Bardzo krótki wstęp do elektroniki cyfrowej

Podobne dokumenty
Architektura systemów komputerowych

ELEKTRONIKA CYFROWA. Materiały y pomocnicze do wykład sem.. 1

Podstawy układów logicznych

Podstawy Techniki Cyfrowej Układy komutacyjne

Legenda. Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny

Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna

Podstawy Elektroniki i Elektrotechniki. Sławomir Mamica

Automatyzacja i robotyzacja procesów produkcyjnych

H L. The Nobel Prize in Physics 2000 "for basic work on information and communication technology"

Wstęp do PLC. Sławomir Mamica

WYKŁAD 7 CYFROWE UKŁADY SCALONE

H L. The Nobel Prize in Physics 2000 "for basic work on information and communication technology"

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

Architektura komputerów Wykład 2

Wektor kolumnowy m wymiarowy macierz prostokątna o wymiarze n=1 Wektor wierszowy n wymiarowy macierz prostokątna o wymiarze m=1

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

CYFROWE UKŁADY SCALONE

Cyfrowe układy scalone c.d. funkcje

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

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

CYFROWE UKŁADY SCALONE. Technologia planarna

Tranzystor JFET i MOSFET zas. działania

Układy kombinacyjne 1

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

LISTA02: Projektowanie układów drugiego rzędu Przygotowanie: 1. Jakie własności ma równanie 2-ego rzędu & x &+ bx&

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

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

Macierz. Wyznacznik macierzy. Układ równań liniowych

LEKCJA. TEMAT: Funktory logiczne.

Arytmetyka liczb binarnych

CYFROWE UKŁADY SCALONE

Podstawy układów mikroelektronicznych

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

Krótkie przypomnienie

CYFROWE UKŁADY SCALONE. Technologia planarna

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Modelowanie układów kombinacyjnych w VHDL (cz.1)

UKŁADY CYFROWE. Układ kombinacyjny

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

PODSTAWY ALGEBRY MACIERZY. Operacje na macierzach

Temat lekcji Zakres treści Osiągnięcia ucznia

WSTĘP DO ELEKTRONIKI

Podstawy Informatyki Elementarne podzespoły komputera

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

Analiza matematyczna i algebra liniowa

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

Zadania. I. Podzielność liczb całkowitych

Układy Logiczne i Cyfrowe

Macierz. Wyznacznik macierzy. Układ równań liniowych

Rozwiązania maj 2017r. Zadania zamknięte

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

Ćwiczenia laboratoryjne z przedmiotu : Napędy Hydrauliczne i Pneumatyczne

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

Programy współbieżne

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS /02

O RELACJACH MIĘDZY GRUPĄ OBROTÓW, A GRUPĄ PERMUTACJI

Ćw. 7: Układy sekwencyjne

4. RACHUNEK WEKTOROWY

Równania i nierówności kwadratowe z jedną niewiadomą

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

Bramki logiczne V MAX V MIN

Pierwiastek z liczby zespolonej

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a

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

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

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

usuwa niewymierność z mianownika wyrażenia typu

Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki

Wymagania kl. 2. Uczeń:

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające

Realizacje zmiennych są niezależne, co sprawia, że ciąg jest ciągiem niezależnych zmiennych losowych,

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

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

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

PRÓBNA MATURA Z MATEMATYKI Z OPERONEM LISTOPAD ,0. 3x 6 6 3x 6 6,

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE

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

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć

Wykład 3. Obwody cyfrowe. 22 maja 2018

a a a b M. Przybycień Matematyczne Metody Fizyki I

Podstawy elektroniki cz. 2 Wykład 2

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

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

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Plan wynikowy. Zakres podstawowy

2. FUNKCJE WYMIERNE Poziom (K) lub (P)

Maciej Grzesiak. Iloczyn skalarny. 1. Iloczyn skalarny wektorów na płaszczyźnie i w przestrzeni. a b = a b cos ϕ. j) (b x. i + b y

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Technika cyfrowa Synteza układów kombinacyjnych

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

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

Zbiory wyznaczone przez funkcje zdaniowe

2. Tensometria mechaniczna

Elektronika i techniki mikroprocesorowe

Wstęp do Techniki Cyfrowej i Mikroelektroniki

Wykład 2. Granice, ciągłość, pochodna funkcji i jej interpretacja geometryczna

Podstawowe układy cyfrowe

ZADANIA OTWARTE. Są więc takie same. Trzeba jeszcze pokazać, że wynoszą one 2b, gdyż taka jest długość krawędzi dwudziestościanu.

WYMAGANIA NA OCENĘ DOPUSZCZAJĄCĄ DLA UCZNIÓW KLASY Ia TECHNIKUM

Transkrypt:

Brdzo krótki wstęp do elektroniki cyfrowej Słwomir Mmic http://min5.mu.edu.pl/~zfp/sm/home.html

Pln ) Ukłdy logiczne b) Algebr Boole i jej relizcj sprzętow c) Brmki są dwie? d) Prosty przykłd sumtor e) Ukłdy z pmięcią przerzutniki

