Układy kombinacyjne.

Slides:



Advertisements
Podobne prezentacje
Przetworniki pomiarowe
Advertisements

Teoria układów logicznych
Automaty asynchroniczne
Teoria układów logicznych
Układy sekwencyjne - pojęcie automatu
Modelem układu sekwencyjnego jest AUTOMAT
Architektura systemów komputerowych
Funkcje Barbara Stryczniewicz.
Wykonał : Marcin Sparniuk
Zjawiska szkodliwe w układach cyfrowych.
Michał Łasiński Paweł Witkowski
PRZERZUTNIKI W aktualnie produkowanych przerzutnikach scalonych TTL wyróżnia się dwa podstawowe rodzaje wejść informacyjnych: - wejścia asynchroniczne,
Instrukcje strukturalne
Matematyka Dyskretna, G.Mirkowska, PJWSTK
Sprzężenie zwrotne Patryk Sobczyk.
Przygotował Przemysław Zieliński
Ekonometria wykladowca: dr Michał Karpuk
Układy cyfrowe Irena Hoja Zespół Szkół Łączności
Układy logiczne kombinacyjne sekwencyjne
gdzie A dowolne wyrażenie logiczne ; x negacja x Tablice Karnaugha Minimalizacja A x+ A x=A gdzie A dowolne wyrażenie logiczne ;
Bramki Logiczne.
Opis matematyczny elementów i układów liniowych
Układy sekwencyjne pojęcia podstawowe.
minimalizacja automatów
Przerzutniki.
Układy kombinacyjne.
Podstawy układów logicznych
Układy sekwencyjne - pojęcie automatu
Funkcje logiczne i ich realizacja. Algebra Boole’a
Problem kodowania stanów w układach sekwencyjnych (automatach)
Problem kodowania stanów w układach sekwencyjnych (automatach)
Cyfrowe układy logiczne
W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną.
Regulacja impulsowa z modulacją szerokości impulsu sterującego
Automatyka Wykład 2 Podział układów regulacji.
Uczenie w Sieciach Rekurencyjnych
Minimalizacja funkcji boolowskich
Minimalizacja funkcji boolowskich
Rozwiązanie zadań do zaliczenia I0G1S4 // indeks
Sygnały cyfrowe i bramki logiczne
Wykład nr 1: Wprowadzenie, podstawowe definicje Piotr Bilski
Podstawy Techniki Cyfrowej
Badania operacyjne, Solver
Prezentacja Multimedialna
Podstawy Techniki Cyfrowej
PODSTAWOWE BRAMKI LOGICZNE
Podstawy Techniki Cyfrowej
Funkcje Barbara Stryczniewicz Co z tym zrobisz Ćwiczenia wstępne Opis funkcji,elementy Własności funkcji 4 Sposoby przedstawiania funkcji 5.
Zajęcia techniczne dla gimnazjum „Zastosowania programów do komputerowego wspomagania projektowania CAD” Innowacyjna technika Prezentacja dotyczy zasady.
Złożone układy kombinacyjne
Bramki logiczne i układy kombinatoryczne
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Układy asynchroniczne
Przerzutniki Przerzutniki.
Przerzutniki bistabilne
Teoria sterowania SNUpraszczanie schematów blokowych transmitancyjnych – znajdowanie transmitancji zastępczej  Kazimierz Duzinkiewicz, dr hab. inż.Katedra.
Algorytm to przepis prowadzący do osiągnięcia celu lub rozwiązania problemu, opisujący każdy krok. Algorytmika to dziedzina zajmująca się algorytmami (własnościami,
Logiczne układy bistabilne – przerzutniki.
I T P W ZPT Konwerter BIN2BCD 1 LK „8” DEC LK = 0 LOAD1 R3R2R1  K S3 S2S1 A B „5” K  5 MUX 1 0 A R4 LOAD2 Y = LD B LB „3” US Układ wykonawczy Układ sterujący.
I T P W ZPT 1. I T P W ZPT 2 Synteza logicznaInżynieria informacji Dekompozycja funkcjonalna Odwzorowanie technologiczne FPGA Hierarchiczne podejmowanie.
Podstawy Techniki Cyfrowej Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Wykład 5: Minimalizacja form boolowskich.
Elementy cyfrowe i układy logiczne
Dr Galina Cariowa. Legenda  Optymalizacja układów dwupoziomowych.  Kryterium kosztu realizacji.  Tablica (mapa) Karnaugh’a.  Metoda Quine’a – Mc Cluske’a.
Elementy cyfrowe i układy logiczne
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Systemy neuronowo – rozmyte
Algorytm to przepis prowadzący do osiągnięcia celu lub rozwiązania problemu, opisujący każdy krok. Algorytmika to dziedzina zajmująca się algorytmami (własnościami,
Wstęp do Informatyki - Wykład 6
Układy asynchroniczne
Podstawy Automatyki Człowiek- najlepsza inwestycja
Zapis prezentacji:

Układy kombinacyjne

Układy kombinacyjne 2/12 Pojęcie układu kombinacyjnego Wykorzystanie bramek logicznych Minimalizacja układów kombinacyjnych

Układy kombinacyjne 3/12 Układy kombinacyjne Są to układy logiczne, w których stan ich wyjść jest wyłącznie funkcją bieżącego stanu wejść. W ogólnym przypadku układ kombinacyjny może mieć n wejść i m wyjść: Y = F(X) , F = {f1,f2,...,fm} Oczywiście w rzeczywistych realizacjach układów cyfrowych występują niezerowe czasy opóźnienia reakcji na zmianę sygnału wejściowego, zwane czasem propagacji. x1 x2 : xn y1 y2 ym

Metody opisu układu kombinacyjnego Układy kombinacyjne 4/12 Metody opisu układu kombinacyjnego Takie same jak funkcji logicznych: Opis słowny Tablica prawdy Wyrażenie logiczne Zapis symboliczny

Wykorzystanie bramek logicznych 5/12 dla KPS: f1 = [1, 3, 4, 6, 7]

Wykorzystanie bramek logicznych 6/12 albo dla KPS: f1 = [1, 3, 4, 6, 7]

Wykorzystanie bramek logicznych 7/12 dla KPI: f1 = [0, 2, 5]

Wykorzystanie bramek logicznych 8/12 albo dla KPI: f1 = [0, 2, 5]

Wykorzystanie bramek logicznych 9/12 Inne przykłady:

Wykorzystanie bramek logicznych 10/12

Minimalizacja funkcji logicznych 11/12 Przy bardziej złożonych funkcjach logicznych użycie wprost zapisów KPS i KPI do realizacji układu prowadzi do rozbudowanych układów cyfrowych. Dlatego dąży się do minimalizacji funkcji logicznych, polegającej na zmniejszeniu liczby operatorów i zmiennych potrzebnych do ich zapisu. Dzięki temu potrzeba mniejszej liczby bramek logicznych i mniejszej sieci połączeń między nimi. To z kolei pozwala uzyskać układ cyfrowy: zajmujący mniej miejsca; zużywający mniej energii podczas pracy; bardziej niezawodny; tańszy w produkcji i eksploatacji.

Minimalizacja funkcji logicznych 12/12 Zmniejszenie liczby zmiennych i operatorów w wyrażeniu opisującym funkcję logiczną można osiągnąć poprzez odpowiednie przekształcenia tegoż wyrażenia. Pomocne są przy tym właściwości algebry Boole'a podane wcześniej. Spośród metod przydatnych przy "ręcznym" projektowaniu układów cyfrowych należy wymienić: metodę przekształceń algebraicznych; metodę tablic Karnaugh'a; metodę Quine'a-McCluskey'a. (  skrypt PB: “Podstawy techniki cyfrowej”)