08 Złożone układy kombinacyjneid 7323 ppt

background image

Złożone układy

kombinacyjne

M@rek Pudełko

Urządzenia Techniki

Komputerowej

background image

Układ kombinacyjny

Układ kombinacyjny to rodzaj układów

cyfrowych charakteryzujący się tym, że
stan wyjść zależy wyłącznie od stanu wejść.

• Stan wyjść opisują funkcje boolowskie. W

układach kombinacyjnych nie występuje
sprzężenie zwrotne.

2

background image

Podział układów

kombinacyjnych

3

Układy kombinacyjne

Komutator

y

Konwertery

kodów

Bloki

arytmetyczne

Multiplekser

Demultipleks

er

Koder

Dekoder

Sumator

Komparato

r

ALU

Transkoder

background image

Układ kontroli parzystości

4

• Kontrola parzystości ma na celu sprawdzenie

poprawności przesyłu danych. Polega na dodaniu
dodatkowego bitu kontrolnego.

• Najczęściej jest to bit parzystości. Urządzenie

zlicza wszystkie bity wiadomości i dodaje taki bit,
by suma była parzysta.

• Jeżeli liczba jedynek jest nieparzysta dodaje 1

• Jeżeli liczba jedynek jest parzysta dodaje 0

• Przykład

• Wiadomość 10111101

2

ma parzystą liczbę jedynek, więc bit

parzystości wynosi 0. Wiadomość z dołączonym bitem
parzystości to 101111010

2

.

• Wiadomość 01110011

2

ma nieparzystą liczbę jedynek, więc bit

parzystości wynosi 1. Wiadomość z dołączonym bitem
parzystości to 011100111

2

.

background image

Układ kontroli parzystości

5

background image

Bramka trójstanowa

6

background image

Bramka trójstanowa

7

Wejście

Enable

Wyjście

0

0

0

1

0

1

X

1

Z

Enable – wejście blokujące
X – dowolny stan
Z – stan wysokiej impedancji

background image

Bramka trójstanowa

• Bramka trójstanowa umożliwia

odizolowanie układów elektronicznych
od siebie. Pełni rolę elektronicznego
wyłącznika.

• Oprócz dwóch stanów 0 i 1 pojawia się

nowy stan z – wysokiej impedancji.

• W praktyce po włączeniu trybu

blokowania pojawia się stan wysokiej
impedancji, co praktycznie izoluje
obwody.

8

background image

Komutatory

9

background image

Multiplekser

• Multiplekser służy do wyboru sygnału jednego z

kilku dostępnych wejść i przekazania go na
wyjście.

• Posiada k wejść informacyjnych, n wejść

adresowych i jedno wyjście y. Posiada też
wejście sterujące działaniem układu oznaczane S
(wejście strobujące)

• Działanie multipleksera polega na przekazaniu

wartości jednego z wejść x

i

na wyjście y. Numer i

wejścia jest podawany na linie adresowe a

0

... a

n-1

.

10

background image

Multiplekser

11

background image

Demultiplekser

• Demultiplekser służy do przekazania sygnału

wejściowego na jedno z kilku dostępnych wyjść.

• Demultiplekser posiada jedno wejście x, n wejść

adresowych oraz k wyjść (zazwyczaj k=2

n

).

• Wyjście jest określane przez podanie jego numeru na

linie adresowe a

0

... a

n-1

. Na pozostałych wyjściach jest

stan zera.

• Jeśli na wejście strobujące (blokujące, ang. strobe) S

podane zostanie logiczne zero, to wszystkie wyjścia y

i

przyjmują zero.

12

background image

Demultiplekser

13

background image

Konwertery kodów

14

background image

Koder

• Koder to układ zamieniający kod 1 z k na

naturalny kod binarny.

• Koder posiada k wejść oraz n wyjść (k=2

n

).

Koder priorytetowy − jest to układ w którym

kodem wejściowym jest kod x z n oraz jest
ustalony priorytet poszczególnych wejść.

15

background image

Koder

16

background image

Dekoder

• Dekoder zamienia naturalny kod binarny na kod 1

z k. działa odwrotnie do kodera.

• Dekoder posiada n wejść oraz k wyjść (k=2

n

). W

zależności od ilości wyjść nazywa się go
dekoderem 1zN.

17

background image

Dekoder

18

background image

Transkoder

