-
Data: 2009-01-28 21:44:51
Temat: Re: Problemy z implementacją w CPLD
Od: Jerry1111 <j...@w...pl.pl.wp> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Sludig wrote:
> Problemem może być sygnał nWriteEnable pamięci SRAM. Wartość
> jest zapisywana na zboczu narastającym tego sygnału, jednak
> jego w jego przebiegu jest szpika zera przed właściwym zezwoleniem na
> zapis.
> Sygnał ten zależy jest od trzech sygnałów:
> nWriteEnable <= nWriteToMem or Clock or (not nReadFromMem);
> a mimo tego wygląda na sporo opóźniony względem clocka.
Bedzie opozniony (bo masz bramke), ale co mnie martwi: "Clock" w tel
linijce. Po chusteczke ten Clock do OR potrzebny? Zalatw to w 'if' -
IMHO bezpieczniej.
A w ogole to calosci jakims ifem nie da rady? Bedzie zdrowiej.
Na razie wszystkie przewidywania sprawdzone - hazardy, ktore widac tylko
w gate-level ;-) (btw: to moj ulubiony moment walki).
>
> Poza tym wygląda na to, że adres komórki za szybko się zmienia po
> narastającym zboczu nWriteEnable. Jutro to wszystko dokładniej
> przebadam.
Smierdzi mi to troche pisaniem kodu od nowa, uzywajac innej koncepcji.
Np koncepcji nie mieszania CLK tam, gdzie nie trzeba!
> Czy da się zmusić kompilator żeby nie optymalizował wybranych sygnałów?
Xilinx nie wiem, Altera ma 'virtual pin'.
> Teraz mam tak zrobione, że stan automatu zmienia się na innym zoboczu
> zegara niż dane wejściowe, żeby podczas zmiany stanu ich wartość była
> stała. Dobrze robie czy może z jakiegoś powodu stan powinien zmieniać
> się na tym samym zboczu co sygnały sterujące?
Jak masz dffy na wejsciach, to na tym samym - po chu*** na innym?
--
Jerry1111
Następne wpisy z tego wątku
- 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
- 29.01.09 19:32 JA
- 29.01.09 23:06 Jerry1111
Najnowsze wątki z tej grupy
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
- Leżakujące SSD gubią po roku dane
Najnowsze wątki
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-22 Lublin => Project Manager <=
- 2025-12-22 Warszawa => Project Manager (AI and innovation) <=
- 2025-12-22 TVN oczekuje: Za Ziobrem BĘDZIE czerwona nota Interpolu! Czy może Interpol da drugi raz (w) dupę? ;-)
- 2025-12-21 Norweski przepis na pozbywanie się uchodźców odwiedzających kraj z którego "uciekli"
- 2025-12-21 UE bierze kredyt na 90GEUR, by przedłużyć wojnę na Ukrainie, w tym Polska 4-5%, czyli od 3,6 do 4,5GEUR
- 2025-12-21 Produkcja energii w elektrowniach atomowych
- 2025-12-20 No właśnie
- 2025-12-20 Wy tam w sądach jesteście JESZCZE BARDZIEJ POJEBANI
- 2025-12-20 eksplozja cen i kosztów w Polsce




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem