Projekt układu sekwencyjnego

Jul 27, 2011 3 Replies

Witam Bardzo proszę o pomoc w zaprojektowaniu prostego układu sekwencyjnego (asynchronicznego) złożonego z bramek logicznych NOT, NAND, NOR.



Założenia: Wejścia układu: X1, X2 Wyjścia układu: Y1, Y2



jeżeli X1=0 i X2=0 to Y1=0 i Y2=0 jeżeli X1=1 i X2=0 to Y1=1 i Y2=0 jeżeli X1=0 i X2=1 to Y1=0 i Y2=1



jeżeli X1=1 i X2=1 to wyjścia Y1 i Y2 przyjmują stan poprzedni (tzn.Y1=0 Y2=1 lub Y1=1 Y2=0) W układzie nigdy nie może wystąpić stan wyjść Y=1 i Y2=1 (nawet w stanch przejściowych - hazard,wyścig ) czyli jest stanem zabronionym. Bardzo proszę o pomoc.



W dniu 27.07.2011 13:36, roxy pisze:

No to rozpisz stany, tabela karnaugh a na koniec analiza stanów przejściowych i eliminacja hazardów - jaki tu problem?

Ale jakiej pomocy oczekujesz? Bo jak że ktoś za darmo zrobi wszystko za Ciebie to może na elektrodzie próbuj?

[...]

Tam też takich nie lubią...

ja znam ludzi, ktorzy mogliby to zrobic (bo sie tym zajmuja), ale musialbys ich zmotywowac <jakos>, no bo wakacje/urlopy/brak czasu/.... Jezeli to hobby, to trudno ci bedzie taka motywacja! Jak praca, to bylby to dodatkowy koszt (w projekcie).

Mysle, ze same bramki to nie wystarcza - potrzebne przerzutniki, bo musisz pamietac poprzednie stany. No chyba, ze przerzutniki zrobisz na bramkach!!!

Mysle, ze rozsadnym rozwiazaniem byloby opisac w jezyku opisu sprzetu (vhdl, verilog), zasymulowac dzialanie, zsyntezowanie do GAL'a i zaprogramowanie ukladu (kostki). Pewnie by dzialala jak bys dobrze opisal i zajelaby mala miejsca (kostka kilka nozek).

No chyba, ze zrobilbys to w malym procku AVR i zapisal warunki w C.

Jakby cos, to pisz: peptulismalpawebkropkade

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required