• Transkoder zamienia dowolny kod cyfrowy (poza

kodem 1 z N) na inny, dowolny kod cyfrowy
(również z wyjątkiem kodu 1 z N).

• Transkoder posiada n wejść oraz k wyjść.

19

background image

Transkoder

20

background image

Układy arytmetyczne

21

background image

Sumator

• Sumator to układ dodający liczby dwójkowe.
• Składa się z kaskady półsumatorów

dodających pojedyncze bity.

• Przy dodawaniu większych liczb dodaje

każdy bit oddzielnie z uwzględnieniem
przeniesienia.

22

background image

Półsumator

• Półsumator może dodawać dwa liczby jednobitowe.

Bit przeniesienia występuje tylko na jednym z wyjść.

23

X

1

X

2

S

C

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

S – suma
C - przeniesienie

S – funkcja EX-OR
C – funkcja AND

background image

Jednostka arytmetyczno-

logiczna

Jednostka arytmetyczno-logiczna (z

ang.

Arithmetic

and Logical Unit lub Arithmetic Logic Unit, ALU) to
uniwersalny układ cyfrowy przeznaczony do wykonania
operacji arytmetycznych i logicznych. Jest to podstawowy
blok centralnej jednostki obliczeniowej komputera.

• Słowo „uniwersalny” oznacza, że zestaw operacji

powinien być funkcjonalnie pełny, jeżeli za jego pomocą
mamy zrealizować dowolny algorytm przetwarzania
informacji.

• ALU nie posiada układów pamiętających, dlatego musi

współpracować z pewnym zestawem rejestrów.

– Rejestr przechowujący wyniki operacji to akumulator.
– Rejestr flagowy zawiera cechy wyniku (np. przeniesienie bitu lub

przekroczenie zakresu).

24

background image

Jednostka arytmetyczno-

logiczna

• ALU to układ pozwalający przeprowadzić proste

operacje na liczbach całkowitych.

• ALU potrafi wykonać operacje arytmetyczne (jak

dodawanie, odejmowanie), operacje logiczne (np. Ex-
Or) pomiędzy dwiema liczbami oraz operacje
jednoargumentowe takie jak przesunięcie bitów,
negacja.

• Zaletą użycia ALU jako jednego układu jest fakt, że

przy niewielkiej liczbie bramek jest możliwe
zrealizowanie wszystkich operacji z zestawu:
dodawanie (z przeniesieniem i bez), odejmowanie (z
przeniesieniem i bez), negacja liczby, zwiększanie i
zmniejszanie o 1, AND, OR, NOT, XOR.

25

background image

UCY 74181

•S

0

-S

3

– wejścia sterujące (pozwala

wybrać rodzaj operacji)

•A

0

-A

3

– pierwsza liczba

•B

0

-B

3

– druga liczba

•F

0

-F

3

– wynik operacji

•C

n

– przeniesienie z poprzedniego

układu

•Vcc – napięcie zasilania
•GND – masa zasilania
•M – wybór trybu pracy

(matematyczny lub logiczny)

•C

n+4

- przeniesienie do następnego

układu

•A=B – funkcja komparacji
•P, G – wyjścia pomocnicze

26

background image

Schemat wewnętrzny UCY

74181

27

background image

UCY 74181

28

background image

ALU

29

background image

30


Document Outline


Wyszukiwarka

Podobne podstrony:
Sprawozdanie Złożone układy kombinacyjne
06 Bramki logiczne i układy kombinacyjneid 6179 ppt
08 Kości cz Iid 7262 ppt
Uklady kombinacyjne
układy kombinacyjne, Studia, semestr 4, Elektronika II, cw2
uklady kombinacyjne
Sprawozdanie - Uklady Kombinacyjne, Studia, semestr 4, Elektronika II, Elektr(lab)
multiplekserPP, Polibuda, IV semestr, SEM IV, Elektronika i Energoelektronika. Laboratorium, 10. Ukł
układy kombinacyjne, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, Teo
Układy kombinacyjne oparte na elektronicznych układach TTL
Cyfrowe układy kombinacyjne
MSE7Cyfrowe uklady kombinacyjne
Zadania 2, układy kombinacyjne
1 Sygnały i układy linioweid 8701 ppt
08 Polityka cenowa 3id 7276 ppt
układy kombinacyjne, mechanika, BIEM- POMOCE, automatyka i sterowanie

więcej podobnych podstron