Registrácia | Prihlásiť

Počítačové zadanie: Prevodník z kódu 5421 do kódu 5311

Skryť detaily | Obľúbený
Náhľady Náhľady
Urobte syntézu prevodníka z kódu 5421 do kódu 5311, pričom:
- použite rôzne formy minimalizácie funkcií (Quin-Mcluskeyho metóda, minimalizácia v mape) a zapíšte funkcie v rôznych formách
- pri návrhu využite IO nízkej a strednej integrácie (NAND, NOR, AND-OR-INVERT, multiplexory, demultiplexory, dekodéry 1 z N, pamäte)
- rozdeľte čo najefektívnejšie logické členy do puzdier IO a urobte súpisku IO
- vhodne ošetrite nevyužité členy z puzdra IO a nevyužité vstupy
- v závere zhodnoťte najvýhodnejšie riešenie prevodníka
...
Keďže maximálne číslo vyjadriteľné v kóde 5421 je 12 a v kóde 5311 len 10, je nevyhnutne potrebné doplniť výstup, ktorý bude indikovať, že na vstupe prevodníka sa vyskytlo číslo, ktoré sa v kóde 5311 nedá vyjadriť. Ak sa na vstupe vyskytlo číslo 11 alebo 12, výstup f5=1 a ostatné výstupy sú nedefinované, čiže budú dourčené na nulu alebo jednotku vybraným implikantom resp. implicentom. Ak sa na vstupe nevyskytlo číslo 11 ani 12, výstup f5=0 a ostatné výstupy zodpovedajú danému číslu v kóde 5311.
Niektoré čísla majú v jednotlivých kódoch dvojznačné vyjadrenie (čísla 5, 6, 7 v kóde 5421 a čísla 1, 4, 5, 6, 9 v kóde 5311). Prevodník na vstupe rozoznáva obidve vyjadrenia, avšak na výstup sa môže dostať len jedno z vyjadrení. Keďže sa mi nepodarilo zistiť definíciu týchto kódov v literatúre, dodefinoval som si čísla s dvojznačným vyjadrením v kóde 5311 sám.
...
Hodnotenie (0x):