05.03.2014 Views

Part III - IPA SA

Part III - IPA SA

Part III - IPA SA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

90<br />

REVISTA ROMÂN DE AUTOMATIC<br />

STRUCTURA ROM<br />

Procedura de implementare:<br />

1. Se construiete organigrama de stri i se<br />

identific intrrile, strile i ieirile.<br />

2. Se codific prin variabile strile, intrrile<br />

i ieirile.<br />

3. Se dimensioneaz necesarul hardwere:<br />

ROM G : ROM (2 s ×(v+2s+p)), unde<br />

s – numrul de variabile de stare<br />

v – dimensiunea vectorului de test (IT)<br />

2s – dimensiunea vectorului de stare<br />

urmtoare (IY)<br />

p – dimensiunea vectorului de ieire (IZ)<br />

D 1 : DECOD (s)<br />

D 2 : DECOD (p)<br />

MUX 1 : MUX (v,1)<br />

MUX 2 : MUX (1,s)<br />

RR : REG (s)<br />

4. Se înscrie informaia din organigrama de<br />

stri în ROM G.<br />

5. Se cupleaz toate componentele într-o<br />

arhitectur de tipul II.<br />

<strong>Part</strong>icularitile acestei arhitecturi sunt:<br />

a) ROM G–ul primete ca vector de<br />

adres codul strii automatului.<br />

b) Ieirea ROM G –ului este un vector<br />

DATA OUT având câmpurile<br />

IT,IYF,IYA,IZ.<br />

c) Informaia ROM G –ului e procesat<br />

în circuitul de ieire i anume:<br />

- MUX 1 – multiplexor scalar care<br />

primete ca adres informaia de test (IT),<br />

pe baza creia selecteaz o anumit<br />

intrare, activ în starea respectiv. Ieirea<br />

MUX 1 este o variabil scalar .<br />

- MUX 2 – multiplexor vectorial ce<br />

selecteaz fie codul strii false, fie al<br />

celei adevarate, în funcie de adresa<br />

aplicat.<br />

- D 2 – decodificatorul de ieire care<br />

decodific combinaia asociat<br />

informaiei de ieire.<br />

- RR – registru de reacie pe s bii ce<br />

realizeaz sincronizarea evoluiei printrun<br />

tact extern.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!