Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.

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

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

Bramki logiczne. 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki

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

Państwowa Wyższa Szkoła Zawodowa

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

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

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

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

Elektronika i techniki mikroprocesorowe

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

Funkcja Boolowska a kombinacyjny blok funkcjonalny

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

Tranzystor JFET i MOSFET zas. działania

Architektura komputerów Wykład 2

Technika cyfrowa Synteza układów kombinacyjnych (I)

Własności i zastosowania diod półprzewodnikowych

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

Technika cyfrowa Synteza układów kombinacyjnych

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

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

Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Laboratorium podstaw elektroniki

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

Wstęp do Techniki Cyfrowej i Mikroelektroniki

Tranzystor bipolarny

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

LABORATORIUM ELEKTRONIKI UKŁADY KOMBINACYJNE

Układy logiczne układy cyfrowe

Układy kombinacyjne. cz.2

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

Układy Logiczne i Cyfrowe

LEKCJA. TEMAT: Funktory logiczne.

Układy logiczne układy cyfrowe

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Kombinacyjne bloki funkcjonalne

PRZEWODNIK PO PRZEDMIOCIE

dr inż. Małgorzata Langer Architektura komputerów

Kombinacyjne bloki funkcjonalne - wykład 3

Cyfrowe układy scalone c.d. funkcje

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Minimalizacja form boolowskich

PODSTAWY TEORII UKŁADÓW CYFROWYCH

Architektura komputerów

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

POLITECHNIKA POZNAŃSKA

x x

3.2. PODSTAWOWE WIADOMOŚCI TEORETYCZNE

Laboratorium podstaw elektroniki

Część 2. Funkcje logiczne układy kombinacyjne

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

Elektronika cyfrowa i optoelektronika - laboratorium

Wstęp do Techniki Cyfrowej... Algebra Boole a

Podstawowe układy cyfrowe

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

Podstawy techniki cyfrowej

Automatyzacja i robotyzacja procesów produkcyjnych

Układy kombinacyjne 1

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych

Krótkie przypomnienie

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

Ćwiczenie 28. Przy odejmowaniu z uzupełnieniem do 2 jest wytwarzane przeniesienie w postaci liczby 1 Połówkowy układ

AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

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

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

ĆWICZENIE 4 Zapoznanie ze środowiskiem CUPL Realizacja układów kombinacyjnych na układach PLD

WSTĘP DO ELEKTRONIKI

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

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

Tablica z1 X 3 x 2 x 1 y

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

Badanie elektronicznych układów cyfrowych 312[02].O2.02

2. SYNTEZA UKŁADÓW LOGICZNYCH REALIZOWANYCH NA BAZIE DEMULTIFLEK3ERÓW

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych.

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

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

Spis treści. Przedmowa Wykaz oznaczeń Wstęp Układy kombinacyjne... 18

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

Rys Schemat montażowy (moduł KL blok e) Tablica C B A F

Minimalizacja funkcji boolowskich - wykład 2

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

KARTA PRZEDMIOTU. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

Cyfrowe bramki logiczne 2012

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu

Funkcja Boolowska. f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest matematycznym modelem układu kombinacyjnego.

Sylabus. WYDZIAŁ FIZYKI Uniwersytet im. Adama Mickiewicza w Poznaniu

Errata do książki Multisim. Technika cyfrowa w przykładach.

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium.

JAK MATEMATYKA SŁUŻY ELEKTRONICE BRAMKI LOGICZNE

I. Podstawowe zagadnienia z teorii układów cyfrowych

Transkrypt:

Układy kombinacyjne. Czas trwania: 6h. Cele ćwiczenia Przypomnienie podstawowych praw Algebry Boole a. Zaprojektowanie, montaż i sprawdzenie działania zadanych układów kombinacyjnych.. Wymagana znajomość pojęć prawa Algebry Boole a, kombinacyjna funkcja logiczna, postać kanoniczna funkcji logicznej, minimalizacja funkcji logicznej, Tablica Karnaugh, dekoder, multiplekser, demultiplekser, komparator, półsumator, pełen sumator, ALU. 4. Wstęp 4. Funkcja logiczna i postać kanoniczna funkcji logicznej Kombinacyjna funkcja logiczna to funkcja, w której stan wyjścia zależy jedynie od stanu wejścia w danej chwili Y=f(x,x,...,x n ). Układy kombinacyjne nie posiadają cechy pamięci. X X X Y X 4 X 5 Rys. Kombinacyjna funkcja logiczna. Każdą kombinacyjną funkcję logiczną f(x,x,...x n ) n zmiennych można przedstawić w jednej z dwu postaci kanonicznych: sumy pełnych iloczynów i iloczynu pełnych sum. W praktyce częściej wykorzystuje się pierwszą postać: i n f(x,x,...,x n )= = = i f( x, x,..., x ) x x... x e e en n e e en n gdzie: x e x gdy e= = x gdy e= 0 D.Fenc, J.J. Młodzianowski, 008 Strona: (6)

