165 3

165 3



326

sygnał wyjściowy y^ i-tego bloku (i*0) jest różny od sygnału wejściowego aj tylko wtedy, gdy na wszystkich poprzednich wejściach aQ,aj.....ai-l S3> Jedynki. Zilustrować to można przykładem:

A    0 10 110 0 111

następnik A    0101101000    (3.223)

2akładając, że przeniesienie Pj + 1 jest równe jedynce, jeżeli na wszystkich poprzednich wejściach ag. a^,    .... aj_j są jedynki,

otrzymujemy następujące warunki na sygnały wyjściowe z i-tego bloku (i*0):


0

. gdy aj

= 0

Pi

. gdy a.

= 1

ai

. gdy Pj

= 1

ai

. gdy Pj

= 0


(3.224a)


(3.224b)


Na podstawie powyższych wyrażeń możemy zbudować tabele Karnaugha obu funkcji i po minimalizacji otrzymujemy:


a i P Ł ł aiPi = ai © Pi-'

aipi , i = 1,2..... k-1.    (3.225a)

Dla'bloku o nr "0" otrzymujemy zaś

yg = ag , Pj ag.    (3.225b)

Układ następnika można również zaprojektować bazując na strukturze 2 przykładu 3.56. Otóż przyjmując w nim pg =    1 i B =    (00... 0)

otrzymujemy Y = A + 1 czyli układ następnika. Wyrażenia (3.222 a i b) opisujące sumator redukują się w tyra przypadku do:

= aj © 0 © p. = a. © pi .

Pi+1 = aiPi •    1 = 1.2...., k-1.

y0 = a0 © O © 1 = a0 ,    (3.226)

Pl = a0’

czyli do wyrażeń (3.225). Oczywiście, zdefiniowanie w inny sposób sygnału przeniesienia w pierwszej wersji układu następnika dałoby inną postać wyrażeń (3.225) i w związku z tym nie byłoby powyższej zbieżności. Realizacja układu następnika jest trywialna.

Przykład 3.58 [4]

Należy zaprojektować komparator (układ porównujący) dwóch k-bitowych liczb naturalnych A = (ak_j, , aQ) i B = (bk_j, ....bg)

zapisanych w NKB; układ ma dodatkowo przesyłać na wyjście większą z tych liczb.

Strukturę układu przedstawiono na rys. 3.107.

a0 b0


ai bi

1 1

i

i

h qu_i

h qj

qi r

q0

k-1


ak-lbk-l

qk

qk


qk-l qi +1


tf


qi qi


q0


yk-l'    yi    y0

Rys. 3.107. Struktura iteracyjnego komparatora z przesyłaniem

Ciąg (yk_j..... yg) reprezentuje przesłaną liczbę (większą z liczb

A.B). Przyjmujemy, że końcowe wartości sygnałów przeniesień (z bloku “0“) oznaczają:

<q£ q0 > -

(00)

(01)

(10)

(11)

A=B .

A<B .

A>B ,

kombinacja nie

używana.

(3.227)

1 2

Wartości przesłań międzyblokowych q^

(i = 1.2. ..

. , k-1) oznaczają


Wyszukiwarka

Podobne podstrony:
Z czego składa się powietrze? Powietrze jest niewidoczne. Jego obecność możemy wyczuć tylko wtedy, g
pedeutologia00006 (2) 198 Lech Witkowski wtedy, gdy jest sam agresywny czy autorytarny i nie tylko w
skanuj0023 (125) Stwierdzono, że wyznacznik z macierzy przy niewiadomych jest różny od zera, wobec t
63239 z17 (9) X. Przyczynki do teorii grup odniesienia1 Punktem wyjścia tego rozdziału jest założeni
img082 82 1 oczywiście Jest różny od zera. Zagadnienie interpolacyjno Taylora na więc dokładnie Jedn
Jakub Cisło Teoria gier 28 czerwca 2013 nimber liczony standardowo dla gry 5 jest różny od zera
df df dli dv • zwany jakobianem układu (*4.3), jest różny od zera dla. wszystkich par wartości u, v.
co ma miejsce wtedy, gdy wyznacznik:af afau av zwany jakobianem układu (*4.3), jest różny od zera dl
00085 Sprawdzamy czy wyznacznik największej macierzy kwadratowej jest różny od i -aj -A. w modelu w
P1000219 y    • m a U M « JJ
ullman101 (2) 208 •i DZIAŁANIA W MODELU RELACYJNYM to, że zbiór R - S jest różny od zbioru S - R. Te

więcej podobnych podstron