Popis:
Úloha: Urobte syntézu prevodníka z kódu BCD do kódu kód+3.
- Použite tôzne formy minimalizácie funkcií ( Quin-Mc Cluskeyho 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, dekódery 1 z N, pamäte).
- Rodeľ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 nejvýhodnejšie riešenie prevodníka.
Riešenie:
Prevodník z kódu BCD do kódu kód+3 je logický obvod, ktorý pozostáva zo štyroch vstupov (premenné a, b, c, d) a zo štyroch výstupných funkcií. Ak na vstup privedieme desiatkovú číslicu X vyjadrenú v binárnom kóde, na výstupe bude desiatkové číslo X+3 taktiež v binárnom kóde. Ak však na vstup privedieme desiatkové číslo väčšie ako 9 (1001), funkcie f1 až f4 pre tento vstup niesú určené a výstup nebude správny.
Vstup : a b c d (a - predstavuje najvyšší rád)
Výstup: f1 f2 f3 f4 (f1- predstavuje najvyšší rád)
...
Kľúčové slová:
bcd
kód +3
plus 3
Quin-McCluskeyho metóda
Quin-McCluskey
Karnaughové mapy
Karnaugh
DNF
KNF
NAND
NOR
AND-OR-INVERT
IO
implikant
prostý implikant
prevodník
syntéza
syntéza prevodníka
Obsah:
- Úloha
Riešenie
Pravdivostná tabuľka
Karnaughové mapy
Mriežka skupinových prostých implikantov
Určovanie skupinových prostých implicentov pomocou upraveného Quine-MC Cluskeyho algoritmu
Mriežka skupinových prostých implicentov
Vyhodnotenie syntézy prevodníka z kódu BCD do kódu kód+3
Zdroje:
- zadanie
- vyriešené zadanie