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.

88<br />

REVISTA ROMÂN DE AUTOMATIC<br />

STRUCTURA CABLAT<br />

Procedura de implementare:<br />

1. Se identific toate secvenele funcionale<br />

ale sistemului (o secven funcional este<br />

o succesiune de stri în care variabila de<br />

ieire se pstreaz constant).<br />

2. Fie s 1 , s 2 ,…, s n succesiunea secvenelor.<br />

Pentru fiecare secven s i se construiete<br />

urmtoarea instruciune logic care<br />

reprezint evoluia sistemului:<br />

s i ) → ((s 1 ×f 1 )+(s 2 ×f 2 )+…+(s n ×f n )),<br />

unde f 1 ,f 2 ,…,f n reprezint ansamblul<br />

deciziilor ce asigur comutarea dintr-o<br />

decizie în alta. Aceste f i pot fi simple<br />

mrimi de intrare sau pot fi condiii<br />

decizionale complexe. Identificarea lor<br />

trebuie s respecte urmtoarea condiie:<br />

n<br />

U f i =1 , f i ∩ f j =0; i ≠ j.<br />

i=<br />

1<br />

3. Se asocieaz fiecrei secvene s i o celul<br />

de memorie, de obicei un bistabil de tipul<br />

D. Se construiete în jurul acestei<br />

secvene logica de comutare a secvenei.<br />

4. Se identific mrimile de ieire ca mrimi<br />

asociate direct secvenelor: Z i ← s i .<br />

5. Se asambleaz toate elementele<br />

identificate în etapele precedente într-o<br />

configuraie de circuit dorit.<br />

1) → ((c 1 ×1)+(c 1 ×2))<br />

C + ← 1<br />

2) → ((a 1 ×2)+(a 1 ×3))<br />

A + ← 1<br />

3) → ((c 0 ×3)+(c 0 ×4))<br />

C - ← 1<br />

4) → ((e 1 ×4)+(e 1 ×5))<br />

E + ← 1<br />

5) → ((c 1 ×5)+(c 1 ×6))<br />

C + ← 1<br />

6) → ((a 0 ×6)+(a 0 ×7))<br />

A - ← 1<br />

7) → ((c 0 ×7)+(c 0 ×8))<br />

C - ← 1<br />

8) → ((x ×9)+(x×19))<br />

9) → ((d 0 ×9)+(d 0 ×10))<br />

D - ← 1<br />

10) → ((e 0 ×10)+(e 0 ×11))<br />

E - ← 1<br />

11) → ((c 1 ×11)+(c 1 ×12))<br />

C + ← 1<br />

12) → ((a 1 ×12)+(a 1 ×13))<br />

A + ← 1<br />

13) → ((c 0 ×13)+(c 0 ×14))<br />

C - ← 1<br />

14) → ((e 1 ×14)+(e 1 ×15))<br />

E + ← 1<br />

15) → ((c 1 ×15)+(c 1 ×16))<br />

C + ← 1<br />

16) → ((a 0 ×16)+(a 0 ×17))<br />

A - ← 1<br />

17) → ((c 0 ×17)+(c 0 ×18))<br />

C - ← 1<br />

18) → ((d 1 ×18)+(d 1 ×8))<br />

D + ← 1<br />

19) → ((d 0 ×19)+(d 0 ×20))<br />

D - ← 1<br />

20) → ((e 0 ×20)+(e 0 ×21))<br />

E - ← 1<br />

21) → ((c 1 ×21)+(c 1 ×22))<br />

C + ← 1<br />

22) → ((a1 ×22)+(a 1 ×23))<br />

A + ← 1<br />

23) → ((c 0 ×23)+(c0x 24))<br />

C - ← 1<br />

24) → ((e 0 ×24)+(e 0 ×25))<br />

E - ← 1<br />

25) → ((d 1 ×25)+(d 1 ×26))<br />

D + ← 1<br />

26) → ((c 1 ×26)+(c 1 ×27))<br />

C + ← 1<br />

27) → ((a 0 ×27)+(a 0 ×28))<br />

A - ← 1<br />

28) → ((c 0 ×28)+(c 0 ×29))<br />

C - ← 1<br />

29) → ((e 1 ×29)+(e 1 ×8))<br />

E + ← 1

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

Saved successfully!

Ooh no, something went wrong!