INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Podobne dokumenty
ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

LICZNIKI Liczniki scalone serii 749x

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

dwójkę liczącą Licznikiem Podział liczników:

Sekwencyjne bloki funkcjonalne

LICZNIKI PODZIAŁ I PARAMETRY

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

Statyczne badanie przerzutników - ćwiczenie 3

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Krótkie przypomnienie

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

LEKCJA. TEMAT: Funktory logiczne.

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

U 2 B 1 C 1 =10nF. C 2 =10nF

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

Podstawy Techniki Cyfrowej Liczniki scalone

Automatyzacja i robotyzacja procesów produkcyjnych

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

PODSTAWY TEORII UKŁADÓW CYFROWYCH

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Układy sekwencyjne. 1. Czas trwania: 6h

Podstawy Informatyki Elementarne podzespoły komputera

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TZ1A

Ćw. 7: Układy sekwencyjne

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Asynchroniczne statyczne układy sekwencyjne

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

WSTĘP DO ELEKTRONIKI

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

Laboratorium Techniki Cyfrowej i Mikroprocesorowej

Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne

Elektronika i techniki mikroprocesorowe

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

LABORATORIUM ELEKTRONIKI. Jakub Kaźmierczak. 2.1 Sekwencyjne układy pamiętające

Układy asynchroniczne

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Układy cyfrowe (logiczne)

Technika Cyfrowa 1 wykład 12: sekwencyjne układy przełączające

Układy sekwencyjne przerzutniki 2/18. Przerzutnikiem nazywamy elementarny układ sekwencyjny, wyposaŝony w n wejść informacyjnych (x 1.

Technika Cyfrowa 1 wykład 11: liczniki sekwencyjne układy przełączające

Podstawowe moduły układów cyfrowych układy sekwencyjne cz.2 Projektowanie automatów. Rafał Walkowiak Wersja /2015

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

P.Rz. K.P.E. Laboratorium Elektroniki 2FD 2003/11/06 LICZNIKI CYFROWE

Elektronika i techniki mikroprocesorowe. Instrukcja do zajęć laboratoryjnych. Część: Technika Cyfrowa Liczba zajęć: 3 + zaliczające

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204

Układy logiczne układy cyfrowe

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Projektowanie i badanie liczników synchronicznych i asynchronicznych

Cyfrowe układy scalone c.d. funkcje

Układy asynchroniczne

Temat 5. Podstawowe bloki funkcjonalne

Podstawowe układy cyfrowe

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Sławomir Kulesza. Projektowanie automatów asynchronicznych

Układy sekwencyjne. 1. Czas trwania: 6h

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Ćwiczenie 27C. Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych

Układy logiczne układy cyfrowe

Laboratorium Teorii Układów Cyfrowych Rok akademicki Termin Rodzaj studiów Kierunek Prowadzący Grupa Sekcja. Sprawozdanie z ćwiczenia numer 9

Definicja układu kombinacyjnego była stosunkowo prosta -tabela prawdy. Opis układu sekwencyjnego jest zadaniem bardziej złożonym.

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

Ćwiczenie Digital Works 003 Układy sekwencyjne i kombinacyjne

Podział układów cyfrowych. rkijanka

PRZEWODNIK PO PRZEDMIOCIE

Układy Logiczne i Cyfrowe

LICZNIKI. Liczniki asynchroniczne.

Sławomir Kulesza. Projektowanie automatów synchronicznych

Układy kombinacyjne - przypomnienie

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

Architektura komputerów Wykład 2

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

Transkrypt:

e-version: dr inż. Tomasz apłon INTYTUT YBENETYI TEHNIZNE PLITEHNII WŁAWIE ZAŁA ZTUZNE INTELIGENI I AUTMATÓW Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 23 temat: UŁAY EWENYNE. EL ĆWIZENIA elem ćwiczenia jest zapoznanie się z podstawowymi elementami sekwencyjnych przerzutnikami układów logicznych oraz metodami syntezy złożonych układów sekwencyjnych rejestrów, układów licznikowych i sumatorów szeregowych. 2. PGAM ĆWIZENIA. ealizacja i analiza pracy wybranych typów przerzutników asynchronicznych i synchronicznych a) określenie tablic stanów oraz tablic wzbudzeń przerzutników typu:,,, T b) konwersje typu przerzutnika 2. Projektowanie i realizacja układów zbudowanych z przerzutników a) rejestrów b) układów licznikowych synteza liczników synchronicznych c) szeregowych sumatorów akumulujących 3. PBLEMATYA ĆWIZENIA Układy cyfrowe można podzielić na dwie podstawowe grupy: układy kombinacyjne układy sekwencyjne Układy kombinacyjne charakteryzują się jednoznaczną zależnością stanu wyjść od stanu wejść. Układy sekwencyjne mają możliwość pamiętania stanów logicznych. Zatem, stan wyjść uzależniony jest zarówno od stanu wejść, jak i od stanu elementów pamięciowych układu. Elementarnymi układami pamięciowymi są przerzutniki umożliwiające pamiętanie jednego bitu informacji. 4. WIAMŚI PTAWWE 4.. Przerzutniki Przerzutniki są układami wyposażonymi w przynajmniej dwa wejścia i z reguły dwa wyjścia. Można wyróżnić trzy rodzaje wejść przerzutników: zegarowe inaczej synchronizujące lub wyzwalające informacyjne programujące

