Układy logiczne kombinacyjne sekwencyjne

Slides:



Advertisements
Podobne prezentacje
VHDL Today, Verilog HDL is an accepted IEEE standard. In 1995, the original standard IEEE was approved. IEEE is the latest Verilog.
Advertisements

Funkcje tworzące są wygodnym narzędziem przy badaniu zmiennych losowych o wartościach całkowitych nieujemnych. Funkcje tworzące pierwszy raz badał de.
Teoria układów logicznych
Automaty asynchroniczne
Minimalizacja formuł Boolowskich
Teoria układów logicznych
Wprowadzenie w problematykę związaną z twierdzeniem Gödla
Układy sekwencyjne - pojęcie automatu
Architektura systemów komputerowych
Funkcje Barbara Stryczniewicz.
Michał Łasiński Paweł Witkowski
Matematyka Dyskretna, G.Mirkowska, PJWSTK
Architektura Systemów Komputerowych
Budowa komputera Wstęp do informatyki Wykład 15
Materiały pomocnicze do wykładu
Układy cyfrowe Irena Hoja Zespół Szkół Łączności
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
Minimalizacja funkcji boolowskich
Struktury układów logicznych
Architektura komputerów
gdzie A dowolne wyrażenie logiczne ; x negacja x Tablice Karnaugha Minimalizacja A x+ A x=A gdzie A dowolne wyrażenie logiczne ;
KOMPUTEROWE WSPOMAGANIE PRAC BADAWCZYCH FORTRAN 90/95 – cz II Adam FIC INSTYTUT TECHNIKI CIEPLEJ.
Elektronika cyfrowa i mikroprocesory
Jak usprawnić obliczanie MKZ?
Układy kombinacyjne.
Układy kombinacyjne.
Podstawy układów logicznych
Układy sekwencyjne - pojęcie automatu
Synteza układów sekwencyjnych z (wbudowanymi) pamięciami ROM
Funkcje logiczne i ich realizacja. Algebra Boole’a
Zmodyfikowana metoda ekspansji Komputerowe narzędzia syntezy logicznej
Problem kodowania stanów w układach sekwencyjnych (automatach)
Espresso mankamenty.
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ą.
Postać kanoniczna i iloczynowa równania funkcji kwadratowej.
Metody reprezentacji wiedzy – cz. 2.
Minimalizacja funkcji boolowskich
Minimalizacja funkcji boolowskich
Minimalizacja automatu
wykresy, formatowanie warunkowe, analiza danych, Solver, komentarze
Metoda klasyczna ... to metoda tablicowa, graficzna, której podstawowe
Struktury układów logicznych
Sygnały cyfrowe i bramki logiczne
Podstawy Techniki Cyfrowej
PODSTAWOWE BRAMKI LOGICZNE
Funkcje Barbara Stryczniewicz Co z tym zrobisz Ćwiczenia wstępne Opis funkcji,elementy Własności funkcji 4 Sposoby przedstawiania funkcji 5.
Złożone układy kombinacyjne
Bramki logiczne i układy kombinatoryczne
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Własności bramek logicznych RÓZGA DARIUSZ 20061
Algebra Boola i bramki logiczne
Zasady arytmetyki dwójkowej
I T P W ZPT 1. I T P W ZPT 2 Synteza logicznaInżynieria informacji Dekompozycja funkcjonalna Odwzorowanie technologiczne FPGA Hierarchiczne podejmowanie.
I T P W ZPT 1 Minimalizacja funkcji boolowskich c.d. Pierwsze skuteczne narzędzie do minimalizacji wieloargumentowych i wielowyjściowych funkcji boolowskich.
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.
Układy logiczne – układy cyfrowe
ZPT Evatronix Kontroler Ethernet MAC (Media Access Control) 10/100Mbit spełniający rolę rolę podstawowej arterii wymiany danych pomiędzy urządzeniami sterującymi.
ZPT f Gate ArrayStandard Cell Programmable Logic Devices PAL, PLA 1 Omówione do tej pory metody syntezy dotyczą struktur bramkowych… Dekompozycja funkcji.
Pojęcia podstawowe c.d. Rachunek podziałów Elementy teorii grafów
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne
I T P W ZPT 1 Realizacje funkcji boolowskich Omawiane do tej pory metody minimalizacji funkcji boolowskich związane są z reprezentacją funkcji w postaci.
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.
Metoda klasyczna (wg książki Sasao)
Wstęp do Informatyki - Wykład 6

