672581028

672581028



Technika cyfrowa - Laboratorium nr 7

1. WYMAGANIA

Wykonanie niniejszego ćwiczenia wymaga od studenta posiadania wiedzy i umiejętności z zakresu:

•    zasad działania oraz sposobów formalnego opisu przerzutników synchronicznych typu D i JK ze szczególnym uwzględnieniem tablicy wzbudzeń,

•    własności i zastosowań automatów Moore'a oraz Mealy'ego do opisu układów sekwencyjnych,

•    zasad działania i sposobu projektowania liczników synchronicznych zliczających w założonym zakresie liczenia, w różnych kierunkach (w przód, w tył, rewersyjnie) z wykorzystaniem różnych sposobów kodów i różnych przerzutników,

•    podstaw posługiwania się narzędziem Xilinx ISE, a w szczególności tworzenia projektu opartego na schemacie, wykonania operacji implementacji, przeprowadzenia symulacji opartej na jednostce testowej (ang. test bench) implementowanej w języku VHDL.

2. PRZEBIEG ĆWICZENIA

Projektowanie liczników synchronicznych jest zagadnieniem bardzo obszernym i jako takie jest szeroko omawiane w dostępnej literaturze. Niniejsze ćwiczenie ma na celu jedynie wstępne przedstawienie zasady działania, struktur oraz elementów projektowania różnorodnych liczników synchronicznych. W ramach wstępu do praktycznych ćwiczeń zaprezentowany zostanie przykład projektowy wybranego licznika synchronicznego.

Liczniki synchroniczne stanowią pewien podzbiór synchronicznych układów sekwencyjnych. Jednak w stosunku do ogólnych metod projektowania układów sekwencyjnych projektowanie liczników charakteryzuje się szeregiem uproszczeń. Licznik, o którym mowa w przykładzie jest układem, który nie posiada wejścia. W tym sensie stanowi więc układ autonomiczny. W omawianym przypadku redukcji ulega także funkcja wyjścia, bowiem wyjściem układu jest wektor stanów wewnętrznych, reprezentujący kolejne wartości „zliczanych" impulsów zegarowych. Z punktu widzenia teorii automatów, wejście zegarowe nie może być traktowane jako wejście układu. W znaczeniu praktycznym sygnał zegarowy jest właśnie tym wejściem, którego zmiany będą rejestrowane przez układ licznika.

2.1. PRZYKŁAD PROJEKTOWY

Zadanie

Zaprojektuj synchroniczny licznik binarny trzybitowy (modulo 8) oparty na przerzutnikach typu JK zliczający wstecz.

Ze względu na brak wejść, opis za pomocą grafu nie jest zbyt przydatny i dlatego też zastosowany zostanie opis w postaci tabeli stanów. W przypadku licznika nie występuje także proces kodowania stanów, a w konkretnym omawianym przykładzie nie będą realizowane także funkcje wyjścia. W celu wypełnienia tablic Karnaugh konieczne będzie posłużenie się tablicą wzbudzeń przerzutnika JK, znaną np. z wykonanych wcześniej ćwiczeń laboratoryjnych.

Wszystkie założenia projektowe zawarte są w treści zadania. Licznik binarny trzybitowy determinuje konieczność użycia trzech przerzutników, których rodzaj jest również określony w treści zadania. W procesie projektowym znany jest także arbitralnie przyjęty model ogólnej struktury układu przedstawiony na rys. 1, w którym zespół przerzutników taktowany jest wspólnym sygnałem zegarowym. Na wyjścia licznika składają się wyjścia poszczególnych przerzutników. Projektowanie licznika w praktyce sprowadza się zatem do wyznaczenia zbioru funkcji logicznych nazywanych funkcjami przejść 6,.

Strona 3 z 14



Wyszukiwarka

Podobne podstrony:
Technika cyfrowa - Laboratorium nr 7HEłam—EBlgBaBilESg
Technika cyfrowa - Laboratorium nr 7 Rys. 11. Schemat licznika utworzony w oknie schematu 10. Następ
Technika cyfrowa - Laboratorium nr 7 Rys. 13. Utworzenie nowego źródła w postaci jednostki testowej1
Technika cyfrowa - Laboratorium nr 7 13. Pomiędzy słowami kluczowymi BEGIN oraz END PROCESS wyróżnio
Technika cyfrowa - Laboratorium nr 73. ZADANIA Zadanie 1 Zaprojektuj dwubitowy licznik synchroniczny
Technika cyfrowa - Laboratorium nr 7 Rys. 1. Ogólna struktura układu licznika synchronicznego oparte
Technika cyfrowa - Laboratorium nr 7 Następny etap projektowania licznika polega na wyznaczeniu funk
Technika cyfrowa - Laboratorium nr 7 2.2. WERYFIKACJA PROJEKTU W ŚRODOWISKU XILINX ISE UWAGA: Przed
Technika cyfrowa - Laboratorium nr 7 Rys. 5. Okno ustawień projektu4. Następnie zostanie wyświetlone
Technika cyfrowa - Laboratorium nr 7 5. W oknie Design kliknij prawym klawiszem myszy na pozycji ozn
Cw 1 1 Układy techniki cyfrowej - LaboratoriumĆwiczenie nr 1: Bramka NAND.1. Cel ćwiczenia Celem ćwi
Cw 2 1 Układy techniki cyfrowej - Laboratorium Informatyka II rok studia dzienneĆwiczenie nr 2: Bram
IMAG0181 Techniku Cyfrowa - ufecia nr z (zadania 1
skanowanie0001 (96) 2010-04-15 Technika Cyfrowa - Kolokwium nr 1 W pierwszym wierszu tabeli otoczyć
302 / Ćwiczenie nr 5 Aby prawidłowo wykonać to ćwiczenie, w opisie wyjaśnionego wcześniej rozciągani
2. WYMAGANIA WSTĘPNE Student posiada wiedzę z zakresu programu kształcenia na studiach I stopnia, ki

więcej podobnych podstron