-
Data: 2009-01-23 16:03:52
Temat: Re: Problemy z implementacją w CPLD
Od: Adam Górski <t...@m...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Sludig pisze:
>> Jezeli to nie tajne to daj zrodla na grupie - > bedzie mozna cos
>> wiecej powiedziec.
>
> Niestety nie mogę, projekt komercyjny, szef by mnie zabił ;) Poza tym
> kod jest dosyć długi.
>
>> Prawdopodobnie problemem jest :
>> - brak synchronizacji sygnałów we wzgledem zegara automatu
>
> sygnały wejściowe zmieniaja się na zboczu narastającym zegara, a FSM
> zmienia stan na zboczu opadającym. Jest to wygodne bo łatwo udało mi się
> zrobić zapis do SRAMu.
Napisz jeszcze jaka częstotliwość zegara.
Nie jest zalecane mieszanie układów sync. działając na różnych zboczach.
>
>> - wymieszanie logiki async z sync
>
> większość układów jest taktowana z tego samego zegara, ale niektóre mają
> rozbudowane warunki clockEnable. Tylko moduł UART ma inny zegar.
Rozbudowane warunki clockEnable raczej nie szkodzą. No w sumie zależy
jak rozbudowane :)
>
>> - dzielenie zegarów
>
> UART ma własny zegar z drugiego wejścia zegarowego i on jest dzielony na
> 16.
To powinno tez byc robione przez ClockEnable co 16 cykl
>
>> - brak syncronizacj sygnałów zew.
>
> to jest niemożliwe. Tylko, że te sygnały pięknie nie wyglądają. Spore
> over i under shooty. I poziom masy tak jakby się skokami zmienia od, ale
> to chyba mnie oscyloskop okłamuje.
Co jest niemożliwe ?
Tak overshoot i undershoot czesto pochodzą od oscyloskopu choć nie
zawsze ( mam na mysli doprowadzenia)
Nie znam Twojego układu ale wyobraź sobie że jeżeli sygnał zew nie jest
synchronizowany z zegarem automatu i występuję jako sygnał wpływający na
pracę automatu to może to spowodować trudne do przewidzenia jego działanie.
Pozdrawiam
Adam
>
> pozdrawiam
Następne wpisy z tego wątku
- 24.01.09 13:01 Jerry1111
- 24.01.09 19:27 Sludig
- 24.01.09 21:31 Jerry1111
- 26.01.09 16:08 Sludig
- 27.01.09 21:45 Jerry1111
- 27.01.09 23:30 Adam Górski
- 28.01.09 15:48 Sludig
- 28.01.09 15:50 Sludig
- 28.01.09 16:07 Konop
- 28.01.09 21:44 Jerry1111
- 28.01.09 21:46 Jerry1111
- 29.01.09 11:07 J.A
- 29.01.09 16:28 Sludig
- 29.01.09 16:33 Sludig
- 29.01.09 16:33 Sludig
Najnowsze wątki z tej grupy
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
- Niby uziom ale nie
- Położyłem dwa telefony obok siebie
- Przekaźnik na szynę DIN (?)
- Taśma LED
Najnowsze wątki
- 2025-04-21 Z innej beczki: Homologacja t3b
- 2025-04-21 Postulat policji: zakaz broni w komunikacji miejskiej - pyt.: Czy takie prawo jest już w Polsce?
- 2025-04-21 Czy można palić ognisko na własnej posesji 2025?
- 2025-04-21 Ka? 1/4 dy mo? 1/4 e wygraÄ Wybory Prezydenckie w maju 2025
- 2025-04-21 Każdy może wygrać Wybory Prezydenckie w maju 2025
- 2025-04-21 Każdy może wygrać Wybory Prezydenckie w maju 2025
- 2025-04-21 Wykorzystanie nadmiarowej energii OZE do produkcji wodoru w procesie recyklingu metali szlachetnych ze złomu elektronicznego - projekt wdrożeniowy w ramach unijnej strategii zielonej gospodarki
- 2025-04-21 Gdańsk => Team Lead Data Engineer (Snowflake) <=
- 2025-04-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-04-21 Wrocław => Key Account Manager (ERP) <=
- 2025-04-21 Warszawa => Key Account Manager IT <=
- 2025-04-21 Białystok => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-04-21 Zielona Góra => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, P
- 2025-04-21 Kraków => NMS System Administrator <=
- 2025-04-21 Kraków => NMS System Administrator <=