Zapis prezentacji:

Układy logiczne kombinacyjne sekwencyjne Układy logiczne to dział techniki cyfrowej, w której układy cyfrowe konstruowane są na poziomie bramek logicznych i przerzutników. kombinacyjne sekwencyjne Clk FF D

Funkcja boolowska Funkcją boolowską zmiennych binarnych x1,... ,xn nazywamy odwzorowanie:  f: X  Y gdzie: X  Bn = {0,1}  {0,1} ... {0,1}, Y  Bm n-razy Jeżeli X = B n, to funkcję nazywamy zupełną; w przeciwnym przypadku jest to funkcja niezupełna, zwana również funkcją nie w pełni określoną.  Reprezentacje:    Tablica prawdy Formuła (wyrażenie) boolowskie      ... i wiele innych sposobów opisu (np. BDD)

Tablica prawdy f(x1, x2, x3) ─ ─ Funkcja niezupełna tablicowe przedstawienie odwzorowania f f(x1, x2, x3)  f: B3 B 1 7 6 5 4 3 2 f x3 x2 x1 x1 x2 x3 f 1 3 4 5 7 ─ ─ Funkcja niezupełna

Tablica prawdy... = = an-1  2n-1 +....+ a2  22 + a1  21 + a020 (0101)B = 0 23 + 1  22 + 0 21 + 120 = 5D (1010)B = 1 23 + 0  22 + 1 21 + 020 = 10D

Uproszczony zapis tablicy prawdy   x1 x2 x3 f 1 2 3 4 5 6 7 x1 x2 x3 f 1 2 ─ 3 4 5 6 7 f = (1, 3, 5, 6, 7) f = [1, 3, 5, 7, (2, 6)]

Wyrażenie boolowskie Znacznie wygodniejsza w praktyce jest reprezentacja funkcji boolowskich w postaci wyrażenia boolowskiego.  

Wyrażenie boolowskie - przykład x1 x2 x3 f 1 2 3 4 5 6 7 3 2 1 x f + = f = 3 2 1 x 3 2 1 x + 3 2 1 x + 3 2 1 x + Ogromne znaczenie formuł boolowskich ...

Operatory logiczne x f + = mają swoje realizacje techniczne - bramki logiczne x 3 1 2 f Realizacja funkcji f 1 AND OR NOT 2 3 4 5 3 2 1 x f + = 1 2 3 4 5

Komentarz Zatem upraszczając wyrażenia boolowskie będziemy mogli jednocześnie uprościć ich realizację, np. zmniejszyć liczbę zastosowanych bramek co decyduje o kosztach realizacji i tym samym jest głównym czynnikiem zwiększającym konkurencyjność naszego produktu na rynku.   x 3 1 2 f 4 5 f x 1 2 3 Podstawy teoretyczne upraszczania wyrażeń boolowskich zawarte są w algebrze Boole’a.

Transformacja formuły =1 f x 1 2 3 Realizacja uproszczonej funkcji f Minimalizacja funkcji boolowskich!!!

Sens fizyczny minimalizacji x1 x2 x3 f 1 2 3 4 5 6 7 x 3 1 2 f 5 6 7 1 1 1 f x 1 2 3

Postaci (formy) kanoniczne Kanoniczna postać sumacyjna (suma iloczynów) Kanoniczna postać iloczynowa (iloczyn sum)

Kanoniczna postać sumacyjna   x1 x2 x3 f 1 2 3 4 5 6 7

Kanoniczna postać iloczynowa   x1 x2 x3 f 1 2 3 4 5 6 7