Politechnika Białostocka
Wydział Elektryczny
SPRAWOZDANIE Z ZAJĘĆ LABORATORYJNYCH
Synteza Układów Cyfrowych
(Nazwa przedmiotu)
Ćwiczenie numer: 1
Temat: Funkcje
Imiona i nazwiska studentów:
Piotr Wołkowycki
Kamil Świerzbin
Rodzaj studiów: stacjonarne, II stopnia
Kierunek studiów: elektrotechnika
Semestr: I Grupa laboratoryjna: L 8
Prowadzący ćwiczenia: dr Walenty Owieczko
.................................. Ocena
(Data wykonania ćwiczenia)
.............................................
(data i podpis prowadzącego)
1. Cel ćwiczenia:
Celem ćwiczenia było zrealizowanie na płytce programowalnej Altera Cyclone B funkcji.
2. Wykonanie ćwiczenia:
Nasza funkcja wyglądała następująco:
$$y = \sum_{}^{}{(2,\ 3,\ 4,\ 5)}$$
Oznacza to, że dla liczb binarnych: 2, 3, 4, 5 ma zwracać na wyjściu jedynkę.
wejście myltipleksera: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|---|
wejścia adresowe: | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
sygnał wyjściowy: | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
Z powyższej tabeli wiemy, że aby otrzymać zadaną funkcję musimy podać na wejścia numer: 2, 3, 4, 5 multipleksera logiczną jedynkę (VCC) a na pozostałe wejścia logiczne zero (GND).
B - licznik. liczy i podaje dalej kolejne liczby binarne
C - odbiera sygnał z licznika, konwertuje i wyświetla liczby
A - multiplekser. realizacja funkcji. w zależności od stanów wejścia adresowego (od liczby którą wyliczył licznik) podaje na wyjście sygnał z wejścia o numerze podanym binarnie na wejścia adresowe.
3. Wnioski:
Ćwiczenie najprostsze z możliwych. Funkcja działa poprawnie aż miło popatrzeć.