Part III - IPA SA
Part III - IPA SA
Part III - IPA SA
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