Documente Academic
Documente Profesional
Documente Cultură
Etapele sintezei:
1. Alegerea componentelor automatului operational( register, sumator, numerator etc);
2. Elaborarea schemei bloc al algoritmului de functionare al automatului operational la nivelul descrierii
microoperatiilor.
3. Elaborarea schemei-bloc marcate al algoritmului de functionare al automatului operational la nivelul
notarii microoperatiilor si conditiilor logice.
4. Elaborarea listei microoperatiilor si conditiilor logice.
5. Elaborarea schemei de structura al automatului operational.
Nu
Demaraj
Da
((RgX) <0>
(RgY) <0>
(RgZ) <0>
(CT) <0>
(RgX) (X)
(RgY) (Y)
(CT) (15)
Da
RgX [7]=1
(RgX) n(RgX)+1
Nu
da
RgY [7]=1
Nu (RgY) n(RgY)+1
Idle
RgY [7]=1 Nu
Da
(RgZ)(RgZ)+(RgX)
(RgX)(Rgx)*2 -1
(RgY)(RgY)*2
(CT)(CT)-1
Nu (CT)=0
da
Da
B=1
(RgZ) n(RgZ)+1
Nu
MD (RgZ)
Stop
S0
Start
X1 0
1 S1
y1,y2,y3,y4
y5,y6,y7 S2
y8 S3
X2
1
0 S4
y9
X3
1
0
y10
S5
Idle S6
X3
0
1
y11, y12,y13
S7
y14,y15,y16
S8
0
X4
X5
1
0 y17 S9
y18
S10
STOP S0
S0
X1
X1
S1
y1,y2,y3,y4
1
S2
y5,y6,y7
1
S3
y8
X2 X2X3
S4 X3 S5
y9 y10
X2X3
X3 1
S6
X4 X4 X4X5
1
S7 S8
y11,y12,y13 X4X5 y14,y15,y16
X5X6 1
X5X6
S9 S10
y17 1 y18
Lista microoperațiilor:
Y1: microoperația de resetare a conținutului RgX
y2: microoperația de resetare a conținutului RgY
y3: microoperația de resetare a conținutului RgZ
y4: microoperația de resetare a conținutului CT
Y5: microoperația de încărcare a datelor în RgX
y6: microoperația de încărcare a datelor în RgY
y7: microoperația de încărcare a datelor în RgCT
y8: microoperația de verificare a semnului rezultatului și încărcare în bistabilul B
y9: microoperația de conversie a conținutului RgX în CD
y10: microoperația de conversie a conținutului RgY în CD
y11: microoperația de transfer a datelor din RgZ în sumatorul SM
y12: microoperația de transfer a datelor din RgX în sumatorul SM
y13: microoperația de încărcare a datelor din sumatorul SM în RgZ
y14: microoperația de deplasare a conținutului RgX la dreapta
y15: microoperația de deplasare a conținutului RgY la stânga
y16: microoperația de decrementare a numărătorului CT
y17: microoperația de conversie a conținutului RgX în CD
y18: microoperația de transfer a datelor din RgZ în MD
Q3Q2 00 01 11 10
Q1Q0
00 S0 S7 S8
01 S1 S6 S9
11 S2 S5 S10
10 S3 S4
J 3=S 6 x´4 + S7
K 3=S 8 x 4 x´5+ S 10
K 2=S 10
J 1=S1 + S8 x 5 x́ 6 + S9