Jeżeli liczba B nie zmienia się w trakcie podawania k impulsów na wejście taktujące, wówczas na wyjściu uzyskuje się wartość kB.
Układy przedstawione na rys. 4.362 i 4.363 można rozbudowywać w sposób kaskadowy dla większej liczby cyfr dziesiętnych.
4.5.2. Uniwersalna jednostka arytmetyczno-logiczna ALU
Jako bardzo szybki sumator może służyć monolityczny arytmetyczno-Iogiczny element 181 — rys. 4.364. Nosi on nazwę jednostki arytmetyczno-logicznej ALU (ang. Arithmetic Logic Unit). Funkcje spełniane przez ten element przedstawiają tablice 4.22 i 4.23.
Parametry układu:
obciążalność wyjść w stanie H — 20, obciążalność wyjść w stanie L —10, moc pobierana — 445 mW, czas sumowania — 24 ns, czas propagacji przeniesienia — 12 ns.
Uwaga! Wszystkie wyjścia, z wyjątkiem wyjścia A = B (otwarty kolektor), są standardowe.
W dalszej części opisu tego układu będzie stosowany opis ALU, powstały przy założeniu, że sygnałem aktywnym jest sygnał L (rys. 4.364). Układ 181 charakteryzuje się dwoma rodzajami pracy, określonymi przez wartość logiczną sygnału podawanego na wejście sterujące M:
Funkcje arytmetyczne i logiczne realizowane przez układ 181
przy założeniu, że sygnałem aktywnym jest sygnał H Tablica 4.22
Wejścia selekcjonujące $3 S 2 Si So |
M = 1 Funkcje logiczne |
M = 0 Funkcje arytmetyczne | ||||
Co — 0 |
Co = 1 | |||||
L |
L |
L |
L |
F — A |
F = A | |
L |
L |
L |
H |
F = A+B |
F = A + B | |
L |
L |
H |
L |
F — AB |
F aa A + B | |
L |
L |
H |
H |
F = 0 |
F=-b1 | |
L |
H |
L |
L |
F = AB |
F = AJAB | |
L |
H |
L |
H |
F=B |
F = (A+B)cpAB |
*& o |
L |
H |
H |
L |
F = A0B |
F = Ae-B-B-1 | |
L |
H |
H |
H |
F = AS |
F = AB-&1 |
u |
H |
L |
L |
L |
F — A+B |
F = A[j]AB | |
H |
L |
L |
H |
F - A©B |
F = A(}B |
*o u. |
H |
L |
H |
L |
F = B |
f = (A+B)|JAB | |
H |
L |
H |
H |
F = AB |
F = AB-B-1 |
U- |
H |
H |
L |
L |
F = 1 |
F — A{$A | |
H |
H |
l |
H |
F = A + B |
F«(A + B)[|]A | |
H |
H |
H |
L |
F s= A+B |
F = (A+B)|J]A | |
H |
H |
H |
H |
F — A , |
F « A-&1 |
Oznaczenia: + suma logiczna, © suma mod. 2, []] suma arytmetyczna