ZADÁNÍ SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU LOGICKÉ SYSTÉMY
Trs Michal, studijní skupina 312
- Pomocí synchronního sekvenčního obvodu realizujte konečný automat se dvěma
vstupy a, b a jedním výstupem z, zadaný následující tabulkou přechodů a
tabulkou výstupů. Použijte vhodnou metodu pro minimalizaci a zakódování
vnitřních stavů. Správnost návrhu ověřte pomocí simulace tak, aby se v časovém
diagramu prošlo všemi vnitřními stavy minimalizovaného automatu.
\ba| tabulka přechodů tabulka výstupů
Qi\ | 00 01 10 00 01 10
-------------------- --------------
Q0| Q12 Q10 Q7 1 0 0
Q1| Q10 Q11 Q9 0 0 1
Q2| Q10 Q11 Q9 0 0 1
Q3| Q6 Q6 Q7 0 1 0
Q4| Q4 Q10 Q10 0 0 0
Q5| Q9 Q5 Q2 1 0 1
Q6| Q10 Q11 Q13 0 0 1
Q7| Q13 Q8 Q6 1 0 1
Q8| Q3 Q5 Q1 1 0 1
Q9| Q1 Q1 Q7 0 1 0
Q10| Q8 Q9 Q7 1 1 0
Q11| Q2 Q0 Q9 1 0 1
Q12| Q4 Q10 Q10 0 0 0
Q13| Q2 Q2 Q8 0 1 0
Použijte klopné obvody typu 7472.
- Použijte hradla typu 7400 a 7410; 7420 jen pokud používáte D-klopné
obvody.
- Nejvyšší povolená logická zátěž IO je pět.
- Vnější vstupy máte k dispozici pouze v přímé formě.
- Zpoždění obvodů nechť je pro hradla 20ns a pro klopné obvody 30ns.
- Stanovte maximální možnou hodinovou frekvenci za předpokladů: Vstupní
stavy obvodu se mění pouze v intervalu < T , T + 50ns >, kde T jsou
okamžiky příchodu záporné hrany hodinových pulzů. Správný výstupní stav musí
trvat po dobu nejméně 50 ns.
Písemná zpráva musí obsahovat:
- toto zadání,
- zakódování vnitřních stavů včetně zdůvodnění volby kódu,
- zakódovanou tabulku přechodů a výstupů,
- mapy pro vstupy klopných obvodů a mapy pro výstupní proměnné,
- výrazy pro budící proměnné klopných obvodů a vnější výstupy v MNDF,
- schéma obvodu ve dvou exemplářích pro dvě různá ohodnocení vodičů,
- výpočet maximální možné frekvence hodinových pulzů,
- časový diagram získaný ze simulátoru s označením vnitřních stavů.
Poznámka: Součástí hodnocení bude i ocenění formální úrovně zprávy.