dla przykładu: f (x,x ) = f (x,x + f (x,x + f (x,x + f (x,x Ze względu na tożsamości a 0=0 i a+0=a w postaci kanonicznej sumy pełnych iloczynów istotne są jedynie te składniki, dla których f( x, x..., x ) = e e Funkcja kanoniczna, ze względu na rozwlekłą postać słabo nadaje się do praktycznej realizacji za pomocą bramek logicznych. Zwykle wymagana jest minimalizacja funkcji, to jest przedstawienie jej za pomocą równoważnej funkcji, ale zrealizowanej za pomocą mniejszej ilości bramek. Jedną z najprostszych metod ręcznej minimalizacji jest tablica Karnaugh. Tablice Karnaugh do minimalizacji wykorzystują tożsamość a b+ a b= a. W tablicy wartości funkcji ułożone są w sposób umożliwiający grupowanie w wierszach i/lub kolumnach (w pary, czwórki, itd.) komórek, w których funkcja przyjmuje wartość i mechaniczne usuwanie zmieniających się argumentów. 00 0 0 en n 00 0 0 Tab. Tablica Karnaugh dla 4 elementów. 00 0 0 0 Tab. Tablica Karnaugh dla elementów. D.Fenc, J.J. Młodzianowski, 008 Strona: (6)

4. Przykład minimalizacji funkcji logicznej Mając funkcję logiczną zapisaną w tabeli: Możemy zapisać jej postać kanoniczną: F(x nr x x x Y 0 000 0 00 00 0 4 00 0 5 0 6 0 0 7,x,x ) = x x x + x x x + x x x + x x x + x x x a po minimalizacji tablicą Karnaugh otrzymujemy: x x x 0 00 0 0 0 0 0 F (x +,x,x ) = x x x Funkcję tę można zrealizować z bramek NAND: X X X Y D.Fenc, J.J. Młodzianowski, 008 Strona: (6)

Współcześnie funkcje logiczne realizuje się za pomocą bardziej skomplikowanych układów programowalnych (np. PLA) i specjalizowanych języków programowania (np. VHDL). Układy kombinacyjne stanowią podstawowy element budulcowy układów większej skali integracji. W szczególności wyróżnia się: dekodery, multipleksery, demultipleksery, komparatory i układy arytmetyczne. 4. Dekoder Dekoder jest układem posiadającym n wejść (a 0,..,a n ) i m wyjść (b 0,...,b m ). Zadaniem dekodera jest zamiana informacji wejściowej kodowanej w jednej postaci (np. kodu binarnego) na inną (np. kod z N). 4.4 Multiplekser i demultiplekser Multiplekser i demultiplekser stanowią elektroniczny odpowiednik mechanicznych przełączników. Multiplekser to układ o jednym wyjściu (o), r wejściach sterujących (s 0,...,s r ) i r wejściach informacyjnych (X 0,...X r ). Demultiplekser (będący odwróceniem multipleksera) posiada jedno wejście informacyjne (i), r wejść sterujących (s 0,...,s r ) oraz r wyjść informacyjnych (Y 0,...Y r ). 4.5 Komparator Komparator jest układem umożliwiającym porównywanie informacji (zwykle liczb binarnych). Układ ma dwa zestawy wejść (a,b) i kilka wyjść reprezentujących wynik porównania (np. a=b, a>b). 5.6 Układ arytmetyczny, ALU Układ arytmetyczny umożliwia wykonywanie bardziej skomplikowanych operacji arytmetycznych i logicznych na liczbach binarnych. Przykładem układu arytmetycznego jest sumator, którego zadaniem jest sumowanie dwu n-bitowych liczb binarnych. Rozwinięciem układu arytmetycznego jest ALU (jednostka arytmetyczno-logiczna) stanowiąca jądro mikroprocesora. a 0 b 0 b Y 0 Y o i Y 0 Y a 0 a a=b b Y Y b 0 a>b a b Y Y b s 0 s s 0 s Rys. Dekoder, multiplekser i demultiplekser, komparator. D.Fenc, J.J. Młodzianowski, 008 Strona: 4(6)

5. Zadania pomiarowe 5.. Dekoder ->4 Zmontować z bramek NAND układ dekodera ->4 (rys. ), którego tabela prawdy przedstawiona jest w tablicy. Sprawdzić działanie układu. A B Y0 Y Y Y Rys. Dekoder ->4. AB Y0 Y Y Y 00 0 0 0 0 0 0 Tab.. Tablica prawdy dla dekodera ->4. 5.. Wskaźnik siedmiosegmentowy Zaprojektować i zminimalizować przy użyciu tablicy Karnaugh układ sterujący (zadany przez prowadzącego) segment wskaźnika siedmiosegmentowego. Przedstawić zaprojektowaną funkcję logiczną w postaci kanonicznej, tablicy Karnaugh i jej zapisu algebraicznego oraz postaci zrealizowanej z bramek NAND. A B C D f e a g b c d Rys. 4. Dekoder kodu wskaźnika siedmiosegmentowego. 5.. Realizacja wybranych układów kombinacyjnych. Zgodnie z poleceniem prowadzącego zaprojektować, zminimalizować, zrealizować, wyłącznie z bramek NAND, i zweryfikować działanie zadanego przez prowadzącego układu kombinacyjnego. D.Fenc, J.J. Młodzianowski, 008 Strona: 5(6)

6. Przyrządy Konsolka cyfrowa, miernik uniwersalny, oscyloskop. 7. Literatura P.Horowitz, W.Hill, Sztuka elektroniki, WKŁ 995, ISBN 8-06-8-8, Tom, str.7-4,09-. R.Śledziewski, Elektronika dla fizyków, PWN 98, ISBN 8-0-04076-9, str.7-77, 84-00. D.Fenc, J.J. Młodzianowski, 008 Strona: 6(6)