Plan wykładu. Architektura systemów komputerowych. Cezary Bolek
|
|
- Martyna Stasiak
- 7 lat temu
- Przeglądów:
Transkrypt
1 rchitektura systemów komputerowych układów logicznych. lgebra oole a. Układy kombinacyjne Cezary olek Katedra Informatyki Plan wykładu układów logicznych ramki logiczne lgebra sieci przełączających Funkcje logiczne Układy kombinacyjne Układy separujące Magistrala rchitektura systemów komputerowych Cezary olek 2
2 Wielopoziomowa organizacja komputera udowa oraz idea działania systemu komputerowego opiera się na wielopoziomowej hierarchii Większość współczesnych komputerów opiera się na dwóch lub większej liczbie poziomów o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 3 Organizacja komputera poziom Podstawowe elementy bramki logiczne udowane z elementów analogowych (tranzystory) modelowane jako układy cyfrowe Wyjście bramki stanowi funkcja logiczna sygnałów wejściowych ND, OR, NOT... bramek tworzy się układy logiczne realizujące bardziej złoŝone funkcje komórki pamięci rejestry, multipleksery itp o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 2
3 Organizacja komputera poziom zawiera najczęściej: kilka do kilkuset rejestrów Jednostkę arytmetyczno-logiczną (LU) Połączenia między nimi (szyny) tworzące w ten sposób ścieŝkę danych Typowe funkcje ścieŝki danych: wybieranie jednego lub dwóch rejestrów przekazywanie danych do LU w celu wykonania operacji na nich zapisanie wyniku (w jednym z rejestrów) Realizacja: sprzętowa, mikroprogramowa o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 5 Organizacja komputera poziom 2 architektury rozkazów (IS, Instruction Set rchitecture) biór instrukcji kodu maszynowego Interpretowane i wykonywane bezpośrednio przez jednostkę wykonawczą (np. mikroprocesor) za pomocą: obwodów wykonawczych mikroprogramu realizowana w oparciu o poziom mikroarchitektury o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 6 3
4 Organizacja komputera poziom 3 hybrydowy nie ukrywa poziomu maszynowego przed wyŝszymi warstwami, ale raczej uzupełnia go o dodatkowe mechanizmy Podstawowe elementy: elementy poziomu maszynowego procesora uzupełnione o organizację pamięci, interakcję z urządzeniami wejścia-wyjścia, system plików Część instrukcji interpretowana bezpośrednio przez jednostkę wykonawczą, a część przez system operacyjny o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 7 Organizacja komputera poziom Udostępnia funkcjonalność poziomu maszynowego oraz poziomu systemu operacyjnego w formie symbolicznej Łatwiejsze do opanowania dla programisty (mnemoniki, etykiety) y od wzwyŝ przeznaczone dla programistów aplikacji PoniŜej programiści systemowi mimo, Ŝe posługują się narzędziami wyŝszych poziomów o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 8
5 Organizacja komputera poziom 5 Ukrywa szczegóły architektury procesora oraz redefiniuje interfejs dostępu do niektórych usług systemu operacyjnego w celu uniezaleŝnienia oprogramowania od konkretnego systemu komputerowego Tworzą go z reguły języki zaprojektowane specjalnie dla programistów aplikacji Języki te określane najczęściej językami wysokiego poziomu Programy wysokiego poziomu tłumaczone na języki poziomu 3 i przy uŝyciu translatorów o języka problemowego Translacja (kompilator) o języka asemblera Translacja (asembler) o systemu operacyjnego Częściowa interpretacja (system operacyjny) Konwencjonalny poziom maszynowy Interpretacja (mikroprogram) lub wykonanie bezpośrednie mikroarchitektury Sprzęt układów logicznych rchitektura systemów komputerowych Cezary olek 9 Organizacja - poziom układów logicznych Właściwa warstwa sprzętowa komputera Układy logiczne realizowane z podstawowych elementów elektronicznych: tranzystorów RóŜne technologie realizacji TTL, ECL, NMOS, CMOS,... Obecnie najczęściej stosowana technologia CMOS Układy logiczne implementowane w określonej technologii są układami cyfrowymi, w których: sygnały napięciowe przyjmują tylko dwa poziomy poziomom tym przypisywane są wartości liczbowe i (w praktyce, stosuje się takŝe niezmiernie rzadko układy cyfrowe o większej liczbie poziomów napięciowych) rchitektura systemów komputerowych Cezary olek 5
6 inarne poziomy logiczne W logice binarnej istnieją tylko dwa sygnały: zwane zerem logicznym w przypadku realizacji sprzętowej najczęściej odpowiada niskiemu poziomowi napięcia, bliskiemu V zwana jedynką logiczną najczęściej odpowiada wysokiemu poziomowi napięcia, zbliŝonego do napięcia zasilania: 5V; 3,3V; 2,5V;,8V;... Oznaczenia równowaŝne: = fałsz, false, L (low) = prawda, true, H (high) rchitektura systemów komputerowych Cezary olek ramki logiczne Układy elektroniczne realizujące podstawowe funkcje logiczne w oparciu o binarne sygnały wejściowe Iloczyn logiczny = ramka ND Suma logiczna = + ramka OR Negacja logiczna = ramka OR (inwerter) X X X rchitektura systemów komputerowych Cezary olek 2 6
7 ramki logiczne ND, OR, NOT - zastosowanie ramka NOT Negacja sygnału wejściowego ramka ND Kluczowanie sygnału ramka OR Sumowanie sygnałów rchitektura systemów komputerowych Cezary olek 3 ramki NND oraz NOR a pomocą bramek ND i NOT lub OR i NOT moŝna zrealizować dowolną funkcję logiczną W praktyce, przy realizacji sprzętowej stosuje się bramki NND i NOR (oraz NOT) ramka NND = ramka NOR = + X X rchitektura systemów komputerowych Cezary olek 7
8 lgebra sieci przełączających szczególny przypadek algebry oole a Do opisu obwodów budowanych z bramek logicznych wykorzystuje się szczególny przypadek algebry oole a zwanej algebrą sieci przełączających. a historycznie pierwszą prace dotyczącą teorii sieci przełączających uwaŝana jest praca Shannona Symbolic nalysis of Relay and Switching Circuits (938) Ideą było opracowanie systemu matematycznego pozwalającego na systematyczny opis i analizę układów przełączających. Podstawą prac Shannona była algebra opracowana przez matematyka George a oole a (85-86) zwana obecnie algebrą oole a rchitektura systemów komputerowych Cezary olek 5 lgebra oole a - aksjomaty lgebrą oole a jest system: OOL = <,, ~, +, > gdzie: ma co najmniej dwa róŝne elementy i są stałymi nazywanymi zerem i jedynka boolowska ~ jest działaniem jednoargumentowym nazywanym dopełnieniem (negacją) +, są działaniami dwuargumentowymi (dodawaniem i mnoŝeniem) dla dowolnych a,b,c spełnione są następujące aksjomaty:. (a + b) + c = a + ( b + c) łączność operacji + 2. (a b) c = a ( b c) łączność operacji 3. a + b = b + a przemienność operacji +. a b = b a przemienność operacji 5. a + = + a = a istnienie elementu identycznościowego operacji + 6. a = a = a istnienie elementu identycznościowego operacji + 7. a + (b c) = (a + b) (a + c) rozdzielność względem + 8. a (b + c) = (a b) + (a c) rozdzielność + względem 9. a + ~a = pochłanianie. a ~a = pochłanianie rchitektura systemów komputerowych Cezary olek 6 8
9 lgebra sieci przełączających najprostszy przypadek algebry oole a Najprostsza algebra oole'a ma tylko dwa elementy: i jest to algebra sieci przełączających Realizacja bramkowa aksjomatów: (+)+C = +(+ ( ) C = ( + = + = + = + = = = ( + = ( ) + ( + ( = ( + ) ( + + ~ = ~ = rchitektura systemów komputerowych Cezary olek 7 Prawa De Morgana + = = + rchitektura systemów komputerowych Cezary olek 8 9
10 Funkcje logiczne (boolowskie) Funkcją boolowską lub funkcją przełączającą f(x,...,x n ) nazywamy kaŝde odwzorowanie zbioru {,} n w zbiór {,} Funkcja logiczna posiada jedną lub więcej zmiennych wejściowych i zwraca wynik zaleŝny od ich wartości Dla funkcji logicznych zdefiniowane są operacje +, oraz ~ Przykładowa funkcja: funkcja logiczna = + ( wyraŝenie logiczne rchitektura systemów komputerowych Cezary olek 9 Implementacja funkcji logicznych Dowolna funkcja logiczna moŝe zostać zaimplementowana za pomocą bramek logicznych (na wiele róŝnych sposobów) = + ( WyraŜenia logiczne moŝna przekształcać zgodnie z aksjomatami i prawami algebry oole a = + C = ( + rchitektura systemów komputerowych Cezary olek 2
11 Tabela prawdy Funkcja logiczna n zmiennych posiada 2 n moŝliwych kombinacji wartości wejściowych Pełny jej opis moŝna zawrzeć w tabeli o 2 n wierszach zawierających wartości funkcji dla kaŝdej z kombinacji. Przykład: C Tablica prawdy dla funkcji logiki większościowej: funkcja przyjmuje wartość jeśli na większości wejść jest, funkcja przyjmuje wartość jeśli na większości wejść jest rchitektura systemów komputerowych Cezary olek 2 Postać kanoniczna funkcji Postać funkcji w postaci wyraŝenia kanonicznego sumy: = C + C + C + C + C + C + C + C = C + C + C + C C Postać funkcji w postaci wyraŝenia kanonicznego iloczynu: = ( + + ( + + ( + + ( + + rchitektura systemów komputerowych Cezary olek 22
12 Synteza układu na podstawie tabeli prawdy Postać kanoniczną często moŝna uprościć: = C + C + C + C = C + C + C + C + C + C = C + C + C + C + C + C = ( + ) C + ( + ) C + ( C + = C + C + W praktyce stosuje się bramki NND bądź NOR (mniejsza liczba tranzystorów) = C + C + = C + C + = C C rchitektura systemów komputerowych Cezary olek 23 lternatywa wykluczająca bramka XOR Funkcja określona tabelą prawdy: Wynik jest prawdą (=) gdy nieparzysta liczba argumentów jest prawdą (=) = + Realizacja za pomocą bramek NND = + = rchitektura systemów komputerowych Cezary olek 2 2
13 Układy kombinacyjne Sieć (układ) kombinacyjna jest siecią, której wyjścia w chwili t zaleŝą jedynie od wejść w chwili t. Układ logiki cyfrowej o wielu wejściach i wielu wyjściach. których sygnały wyjściowe są jednoznacznie określone przez bieŝący stan wejść. Przykładowe układy kombinacyjne: multipleksery, demultipleksey dekodery komparatory układy arytmetyczne sumatory układy przesuwne jednostki arytmetyczno logiczne,... rchitektura systemów komputerowych Cezary olek 25 Dekoder Układ pobierający n-bitową liczbę i wybierający jedną z 2 n linii wyjściowych Przykład: dekoder 2 na D D D2 D3 rchitektura systemów komputerowych Cezary olek 26 3
14 Multiplekser Układ o 2 n wejściach danych, jednym wyjściu danych i n wejściach sterujących, umoŝliwiających wybieranie jednego z wejść. Sygnał z wybranego wejścia kierowany jest na wyjście Multiplekser na rchitektura systemów komputerowych Cezary olek 27 Multiplekser - szyna Połączenie kilku multiplekserów pozwala na multipleksowanie szyn danych Przykład: multiplekser dla dwóch szyn -bitowych Multiplekser na dla szyny -bitowej ( multipleksery -wejściowe) Multiplekser na dla szyny 8-bitowej (8 multiplekserów -wejściowych) rchitektura systemów komputerowych Cezary olek 28
15 Demultiplekser Układ jednym wejściu danych, 2 n wyjściach danych i n wejściach sterujących, umoŝliwiających wybieranie jednego z wyjść. Sygnał wejściowy kierowany jest na wybrane wyjście Konstrukcja demultipleksera podobna jest do konstrukcji dekodera rchitektura systemów komputerowych Cezary olek 29 Multiplekser/demultiplekser przykład zastosowania Układ multiplekser/demultiplekser moŝna wykorzystać do redukcji rozmiaru szyny przy przesyłaniu danych R R MUX S DEMUX Układ sterowania wyświetlaczem 7-segmentowym 6 linii sterujących R R R2 R3 MUX DEKODER DEMUX zamiast 6 CLK CNT rchitektura systemów komputerowych Cezary olek 3 5
16 Magistrala dostęp za pomocą multipleksera W większości typów układów cyfrowych wyjścia bramek nie mogą być ze sobą łączone Układy multiplekserów znajdują zastosowanie przy tworzeniu magistral Dostęp do odczytu danych z magistrali mają wszystkie odbiorniki Prawo do wystawiania danych na magistrali ma w danej chwili tylko jedno źródło I I2 MUX I I2 S O O O2 O2 Schemat uproszczony Schemat symboliczny W praktyce, w obecnych systemach komputerowych magistralę realizuje się w oparciu o bramki trójstanowe. rchitektura systemów komputerowych Cezary olek 3 Komparator Układ porównujący dwie liczby binarne Realizacja operatorów: =, <, > MoŜliwa implementacja dla liczb ujemnych (M, U, U2) Prosty komparator -bitowy rchitektura systemów komputerowych Cezary olek 32 6
17 Pełny komparator -bitowy (NK) układ 785 rchitektura systemów komputerowych Cezary olek 33 Układ przesuwający Dane wyjściowe stanowią wynik przesunięcia danych wejściowych o jeden bit w lewo bądź prawo Często element LU lub cecha rejestru (wtedy konstrukcja jest odmienna) 8-bitowy układ przesuwający gdy C=: przesunięcie w prawo, gdy C=: w prawo rchitektura systemów komputerowych Cezary olek 3 7
18 Układy separujące - bufor W przypadku duŝego obciąŝenia bramek konieczne jest stosowanie układów buforujących, zmniejszających obciąŝenie i wzmacniających sygnał Rolą wzmacniaczy (buforów) jest takŝe usztywnienie poziomów logicznych Nieodwracający układ buforujący: Implementacja w technologii CMOS: rchitektura systemów komputerowych Cezary olek 35 Układy separujące - bramka transmisyjna Pierwotnie uŝywane w układach analogowych oraz hybrydowych, obecnie bardzo powszechnie stosowane w układach czysto cyfrowych W uproszczeniu moŝe być traktowana jak włącznik zwierający/rozwierający obwód a en= y Gdy sygnał en=, bramka znajduje się w stanie wysokiej impedancji Gdy en=, bramka przenosi sygnał dwukierunkowo en a x x y x a en= y Symbol: Realizacja CMOS Układ nie pracuje zgodnie z załoŝeniami algebry oole a rchitektura systemów komputerowych Cezary olek 36 8
19 Układy separujące bramka trójstanowa ramki trójstanowe są układami separującymi mogącymi znajdować się w stanie wysokiej impedancji (wyjście) W odróŝnieniu od bramek transmisyjnych są układami czysto cyfrowymi. Sygnały wyjściowe:,, Schemat zastępczy: OE= OE Symbol: OE= ramki trójstanowe są powszechnie stosowane do organizacji wyjść na szynę dzieloną (magistralę) Realizacja CMOS rchitektura systemów komputerowych Cezary olek 37 Typy bramek trójstanowych OE OE ufor trójstanowy aktywowany poziomem wysokim ufor trójstanowy aktywowany poziomem niskim OE OE Inwerter trójstanowy aktywowany poziomem wysokim Inwerter trójstanowy aktywowany poziomem niskim rchitektura systemów komputerowych Cezary olek 38 9
20 ramki trójstanowe - multiplekser Wyjścia bramek trójstanowych moŝna ze sobą łączyć pod warunkiem, Ŝe tylko jedna z nich będzie w stanie aktywnym w danej chwili Multiplekser 2 na : Multiplekser na : rchitektura systemów komputerowych Cezary olek 39 Szyna dzielona realizacja za pomocą bramek 3S Najpowszechniej stosowane rozwiązanie przy realizacji magistrali MGISTRL, C, D C D Układ sterujący Układ sterujący, C, D, C, D rchitektura systemów komputerowych Cezary olek 2
21 Koniec rchitektura systemów komputerowych Cezary olek 2
Architektura komputerów Wykład 2
Architektura komputerów Wykład 2 Jan Kazimirski 1 Elementy techniki cyfrowej 2 Plan wykładu Algebra Boole'a Podstawowe układy cyfrowe bramki Układy kombinacyjne Układy sekwencyjne 3 Algebra Boole'a Stosowana
Bardziej szczegółowoTranzystor JFET i MOSFET zas. działania
Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej
Bardziej szczegółowoWstęp do Techniki Cyfrowej... Układy kombinacyjne
Wstęp do Techniki Cyfrowej... Układy kombinacyjne Przypomnienie Stan wejść układu kombinacyjnego jednoznacznie określa stan wyjść. Poszczególne wyjścia określane są przez funkcje boolowskie zmiennych wejściowych.
Bardziej szczegółowoPoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE
PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE Podstawowymi bramkami logicznymi są układy stanowiące: - funktor typu AND (funkcja
Bardziej szczegółowoUkłady logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)
Wstęp doinformatyki Układy logiczne komputerów kombinacyjne sekwencyjne Układy logiczne Układy kombinacyjne Dr inż. Ignacy Pardyka Akademia Świętokrzyska Kielce, 2001 synchroniczne asynchroniczne Wstęp
Bardziej szczegółowoWstęp do Techniki Cyfrowej... Algebra Boole a
Wstęp do Techniki Cyfrowej... Algebra Boole a Po co AB? Świetne narzędzie do analitycznego opisu układów logicznych. 1854r. George Boole opisuje swój system dedukcyjny. Ukoronowanie zapoczątkowanych w
Bardziej szczegółowoTechnika cyfrowa Synteza układów kombinacyjnych (I)
Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych (I) Wykład dla studentów III roku Informatyki Wersja 2.0, 05/10/2011 Podział układów logicznych Opis funkcjonalny układów logicznych x 1
Bardziej szczegółowoTechnika cyfrowa Synteza układów kombinacyjnych
Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych Wykład dla studentów III roku Informatyki Wersja 2.0, 05/10/2011 Podział układów logicznych Opis funkcjonalny układów logicznych x 1 y 1
Bardziej szczegółowoCyfrowe układy scalone c.d. funkcje
Cyfrowe układy scalone c.d. funkcje Ryszard J. Barczyński, 206 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Kombinacyjne układy cyfrowe
Bardziej szczegółowoAutomatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:
Treść wykładów: Automatyka dr inż. Szymon Surma szymon.surma@polsl.pl pok. 202, tel. +48 32 603 4136 1. Podstawy automatyki 1. Wstęp, 2. Różnice między sygnałem analogowym a cyfrowym, 3. Podstawowe elementy
Bardziej szczegółowoAutomatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder
Treść wykładów: utomatyka dr inż. Szymon Surma szymon.surma@polsl.pl http://zawt.polsl.pl/studia pok., tel. +48 6 46. Podstawy automatyki. Układy kombinacyjne,. Charakterystyka,. Multiplekser, demultiplekser,.
Bardziej szczegółowoĆwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia
Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia Zapoznanie się z techniką połączenia za pośrednictwem interfejsu. Zbudowanie
Bardziej szczegółowoAKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ
KDEMI MORSK KTEDR NWIGCJI TECHNICZEJ ELEMETY ELEKTRONIKI LORTORIUM Kierunek NWIGCJ Specjalność Transport morski Semestr II Ćw. 4 Podstawy techniki cyfrowej Wersja opracowania Marzec 5 Opracowanie: mgr
Bardziej szczegółowoBramki logiczne Podstawowe składniki wszystkich układów logicznych
Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości
Bardziej szczegółowoCzęść 2. Funkcje logiczne układy kombinacyjne
Część 2 Funkcje logiczne układy kombinacyjne Zapis funkcji logicznych układ funkcjonalnie pełny Arytmetyka Bool a najważniejsze aksjomaty i tożsamości Minimalizacja funkcji logicznych Układy kombinacyjne
Bardziej szczegółowoWstęp do Techniki Cyfrowej i Mikroelektroniki
Wstęp do Techniki Cyfrowej i Mikroelektroniki dr inż. Maciej Piotrowicz Katedra Mikroelektroniki i Technik Informatycznych PŁ piotrowi@dmcs.p.lodz.pl http://fiona.dmcs.pl/~piotrowi -> Wstęp do... Układy
Bardziej szczegółowoUkłady kombinacyjne. cz.2
Układy kombinacyjne cz.2 Układy kombinacyjne 2/26 Kombinacyjne bloki funkcjonalne Kombinacyjne bloki funkcjonalne - dekodery 3/26 Dekodery Są to układy zamieniające wybrany kod binarny (najczęściej NB)
Bardziej szczegółowoPodstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...
Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...4 Podział układów logicznych...6 Cyfrowe układy funkcjonalne...8 Rejestry...8
Bardziej szczegółowoKombinacyjne bloki funkcjonalne
Sławomir Kulesza Technika cyfrowa Kombinacyjne bloki funkcjonalne Wykład dla studentów III roku Informatyki Wersja., 5//2 Bloki cyfrowe Blok funkcjonalny to układ cyfrowy utworzony z pewnej liczby elementów
Bardziej szczegółowoINSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW
INSTYTUT YERNETYKI TEHNIZNEJ POLITEHNIKI WROŁWSKIEJ ZKŁD SZTUZNEJ INTELIGENJI I UTOMTÓW Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 22 temat: UKŁDY KOMINYJNE. EL ĆWIZENI Ćwiczenie ma na
Bardziej szczegółowoćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia
Opracował: dr inż. Jarosław Mierzwa KTER INFORMTKI TEHNIZNEJ Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 202 Temat: Układy kombinacyjne 1. el ćwiczenia Ćwiczenie ma na celu praktyczne zapoznanie
Bardziej szczegółowoLista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014
Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole
Bardziej szczegółowoFunkcja Boolowska a kombinacyjny blok funkcjonalny
SWB - Kombinacyjne bloki funkcjonalne - wykład 3 asz 1 Funkcja Boolowska a kombinacyjny blok funkcjonalny Kombinacyjny blok funkcjonalny w technice cyfrowej jest układem kombinacyjnym złożonym znwejściach
Bardziej szczegółowoLiteratura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
Bardziej szczegółowoPodstawowe operacje arytmetyczne i logiczne dla liczb binarnych
1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie
Bardziej szczegółowoPaństwowa Wyższa Szkoła Zawodowa
Państwowa Wyższa Szkoła Zawodowa w Legnicy Laboratorium Podstaw Elektroniki i Miernictwa Ćwiczenie nr 4 BADANIE BRAMEK LOGICZNYCH A. Cel ćwiczenia. - Poznanie zasad logiki binarnej. Prawa algebry Boole
Bardziej szczegółowoArytmetyka liczb binarnych
Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1
Bardziej szczegółowoUkłady kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.
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ść
Bardziej szczegółowoRys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.
Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z funktorami realizującymi podstawowe funkcje logiczne poprzez zaprojektowanie, wykonanie i przetestowanie kombinacyjnego układu logicznego realizującego
Bardziej szczegółowoPracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.
Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Klasa III Opracuj projekt realizacji prac związanych z badaniem działania cyfrowych bloków arytmetycznych realizujących operacje
Bardziej szczegółowoAlgebra Boole a i jej zastosowania
lgebra oole a i jej zastosowania Wprowadzenie Niech dany będzie zbiór dwuelementowy, którego elementy oznaczymy symbolami 0 oraz 1, tj. {0, 1}. W zbiorze tym określamy działania sumy :, iloczynu : _ oraz
Bardziej szczegółowoPodstawy elektroniki cz. 2 Wykład 2
Podstawy elektroniki cz. 2 Wykład 2 Elementarne prawa Trzy elementarne prawa 2 Prawo Ohma Stosunek natężenia prądu płynącego przez przewodnik do napięcia pomiędzy jego końcami jest stały R U I 3 Prawo
Bardziej szczegółowoJerzy Nawrocki, Wprowadzenie do informatyki
Magistrala systemowa Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Organizacja komputera IBM PC Pamięć Od algebry Boole a do komputera Jerzy. Nawrocki,
Bardziej szczegółowoSWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu
SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1 Plan wykładu 1. Wprowadzenie, funkcje boolowskie i bramki logiczne, 2. Minimalizacja funkcji boolowskich, 3. Kombinacyjne bloki
Bardziej szczegółowoCyfrowe układy kombinacyjne. 5 grudnia 2013 Wojciech Kucewicz 2
Cyfrowe układy kombinacyjne 5 grudnia 2013 Wojciech Kucewicz 2 Cyfrowe układy kombinacyjne X1 X2 X3 Xn Y1 Y2 Y3 Yn Układy kombinacyjne charakteryzuje funkcja, która każdemu stanowi wejściowemu X i X jednoznacznie
Bardziej szczegółowoLogika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.
Logika binarna Logika binarna zajmuje się zmiennymi mogącymi przyjmować dwie wartości dyskretne oraz operacjami mającymi znaczenie logiczne. Dwie wartości jakie mogą te zmienne przyjmować noszą przy tym
Bardziej szczegółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowoWSTĘP DO ELEKTRONIKI
WSTĘP DO ELEKTRONIKI Część VII Układy cyfrowe Janusz Brzychczyk IF UJ Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane
Bardziej szczegółowoĆwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).
Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU). Cel ćwiczenia Poznanie własności analogowych multiplekserów demultiplekserów. Zmierzenie
Bardziej szczegółowoFunkcje logiczne X = A B AND. K.M.Gawrylczyk /55
Układy cyfrowe Funkcje logiczne AND A B X = A B... 2/55 Funkcje logiczne OR A B X = A + B NOT A A... 3/55 Twierdzenia algebry Boole a A + B = B + A A B = B A A + B + C = A + (B+C( B+C) ) = (A+B( A+B) )
Bardziej szczegółowoUkłady cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:
Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane są wartości liczbowe. Najczęściej układy cyfrowe służą do przetwarzania
Bardziej szczegółowoBramki logiczne V MAX V MIN
Bramki logiczne W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną. Pewien zakres napięcia odpowiada stanowi
Bardziej szczegółowoLEKCJA. TEMAT: Funktory logiczne.
TEMAT: Funktory logiczne. LEKCJA 1. Bramką logiczną (funktorem) nazywa się układ elektroniczny realizujący funkcje logiczne jednej lub wielu zmiennych. Sygnały wejściowe i wyjściowe bramki przyjmują wartość
Bardziej szczegółowoLABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI
Wydział EAIiE LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI Temat projektu OŚMIOWEJŚCIOWA KOMÓRKA UKŁADU PAL Z ZASTOSOWANIEM NA PRZYKŁADZIE MULTIPLEKSERA Autorzy Tomasz Radziszewski Zdzisław Rapacz Rok akademicki
Bardziej szczegółowoWykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski
Wykład nr 1 Techniki Mikroprocesorowe dr inż. Artur Cichowski ix jy i j {0,1} {0,1} Dla układów kombinacyjnych stan dowolnego wyjścia y i w danej chwili czasu zależy wyłącznie od aktualnej kombinacji stanów
Bardziej szczegółowodr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL
Technika cyfrowa w architekturze komputerów materiał do wykładu 2/3 dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii
Bardziej szczegółowoPodstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki
Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Kody liczb całkowitych nieujemnych Kody liczbowe dzielimy na analityczne nieanalityczne (symboliczne)
Bardziej szczegółowoAutomatyzacja i robotyzacja procesów produkcyjnych
Automatyzacja i robotyzacja procesów produkcyjnych Instrukcja laboratoryjna Technika cyfrowa Opracował: mgr inż. Krzysztof Bodzek Cel ćwiczenia. Celem ćwiczenia jest zapoznanie studenta z zapisem liczb
Bardziej szczegółowoPodstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym
Bardziej szczegółowoWykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Bardziej szczegółowoUkłady arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011
Układy arytmetyczne Joanna Ledzińska III rok EiT AGH 2011 Plan prezentacji Metody zapisu liczb ze znakiem Układy arytmetyczne: Układy dodające Półsumator Pełny sumator Półsubtraktor Pełny subtraktor Układy
Bardziej szczegółowoUKŁADY KOMBINACYJNE (BRAMKI: AND, OR, NAND, NOR, NOT)
LORTORIUM PODSTWY ELEKTRONIKI UKŁDY KOMINCYJNE (RMKI: ND, OR, NND, NOR, NOT) Cel ćwiczenia Zapoznanie się z budową i zasadą działania podstawowych funktorów (bramek) układów kombinacyjnych, jak równieŝ
Bardziej szczegółowoWykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41
Wykład 2 Informatyka Stosowana 8 października 2018, M. A-B Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Elementy logiki matematycznej Informatyka Stosowana Wykład 2 8 października
Bardziej szczegółowoTechnika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
Bardziej szczegółowoCyfrowe bramki logiczne 2012
LORTORIUM ELEKTRONIKI yfrowe bramki logiczne 2012 ndrzej Malinowski 1. yfrowe bramki logiczne 3 1.1 el ćwiczenia 3 1.2 Elementy algebry oole`a 3 1.3 Sposoby zapisu funkcji logicznych 4 1.4 Minimalizacja
Bardziej szczegółowoPlan wykładu. Architektura systemów komputerowych. MnoŜenie realizacja sprzętowa (wersja 1) Układy mnoŝące liczby całkowite.
Plan wykładu rchitektura systemów komputerowych Poziom układów logicznych. Układy mnoŝące i dzielące Cezary Bolek Katedra Informatyki Układy mnoŝące liczby całkowite MnoŜenie liczb bez znaku MnoŜarka sekwencyjna
Bardziej szczegółowoProgramowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny
Bardziej szczegółowoKombinacyjne bloki funkcjonalne - wykład 3
SWB - Kombinacyjne bloki funkcjonalne - wykład 3 asz 1 Kombinacyjne bloki funkcjonalne - wykład 3 Adam Szmigielski aszmigie@pjwstk.edu.pl Laboratorium robotyki s09 SWB - Kombinacyjne bloki funkcjonalne
Bardziej szczegółowoPodstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym
Bardziej szczegółowoElementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów do przechowywania danych. Wybór źródła danych
Bardziej szczegółowoStan wysoki (H) i stan niski (L)
PODSTAWY Przez układy cyfrowe rozumiemy układy, w których w każdej chwili występują tylko dwa (zwykle) możliwe stany, np. tranzystor, jako element układu cyfrowego, może być albo w stanie nasycenia, albo
Bardziej szczegółowox x
DODTEK II - Inne sposoby realizacji funkcji logicznych W kolejnych podpunktach zaprezentowano sposoby realizacji przykładowej funkcji (tej samej co w instrukcji do ćwiczenia "Synteza układów kombinacyjnych")
Bardziej szczegółowoInstrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.
Bardziej szczegółowoArchitektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.
Architektura komputerów ćwiczenia Zbiór zadań IV Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna. Wprowadzenie 1 1 fragmenty książki "Organizacja i architektura systemu
Bardziej szczegółowoPodstawy układów mikroelektronicznych
Podstawy układów mikroelektronicznych wykład dla kierunku Technologie Kosmiczne i Satelitarne Część 2. Podstawy działania układów cyfrowych. dr inż. Waldemar Jendernalik Katedra Systemów Mikroelektronicznych,
Bardziej szczegółowoPlan wykładu. Architektura systemów komputerowych. Cezary Bolek
Architektura systemów komputerowych Poziom układów logicznych. Układy sekwencyjne Cezary Bolek Katedra Informatyki Plan wykładu Układy sekwencyjne Synchroniczność, asynchroniczność Zatrzaski Przerzutniki
Bardziej szczegółowoUkłady logiczne układy cyfrowe
Układy logiczne układy cyfrowe Jak projektować układy cyfrowe (systemy cyfrowe) Układy arytmetyki rozproszonej filtrów cyfrowych Układy kryptograficzne X Selektor ROM ROM AND Specjalizowane układy cyfrowe
Bardziej szczegółowoLABORATORIUM ELEKTRONIKI UKŁADY KOMBINACYJNE
LORTORIUM ELEKTRONIKI UKŁDY KOMINCYJNE ndrzej Malinowski 1. Układy kombinacyjne 1.1 Cel ćwiczenia 3 1.2 Podział kombinacyjnych układów funkcjonalnych 3 1.3 Układy komutacyjne 3 1.3.1 Układy zmiany kodów
Bardziej szczegółowoAutomatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu
Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Historia teorii mnogości Teoria mnogości to inaczej nauka o zbiorach i ich własnościach; Zapoczątkowana przez greckich matematyków i filozofów w
Bardziej szczegółowoElementy logiki. Algebra Boole a. Analiza i synteza układów logicznych
Elementy logiki: Algebra Boole a i układy logiczne 1 Elementy logiki dla informatyków Wykład III Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a
Bardziej szczegółowoWSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2
WSTĘP O liczbie elementów użytych do budowy jakiegoś urządzenia elektronicznego, a więc i o możliwości obniżenia jego ceny, decyduje dzisiaj liczba zastosowanych w nim układów scalonych. Najstarszą rodziną
Bardziej szczegółowoTechnika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę
I. KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów: Jednostka prowadząca: Technika cyfrowa i mikroprocesorowa Edukacja techniczno-informatyczna
Bardziej szczegółowoElektronika (konspekt)
Elektronika (konspekt) Franciszek Gołek (golek@ifd.uni.wroc.pl) www.pe.ifd.uni.wroc.pl Wykład 12 Podstawy elektroniki cyfrowej (kody i układy logiczne kombinacyjne) Dwa znaki wystarczają aby w układach
Bardziej szczegółowoUkłady kombinacyjne 1
Układy kombinacyjne 1 Układy kombinacyjne są to układy cyfrowe, których stany wyjść są zawsze jednoznacznie określone przez stany wejść. Oznacza to, że doprowadzając na wejścia tych układów określoną kombinację
Bardziej szczegółowoArchitektura komputerów
Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię
Bardziej szczegółowoZadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10
Zadania do wykładu 1,. 1. Zapisz liczby binarne w kodzie dziesiętnym: (1011011) =( ) 10, (11001100) =( ) 10, (101001, 10110) =( ) 10. Zapisz liczby dziesiętne w naturalnym kodzie binarnym: (5) 10 =( ),
Bardziej szczegółowoElementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. PTC 2015/2016 Magistrale W układzie cyfrowym występuje bank rejestrów do przechowywania
Bardziej szczegółowoElektronika i techniki mikroprocesorowe
Elektronika i techniki mikroprocesorowe Technika cyfrowa Podstawowy techniki cyfrowej Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 trochę historii
Bardziej szczegółowoSystemy Wbudowane i Techniki Cyfrowe
SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1 Systemy Wbudowane i Techniki Cyfrowe Adam Szmigielski aszmigie@pjwstk.edu.pl Laboratorium robotyki s03 materiały: f tp(public)://aszmigie/sw
Bardziej szczegółowoPodstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.
Podstawy programowania Programowanie wyrażeń 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń. W językach programowania są wykorzystywane
Bardziej szczegółowoRys Schemat montażowy (moduł KL blok e) Tablica C B A F
Ćwiczenie 30 Temat: Układy multiplekserów i demultiplekserów. Cel ćwiczenia Poznanie zasad działania multiplekserów. Budowanie multiplekserów z podstawowych bramek logicznych i układu scalonego TTL. Czytanie
Bardziej szczegółowoI. Podstawowe zagadnienia z teorii układów cyfrowych
I. Podstawowe zagadnienia z teorii układów cyfrowych. Wstęp Muzyka na płytach fonograficznych jest zapisana w formie kanaliku o zmiennym urzeźbieniu. Ruch igły prowadzonej przez kanalik odbywa się w sposób
Bardziej szczegółowoElementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład Legenda Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny Optymalizacja układów wielopoziomowych Układy wielopoziomowe układy
Bardziej szczegółowoElementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład 5 Legenda Procedura projektowania Podział układów VLSI 2 1 Procedura projektowania Specyfikacja Napisz, jeśli jeszcze nie istnieje, specyfikację układu. Opracowanie
Bardziej szczegółowoWielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.
TECHNOLOGE CYFOWE kłady elektroniczne. Podzespoły analogowe. Podzespoły cyfrowe Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. Wielkość cyfrowa w danym
Bardziej szczegółowoAlgebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji.
Algebra Boole a Algebrą Boole a nazywamy zbiór B, wyróżnione jego podzbiory O i I oraz operacje dwuargumentowe +;, które dla dowolnych elementów X, Y, Z zbioru B spełniają następujące aksjomaty: X+Y B;
Bardziej szczegółowoPodstawy techniki cyfrowej cz.2 zima Rafał Walkowiak
Podstawy techniki cyfrowej cz.2 zima 2015 Rafał Walkowiak 3.12.2015 Układy cyfrowe Ogólna struktura logiczna: Wej ster Dane układ sterowania bloki funkcjonalne dla realizacji określonych funkcji przetwarzania
Bardziej szczegółowoPodstawy techniki cyfrowej cz.2 wykład 3 i 5
Podstawy techniki cyfrowej cz.2 wykład 3 i 5 Rafał Walkowiak Wersja 0.1 29.10.2013 Układy cyfrowe Ogólna struktura logiczna: Wej ster Dane bloki funkcjonalne dla realizacji określonych funkcji przetwarzania
Bardziej szczegółowoi, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_
Bardziej szczegółowoUkłady Logiczne i Cyfrowe
Układy Logiczne i Cyfrowe Wykład dla studentów III roku Wydziału Elektrycznego mgr inż. Grzegorz Lisowski Instytut Automatyki Podział układów cyfrowych elementy logiczne bloki funkcjonalne zespoły funkcjonalne
Bardziej szczegółowoSprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów
Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów przeznaczonych do wykonania w komputerze (ang. software).
Bardziej szczegółowoOrganizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Bardziej szczegółowoAutomatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu
Automatyka Lab 1 Teoria mnogości i algebra logiki Harmonogram zajęć Układy przełączające: 1. Algebra logiki - Wprowadzenie 2. Funkcje logiczne - minimalizacja funkcji 3. Bramki logiczne - rysowanie układów
Bardziej szczegółowoz ćwiczenia nr Temat ćwiczenia: BADANIE UKŁADÓW FUNKCJI LOGICZNYCH (SYMULACJA)
Zespół Szkół Technicznych w Skarżysku-Kamiennej Sprawozdanie PRCOWNI ELEKTRCZN I ELEKTRONICZN imię i nazwisko z ćwiczenia nr Temat ćwiczenia: DNIE UKŁDÓW FUNKCJI LOGICZNCH (SMULCJ) rok szkolny klasa grupa
Bardziej szczegółowoPrzykładowe pytania DSP 1
Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..
Bardziej szczegółowoUkłady logiczne układy cyfrowe
Układy logiczne układy cyfrowe Jak projektować układy cyfrowe (systemy cyfrowe) Układy arytmetyki rozproszonej filtrów cyfrowych Układy kryptograficzne Evatronix KontrolerEthernet MAC (Media Access Control)
Bardziej szczegółowoPodstawy techniki cyfrowej
Podstawy techniki cyfrowej Wykład 1: Wstęp Dr hab. inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Informacje o przedmiocie Wprowadzenie Podstawy matematyczne:
Bardziej szczegółowoLABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1
LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY Rev.1.1 1. Cel ćwiczenia Praktyczna weryfikacja wiedzy teoretycznej z zakresu projektowania układów kombinacyjnych oraz arytmetycznych 2. Projekty Przy
Bardziej szczegółowo4. MATERIAŁ NAUCZANIA
4. MATERIAŁ NAUCZANIA 4.. Architektura i zasada działania komputera 4... Materiał nauczania Aby zrozumieć zasadę działania komputera należy zrozumieć operacje wykonywane przez układy cyfrowe zarówno proste,
Bardziej szczegółowo