Ukłdy logiczne

Ukłdy logiczne - definicj Ukłdy cyfrowe ukłdy [elektroniczne], w których sygnły [npięciowe] przyjmująściśle określoną liczbę poziomów, którym przypisywne są wrtości liczbowe. We Ukłd nlogowy Wy We Ukłd cyfrowy Wy Ukłdy logiczne - ukłdy cyfrowe o dwóch poziomch [npięć]: i, relizujące opercje logiczne zgodnie z lgebrą Boole' (logiką mtemtyczną). Ukłd logiczny We Wy

Ukłdy logiczne - podził Ukłdy kombincyjne ukłdy logiczne bez pmięci (stn wyjść zleży wyłącznie od stnu wejść). X U Y = f(x) Y Ukłdy sekwencyjne ukłdy logiczne z pmięcią (stn wyjść zleży zrówno od stnu wejść jk i od poprzedniego stnu ukłdu) X U Y = f(x,u) Y

Algebr Boole i jej relizcj sprzętow

Dwuelementow lgebr Boole Zbiór dwuelementowy z trzem opercjmi: sum logiczn (lterntyw) iloczyn logiczny (koniunkcj) negcj (inwersj) Oczywiście, opercje te nie wyprowdzją wyników dziłni poz zbiór B.

Dwuelementow lgebr Boole Włsności Prw De Morgn

Dwuelementow lgebr Boole Włsności c.d.

Funkcje boolowskie Funkcj boolowsk (logiczn) dowolne odwzorownie f : B n B Przykłd (n = 2) f (, b) = b + b + b Redukcj wyrżeń boolowskich (korzystmy z włsności lgebry Boole ) f (, b) = b + b + b = b + ( + ) b = b + b = ( + b ) ( b + b ) = + b Wyrżenie funkcj = + b = b = b

Ukłdy logiczne - opis Funkcj przełączjąc funkcj logiczn relizown przez ukłd logiczny f (, b) = b + b + b Tk więc ukłd logiczny to sprzętow relizcj pewnej funkcji logicznej, zwnej funkcją przełączjącą. Zsd równowżności sprzętu i oprogrmowni Kżdy problem, który możn rozwiązć sprzętowo, możn też rozwiązć z pomocą oprogrmowni. Pytnie tylko jkim kosztem: czs, zsoby.

Ukłdy logiczne - opis Tbel prwdy (tblic prwdy, mtryc logiczn) tbelryczny ukłd kombincji wrtości logicznych rgumentów dnej funkcji logicznej i odpowidjących tym kombincjom wrtości logicznych tejże funkcji. b f(,b)

Funkcj przełączjąc tbel prwdy Funkcj przełączjąc odpowid n pytnie kiedy f( )? b f(,b) Tutj lub tutj f (, b) = b + b lub tutj + b Tylko tutj f (, b) = b Czsem prościej jest zpytć kiedy nie f( )? Czyli f (, b) = f (, b) = b

Brmki są dwie? http://min5.mu.edu.pl/~zfp/sm/home.html

Funkcje jednej zmiennej Twierdzenie: Istnieje funkcji 2 2 n f : B n B Dl n = 2 2 = 4 x f f f 2 f 3 Bufor NOT

Relizcj sprzętow Klucz ([ze]styk przekźnikowy) jest elementem trójkońcówkowym skłdjącym się z dwóch równowżnych linii dnych i jednego wejści sterującego. W elektrycznej (elektromechnicznej) relizcji ukłdów binrnych klucze stnowią rgumenty funkcji przełączjącej. Styk zwierny (normlnie otwrty) X Styk rozwierny (normlnie zmknięty) X = X = X stn stn stn stn

Przekźnik Przekźnik elektryczny urządzenie elektryczne lub elektroniczne zprojektowne do wywołni ustlonej ngłej zminy stnu w jednym lub więcej obwodch wyjściowych przy spełnieniu odpowiednich wrunków wejściowych. Cewk Zestyk = X = X

Styki i cewki - oznczeni Klucz (przycisk) Cewk zwierny X rozwierny X 2 X X 2

Relizcj elektroniczn Trnzystor

Funkcje dwóch zmiennych Twierdzenie: Istnieje funkcji 2 2 n f : B n B Dl n = 2 2 4 = 6

Funkcje dwóch zmiennych

Funkcje dwóch zmiennych XOR XNOR Brmki NAND orz NOR nzyw się funkcjonlnie pełnymi, poniewż przy ich użyciu (tzn. smych NAND lub smych NOR) możn zbudowć ukłd relizujący dowolną funkcję logiczną.

NAND logic / NOR logic

Relizcj sprzętow lgebr kluczy W lgebrze kluczy klucz (ukłd kluczy) przyjmuje wrtość prwd jeżeli przewodzi.

