Rysunki potrzebne do wniosku końcowego
Rysunek 1.1 Enkoder
Rysunek 2.1. Dekoder
Rysunek 3.1. Translator
Rysunek 4.1. Multiplekser
Rysunek 4.2. Wynik pracy multipleksera
Rysunek 3.2. Wynik pracy translatora
Rysunek 2.2 Wynik pracy dekodera
Rysunek 1.2. Wynik pracy enkodera
Wnioski końcowe
Enkoder
Rysunek 1.1 przedstawia układ enkodera, który zrealizowałem za pomocą 16 bramek NAND oraz AND. Układ ten według mnie jest zrealizowany w średnim stopniu tani, aczkolwiek układ ten działa poprawnie uzyskując wyniki zgodne z zamierzonymi co jest widoczne na rysunku 1.2.
Dekoder
Układ dekodera, który umieściłem na rysunku 2.1 działa odwrotnie do enkodera, gdzie na wyjściach x0,…,x9 otrzymałem kod pierścieniowy nie jeden z dziesięciu. Układ składa się z 6 układów złożonych z 4 bramek negacji logicznych, które uzyskałem za pomocą minimalizacji Tablic Karnaugha dla każdego z wyjść. Układ według mnie jest tani. Wyniki dla tego układu można zobaczyć na rysunku 2.2.
Translator
Układ translatora (rysunek 3.1) zbudowałem za pomocą czterech struktur podukładów z trzema wejściami (x0,x1,x2) oraz czterema wyjściami A, B, C, D. Podukłady zbudowałem za pomocą funkcji Logic Converter w programie Multisim. Układ zbudowałem z bramek iloczynów, sum oraz negacji logicznych. Układ zminimalizowałem z możliwie największym stopniu. Podaje na wyjściach zamierzone wyniki zgodnie z tabelą, co oczywiście można sprawdzić na rysunku 3.2.
Multiplekser
Układ multipleksera, który jest widoczny na rysunku 4.1 zbudowałem na podstawie przekształceń funkcji podanej w sprawozdaniu pod punktem 4.1. którą narysowałem za pomocą Tablicy Karnaugha do funkcji o postaci widocznej pod punktem 4.2 oczywiście w sprawozdaniu. Wynik funkcji umieściłem na rysunku 4.2 co jest zgodne z tabelą.