119 3

119 3



222

A’ =

§A

(B,

xc).

(7.

. 4a)

B

= sB

(A),

(7.

. 4b)

XC =

sx

(C,

X).

(7.

4c)

C

= SC

(A),

(7.

1

4d)

Y =

fY

(A)

(7.

4e)

oraz uporządkujemy

A' = gA (B, xc),

(7.5a)

Xq (C, X).

(7.5b)

3 = gg (A).

(7.5c)

<

(J

00

li

u

(7.5d)

Y = fy (A).

(7.5e)

Funkcję g;<;    (7.5b) najwygodniej jest realizować z pomocą

multipleksera, na którego wejścia adresowe jest podany wektor C a na wejścia informacyjne - wektor X (wektor C wybiera odpowiedni sygnał x^-z wektora X). Funkcje gg, gr i f y (7.5 c.d.e) najprościej jest zrealizować za pomocą pamięci stałej ROM, zaś wektor A na podstawie A’ - za pomocą rejestru (oznaczymy go operatorem REG; wektor A przy najbliższym aktywnym zboczu zegara przyjmuje nową “wartość" równą A’). Realizacja funkcji gA (7.5a) wymaga natomiast, jako jedyna, zbudowania specjalizowanego układu adresowania, który oznaczymy operatorem UA. Uwzględniając powyższe uwagi, wyrażenia (7.5) zapisać można następująco;

A’ = UA (B. xc),    (7.Ba)

xc = MUX (X; C),    (7.Bb)

<B, C, Y> = ROM (A).    (7.6c)

A = REG (A' ),    (7.6b)

przy czym symbol <B, C, Y> oznacza wektor będący złożeniem wektorów B, C i Y.

Wyrażeniom (7.6) odpowiada schemat z rys. 7.2 a.

Niekiedy dopuszcza się zależność stanu wewnętrznego A od dwóch lub

więcej sygnałów wejściowych x, co jednego wspólnego multipleksera i (rozszerzenia funkcji) układu adre: operatorem UAX) - rys. 7.2 b.


powoduje konieczność rezygnacji z wymaga odpowiedniego rozbudowania iowania (opiszemy go w tej wersji


a)


b)



X


Rys. 7.2. Podstawowe struktury mikroprogramowanego układu sterującego

Pamięć stała ROM w strukturach z rys. 7.2 jest nazywana pamięci? nukroprogramów, zaś rejestr R - rejestrem adresu mikroinstrukcji (licznikiem mikroprogramuj. Zauważmy, że wektor A. który w klasycznych metodach syntezy zawierał numer stanu wewnętrznego układu, tutaj jest numerem (adresem) odpowiedniego słowa w pamięci ROM. zawierającego niezbędne informacje (wektory Y, B, C) do wygenerowania sygnałów wyjściowych oraz nowego stanu (nowego adresu dla ROM) układu.

Gdy czas działania układu jest parametrem krytycznym, a czasy neakcji układu podlegającego sterowaniu są porównywalne z opóźnieniami wprowadzanymi przez pamięć ROM, rejestr i multiplekser układu sterującego, wówczas można rozważyć zmianę struktury tego ostatniego.


Wyszukiwarka

Podobne podstrony:
Flagi?łego świata □ =: * @IZIl3^Zaa >: SB"* _n=-iiiirj- em^-k Wl~=fa IIZI> 3ÓD ■513®+ ..
□    Certyfikat SIL SB □ CANSafe □    Optyczny 1) Wstrząsy i
10 (71) V u fjiA.U 0 { 1 / CFew* CFtw -TO -TO V •a<1 30 £0 SB A <bO -4kO -kac 3ftŁ. -
a009 (2) ZADANIE 1$ wJcładw r«fył»cj4 fNticftflKScfo r* ryswśr*. te    »a uMUmA 4a*iV
Scanned at 10 02 28 37 (5) !a,2b,3a,4b,Sb, Sa la, ?a, 3b, 4a, Sb, 6a la, 2a, 3a, 4b, Sa, Sa la, 2b,
[f£ Visilogic Help. Version V300-21 <523 Rev; 3.00 □ Xc o * a & Ukryj Wstecz
CZfŚĆ REFERENCYJNA Rozumienie tekstu pisanneco Wskazówki egzaminacyjne 2 Id 2c 3e 4a Sb 3 1T 2F 3F 6
Connections III Sprawdziany i Odpowiedzi35 MB Conncctiona 3 ?ES7S 3P.qxd 27/04/07   &nb
65883 SNC00484 (2) Usytuowanie słupa żelbetowego w ścianie warstwowej 4a) błędne. 4b i 4c) poprawne
skanuj0021 (222) (JŁJ ,
fiz lab 402 V *• J ^Hc,cue J— Wdif- ZcrA/lJE -fG-ĄC)(S -¥ wo-pięa? fftfl Oi/ . . Sb /VlOC J Pr
image147 S NetObjects ScriptBuilder - [D:waitocinfoliveindex.asp]0# & mm « « [fiftSfe SB- %
Skan3 MoXs obixjvj/Vu lę- c X /łv cP X x. 4a> %-0 A/U . (x-x f^y 1 o /Vt/ — X A A~-^°o! 4
Zdjęcie0266 ■HRPUwm

więcej podobnych podstron