AND b = b = b Algebr kluczy: b

OR b = b + b + b Możn zredukowć, lbo = b = = b = + b = + b Algebr kluczy : b

XOR b = b + b Zpis: = b Algebr kluczy : b b

NAND b b Ten przykłd już był b = = b b b + + = Algebr kluczy : b b + =

NOR b Algebr kluczy : = b b = + b b

XNOR negcj lterntywy wykluczjącej, równowżność b = b + b Zpis: = b = b Algebr kluczy : b b

Prosty przykłd - sumtor http://min5.mu.edu.pl/~zfp/sm/home.html

Zdnie Sumtor liczb czterobitowych Proszę zprojektowć ukłd dodjący dwie liczby czterobitowe zpisne w nturlnym kodzie dwójkowym.

Podpowiedzi Sumtor liczb czterobitowych Proszę zprojektowć ukłd dodjący dwie liczby czterobitowe zpisne w nturlnym kodzie dwójkowym. Podpowiedź : Zorgnizowć dodwnie dl liczb jednobitowych + połączenie kskdowe. Tbel prwdy może być użytecznym nrzędziem. Podpowiedź 2: W systemie dwójkowym mmy tylko dwie cyfry: i. Dodwnie jest przemienne i łączne. Podpowiedź 3: Dodjemy trzy bity (uwzględnijąc bit przeniesieni z poprzedniej pozycji). Nie m znczeni ich źródło. Otrzymujemy wynik () i przeniesienie (P).

Rozwiąznie Sumtor liczb n rzie jednobitowych Tbele prwdy dl i P. Funkcj przełączjąc dl i P. Redukcj funkcji przełączjących. A B C P P = ABC + ABC + ABC + Postć zredukown: P = BC + AC + AB ABC = ABC + ABC + ABC + ABC Postć zredukown: = A B C. Sum modulo 2! XOR 2. Test n nieprzystą liczbę jedynek

Relizcj = A B C P = BC + AC + AB A B C A B C Rzem (pełny) sumtor -bitowy

Relizcj 2 = A B C P = AB + ( A B)C A to skąd?

Kskdowo

Ukłdy z pmięcią http://min5.mu.edu.pl/~zfp/sm/home.html

Przerzutniki Przerzutnik (ng. flip-flop) jest to ukłd sekwencyjny, którego sygnł n wyjściu może zleżeć od stnu n jego wejściu lub od jego stnu wewnętrznego. Istnieją trzy rodzje przerzutników bistbilne, monostbilne orz stbilne. W ukłdch cyfrowych njczęściej stosowne są przerzutniki bistbilne mogące być stosowne jko ukłdy pmiętjące. Grup połączonych ze sobą przerzutników bistbilnych może tworzyć tzw. rejestr.

Typy przerzutników Asynchroniczne (zmin stnu wyjść nstępuje pod wpływem zminy stnu wejść): typu RS, Synchroniczne (zmin stnu wyjść nstępuje jko rekcj n sygnł zegrowy): typu D, typu Ltch (ztrzsk) typu T, typu JK, typu JK-MS (MS od Mster i Slve), synchroniczny przerzutnik typu RS.

Przerzutnik typu RS Przerzutnik synchroniczny (choć jest też wersj synchroniczn) Wejście Set Wejście Reset Wyjści Dziłnie: Set ustwi (przypisuje ) wyjście Reset zeruje wyjście

Przerzutnik typu RS Tbel prwdy Ukłd sekwencyjny wyjści zleżą od historii ukłdu R S Dziłnie:? Set ustwi (przypisuje ) wyjście Reset zeruje wyjście Poz tym stn jest pmiętny A co jeśli R i S? Dw rodzje przerzutk RS: RS? =? SR? =

Przerzutnik typu RS Tbel prwdy S R Funkcj przełączjąc RS RS RS + + = Redukcj funkcji przełączjącej: ( ) S R + =

Przerzutnik typu SR Tbel prwdy Funkcj przełączjąc R S = RS + RS + RS + RS + RS lbo = RS + RS + RS Redukcj funkcji przełączjącej: = S + R

Przerzutnik typu RS / SR Funkcj przełączjąc = RS ( + S) R SR Funkcj przełączjąc = R + S Algebr kluczy : Algebr kluczy : R R S S

NAND SR / NOR RS Wersj synchroniczn (SR)

Przerzutnik typu D Synchronizcj poziomem Clk (lub zboczem) Wejście informcyjne (Dt) Wejście zegrowe (Clk) Wyjści S = D R = /D SR - synchroniczny

Zstosownie przerzutników Dekoder dresowy Np. pmięć (4-bitow) Ukłd odczytu komórek pmięci Komórki pmięci wrz z ukłdem zpisu

Zstosownie przerzutników Np. licznik synchroniczny (4- bitowy)

https://logic.ly/demo/