e-version: dr inż. Tomasz apłon Przerzutniki z wejściem zegarowym () nazywane są przerzutnikami synchronicznymi, bez wejścia zegarowego asynchronicznymi. Wejścia programujące pozwalają ustawiać (et, Preset) lub zerować (eset, lear) stan przerzutnika w sposób asynchroniczny. ziałanie przerzutnika opisywane jest przez tablicę stanów przedstawiającą stany na wejściach informacyjnych i wyjściach przed wystąpieniem sygnału zegarowego (chwila t) oraz wynikający z nich (według funkcji układu) stan wyjść po wystąpieniu sygnału zegarowego (chwila t+). Poniżej przedstawione zostaną podstawowe typy przerzutników wraz z tablicą stanów i równaniami logicznymi. Asynchroniczny przerzutnik (t) (t+) - - ynchroniczny przerzutnik (t+) = (t) + /(t) (t) (t) (t) (t+) (t)? ynchroniczny przerzutnik (t+) = (t) /(t) + /(t) (t) (t) (t) (t+) (t) (t)

e-version: dr inż. Tomasz apłon ynchroniczny przerzutnik (t+) = (t) (t) (t+) ynchroniczny przerzutnik T (t+) = T(t) /(t) + /T(t) (t) T T(t) (t+) (t+) (t) Aby określić stan wejść przerzutnika, niezbędny do założonej zmiany stanu, korzysta się z tak zwanej tablicy wzbudzeń. Można ją uzyskać przez przejście od pełnej tablicy stanów do tablicy arnaugh'a. Pokazane to zostanie na przykładzie przerzutnika. (t) (t) (t) (t+) (t) (t+) (t) (t) X (t) (t) (t) X X X (t+) 4.2 ynteza układu sekwencyjnego Ponieważ synteza układu sekwencyjnego asynchronicznego wymaga uwzględnienia opóźnień we wszystkich drogach rozchodzenia się sygnałów wejściowych jest zadaniem pracochłonnym i trudnym, dlatego też nie zostanie tutaj umówiona. Przedstawiona zostanie synteza układu synchronicznego.

e-version: dr inż. Tomasz apłon tan logiczny układu synchronicznego jest określany przez zbiór stanów wszystkich przerzutników wchodzących w jego skład i synchronizowanych sygnałem zegarowym. Maksymalna liczba stanów układu zawierającego n przerzutników wynosi 2 n. ekwencję stanów można przedstawić w postaci grafu stanów lub tablicy stanów. ynteza synchronicznego układu sekwencyjnego polega na: określeniu liczby i typu przerzutników wymaganych do jego realizacji, przedstawieniu żądanej sekwencji stanów w postaci tablicy stanów, sporządzeniu tablic arnaugh'a dla wejść poszczególnych przerzutników, na podstawie tablicy stanów i tablicy wzbudzeń wybranego przerzutnika, minimalizacji funkcji przełączających poszczególnych wejść przerzutników, praktycznej realizacji układu, na podstawie powyższych funkcji, przy użyciu odpowiednich funktorów logicznych Poniżej przedstawione zostaną podstawowe układy konstruowane z przerzutników, mające szerokie zastosowanie praktyczne. 4.3 Układy rejestrowe ejestry szeregowe mogą być przystosowane do przesuwania wprowadzanej informacji w jednym kierunku (rejestry jednokierunkowe) bądź w obu kierunkach (rejestry rewersyjne). ejestry budowane są z przerzutników. Poniżej pokazano przykład 4-bitowego rejestru przesuwającego, zbudowanego z przerzutników typu. wejście równoległe wpis wejście szeregowe wyjście szeregowe reset takt wyjście równoległe 4.4 Układy licznikowe Licznik jest sekwencyjnym układem cyfrowym zliczającym i pamiętającym liczbę impulsów podawanych na jego wejście zliczające. tan początkowy jest zazwyczaj ustawiany osobnym wejściem. Licznik przechodzący cyklicznie przez N wyróżnionych stanów nazywany jest licznikiem modulo N. eżeli zaś przechodzi on przez te stany jednokrotnie i po osiągnięciu stanu końcowego musi być sprowadzony do stanu początkowego jest licznikiem do N. Licznik zawierający n przerzutników może mieć maksymalną pojemność 2 n.

