Ú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) ...