WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok
akademicki
Nazwisko i imię studenta
Ocena
............................
1................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 1
TEMAT: WSPÓŁPRACA UKŁADÓW CYFROWYCH Z ZESTYKAMI
I. Prace przygotowawcze.
1. Wyjaśnić zjawiska zachodzące przy współpracy zestyków z układami cyfrowymi.
2. Podać metody eliminowania wpływu drżenia zestyków na działanie układów cyfrowych.
II. Wykonanie ćwiczenia
1. Zbudować i sprawdzić poprawność działania licznika mod. 16 wykorzystując układ
UCY 7493.
2. Zmontować układ współpracy przełącznika ręcznego z licznikiem UCY7493.
3. Zaobserwować wpływ drżenia zestyków na działanie licznika.
4. Zbudować na elementach NAND układ eliminujący wpływ drżenia zestyków , dołączyć
go do układu z pkt. 2 i przetestować stworzony układ.
5. Powtórzyć pkt. 2-4, zamieniając przełącznik ręczny zestykami przekaźnika.
WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok akademicki
Nazwisko i imię studenta
Ocena
............................
1................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 2
TEMAT: SYNTEZA UKŁADÓW KOMBINACYJNYCH Z ELEMENTÓW
LOGICZNYCH
I. Prace przygotowawcze.
1. Porównać poznane metody minimalizacji funkcji logicznych.
2. Podać zasady syntezy układów kombinacyjnych na dekoderach i elementach logicznych.
II. Wykonanie ćwiczenia
1. Przeprowadzić syntezę i przy pomocy edytora schematów pakietu ACTIVE-CAD,
zbudować na elementach NAND i NOT układ kombinacyjny zadany funkcją:
y = f(x
5
, x
4
, x
3
, x
2
, x
1
) =
2. W trybie symulacji funkcjonalnej sprawdzić poprawność działania układu, schemat ideowy
i przebiegi symulacji wydrukować.
3. Sprawdzić poprawność działania układu w trybie symulacji czasowej, przebiegi symulacji
wydrukować.
4. Narysować schemat montażowy.
5. Zrealizować funkcję z punktu 1 na dekoderach 74154 i elementach logicznych NAND
z wykorzystaniem pakietu ACTIVE-CAD.
6. W trybie symulacji funkcjonalnej i czasowej sprawdzić poprawność działania układu.
Schemat ideowy i przebiegi symulacji wydrukować.
7. Zrealizować funkcję z pkt. 1 na multiplekserze 74150.
8. W trybie symulacji funkcjonalnej i czasowej sprawdzić poprawność działania układu.
Schemat ideowy i przebiegi symulacji wydrukować.
WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok akademicki
Nazwisko i imię studenta
Ocena
............................
1................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 3
TEMAT: BADANIE ZJAWISKA HAZARDU W UKŁADACH KOMBINACYJNYCH
I. Prace przygotowawcze.
1. Wyjaśnić zjawisko hazardu w układach kombinacyjnych.
2. Opisać metody usuwania hazardu.
II. Wykonanie ćwiczenia
1. Sprawdzić, czy w układzie realizującym funkcję
y = f(x
5
, x
4
, x
3
, x
2
, x
1
) =
może występować hazard.
2. Przy pomocy edytora schematów pakietu ACTIVE-CAD, zbudować na elementach
NAND i NOT układ realizujący zadaną funkcję i przeprowadzić weryfikację w trybie
symulacji
funkcjonalnej.
Schemat
i
przebiegi
symulacji
wydrukować.
3. W trybie symulacji czasowej sprawdzić i pokazać występowanie hazardu. Przebiegi
symulacji czasowej wydrukować.
4. Usunąć hazard. Zbudować układ bez hazardu. Sprawdzić działanie układu w trybie
symulacji czasowej. Schemat ideowy układu i wyniki symulacji wydrukować.
WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok akademicki
Nazwisko i imię studenta
Ocena
............................
1................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 4
TEMAT: SPECYFIKACJA I WERYFIKACJA UKŁADÓW KOMBINACYJNYCH
W JĘZYKU OPISU SPRZĘTU
VHDL
I. Prace przygotowawcze.
1. Podać sposoby specyfikacji układów cyfrowych.
2. Podać deklaracje jednostki projektowej i architektury układu w języku VHDL.
II. Wykonanie ćwiczenia
1. Przy pomocy pakietu Active – HDL przeprowadzić specyfikację .......... wejściowej
bramki logicznej ................. .
2. Przeprowadzić symulację działania zaprojektowanego układu.
Opis układu w języku VHDL oraz przebiegi symulacji wydrukować.
3. Przy pomocy pakietu Active – HDL przeprowadzić specyfikację ......................................
o ................. wejściach ..............................
4. Przeprowadzić symulację działania zaprojektowanego układu.
5. Opis układu w języku VHDL oraz przebiegi symulacji wydrukować.
6. Przeprowadzić syntezę, implementację i weryfikację czasową wybranego układu.
Wydrukować raporty i przebiegi symulacji.
WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok akademicki
Nazwisko i imię studenta
Ocena
............................
1................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 5
TEMAT: SYNTEZA TECHNICZNA UKŁADÓW CYFROWYCH
I. Prace przygotowawcze.
1. Podać zasady budowy złożonych układów cyfrowych ze standardowych układów
scalonych.
2. Podać podstawowe parametry układów scalonych TTL.
II. Wykonanie ćwiczenia
1. Zmontować na polu komutacyjnym zadany układ cyfrowy.
2. Zbadać działanie zmontowanego układu.
WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok akademicki
Nazwisko i imię studenta
Ocena
............................
1................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 6
TEMAT: SYNTEZA SEKWENCYJNYCH UKŁADÓW SYNCHRONICZNYCH
I. Prace przygotowawcze.
1. Podać etapy kodowania automatów synchronicznych z zastosowaniem rachunku
podziałów.
2. Wyjaśnić zależność między ceną układu, a złożonością układu wzbudzeń i układu
wyjść.
II. Wykonanie ćwiczenia
1. Zakodować, stosując rachunek podziałów, automat zadany tablicą przejść-wyjść:
S\X
X
4
X
3
X
2
X
1
1
2
3
4
5
2. Przyjmując, że dane są przerzutniki ................. i elementy NAND, zbudować układ
zgodnie z zakodowaną tablicą.
3. Stosując pakiet ACTIVE-CAD stworzyć schemat ideowy układu i przeprowadzić
funkcjonalną i czasową symulację jego działania.
4. Schemat ideowy układu i przebiegi symulacji wydrukować.
WYDZIAŁ TRANSPORTU PW
ZESPÓŁ STEROWANIA RUCHEM DROGOWYM
LABORATORIUM TECHNIKI CYFROWEJ
Rok akademicki
Nazwisko i imię studenta
Ocena
............................
1...................................................................
..................
Grupa studencka
2................................................................
..................
..............................
3................................................................
..................
Zespół
4................................................................
..................
........................
Data wykonania
Podpis
Opracował: dr inż. Piotr Kawalec
ĆWICZENIE NR 7
TEMAT: SYNTEZA SEKWENCYJNYCH UKŁADÓW ASYNCHRONICZNYCH
I. Prace przygotowawcze.
1. Podać etapy kodowania automatów asynchronicznych z zastosowaniem rachunku
podziałów.
2. Wyjaśnić sposób wyznaczania ceny wyjść automatu Mealy’ego.
II. Wykonanie ćwiczenia
1. Przeprowadzić kodowanie automatu asynchronicznego z zastosowaniem rachunku
podziałów dla zadanej tablicy przejść- wyjść:
S\X
X
4
X
3
X
2
X
1
Y
1
2
3
4
5
2. Zbudować układ z wykorzystaniem sprzężeń zwrotnych i elementów NAND.
3. Stosując pakiet ACTIVE-CAD stworzyć schemat ideowy układu i przeprowadzić
symulację jego działania.
4. Otrzymany schemat i przebiegi symulacji wydrukować.
5. Zbudować układ wykorzystując przerzutniki statyczne i elementy NAND.
6. Otrzymany schemat i przebiegi symulacji wydrukować.