e-version: dr inż. Tomasz apłon Ze względu na kierunek zliczania liczniki dzielimy na: jednokierunkowe: a) zliczające w przód, b) zliczające w tył dwukierunkowe (rewersyjne) eśli impulsy zliczane podawane są na wejścia zegarowe wszystkich przerzutników, to licznik nazywamy synchronicznym, jeśli zaś na jedno lub tylko niektóre z wejść zegarowych asynchronicznym lub asynchronicznosynchronicznym. ynteza liczników asynchronicznych może być przeprowadzona na dwa sposoby: - metoda rozkładu liczby N na czynniki wykorzystując podstawowy układ licznika asynchronicznego zliczającego modulo (2n+) podany poniżej oraz elementarne układu dzielników (przez dwa dwójka licząca, przez cztery dwie dwójki liczące). wy : n we Przykład Zaprojektować licznik asynchroniczny zliczający mod 9. 9 = 2*4 +, n = 4 Układ licznika można więc uzyskać wstawiając w ogólnym schemacie logicznym licznika moduł dzielnika przez 4 zrealizowanym następująco: wy we - przez zbudowanie licznika składającego się z n (N<=2 n ) dwójek liczących połączonych szeregowo i uzupełnienie go o układ dekodujący stan N licznika oraz zerujący go przy tym stanie.

e-version: dr inż. Tomasz apłon 4.4. ynteza liczników synchronicznych Funkcje przełączające dla poszczególnych wejść przerzutników uzyskiwane są z tablic arnaugh'a, które tworzone są na podstawie tablicy stanów licznika i tablicy wzbudzeń dla wybranego typu przerzutnika. Poniżej pokazano syntezę licznika modulo 6, zliczającego w przód w naturalnym kodzie dwójkowym. Wykorzystano przerzutniki. Tablica stanów: 2 3 4 5 6 7 8 9 2 3 4 5 B A 2 3 4 5 6 7 8 9 2 3 4 5 B A t t + W tablicy stanów, w kolejnych wierszach, umieszczono stany licznika (stany wyjść przerzutników AB) w chwilach t i t+. Znajomość tych stanów pozwala określić funkcje przełączające dla wejść i przerzutników. ymbol Ø w tablicach arnaugh a (równoważne oznaczenia : *, X) oznacza dowolny stan logiczny ( lub ) i interpretowany jest tak, aby uzyskać najprostszą postać funkcji przełączającej. Tablice arnaugh'a dla wejść przerzutników: A B A B

e-version: dr inż. Tomasz apłon Na podstawie tablic arnaugh a można określić następujące funkcje przełączające: A = A = B = B = A = = AB = = AB oraz strukturę licznika: A B A B A B takt 4.5 umatory szeregowe Wykorzystując jednobitowy sumator pełny oraz rejestry przesuwające można zbudować wielopozycyjny sumator szeregowy akumulujący: składnik A A i- składnik B B i takt W każdym takcie zegarowym dodawane są (poczynając od najmniej znaczącej pozycji) bity składników oraz bit przeniesienia z poprzedniej pozycji, pamiętany w przerzutniku. Wynik umieszczany jest w rejestrze składnika A. Na rysunku nie pokazano układów wpisu składników oraz zerowania przerzutnika.

e-version: dr inż. Tomasz apłon 5. PZEBIEG ĆWIZENIA la podanych zadań należy: zaprojektować układ, ewentualnie przeprowadzić syntezę logiczną, zmontować układ wykorzystując dostępne elementy, sprawdzić poprawność działania układu. Zadania do wykonania: Zbudować przerzutnik wykorzystując różne typy funktorów logicznych. Wykorzystując przerzutnik uzyskać pozostałe typy przerzutników. Zbudować układ konwersji informacji z postaci szeregowej na równoległą i odwrotnie. Zrealizować licznik o programowanej długości cyklu (mod 5) wykorzystując scalony licznik 93. Wykorzystując przerzutniki zbudować licznik synchroniczny modulo 6 zliczający wstecz. Zrealizować 4-bitowy, szeregowy sumator akumulujący. 6. PAWZANIE Z ĆWIZENIA formułować rozwiązywane problemy i przedyskutować wybrany sposób rozwiązania Przedstawić kolejne etapy syntezy układów (tablice stanów, tablice arnaugh'a, schematy logiczne), pisać sposób i wyniki testowania zbudowanych układów, formułować wnioski LITEATUA.. Pieńkoś,. Turczyński, Układy scalone TTL w systemach cyfrowych. WŁ, Warszawa 986 2. W. asal, Układy scalone serii UY 64/UY 74, Parametry i zastosowania, WŁ, Warszawa 985 3.. azimierczak,. luska, A. aczmarek, Podstawy teorii automatów. Laboratorium, Wydawnictwo Politechniki zeszowskiej, zeszów 984 4. W. rasiński, oświadczenia z podstaw techniki cyfrowej, Politechnika Wrocławska, Wrocław 988