Sunteți pe pagina 1din 10

Automate programabile (AP)

Cap. 2. Automate microprogramate

10.10.2007 12:25 prof .Margineanu Ioan 1


Cap.2. Automate microprogramate

2.1. Elemente de microprogramare


2.2. Structura unui microsecvenţiator
2.3. Structura de bază a unui automat microprogramat
2.3.1. Unitatea de control
2.3.2. Instructiunile automatului microprogramat
2.4. Consideratii asupra vitezei de lucru a structurilor
microprogramate

10.10.2007 12:25 prof .Margineanu Ioan 2


Principiile microprogramării

Adresa

Intrari Memorie
Secventiator de
microprograme

Secventiere

Iesiri

10.10.2007 12:25 prof .Margineanu Ioan 3


Structura unui microsecvenţiator

LD FE
NB microSP
EN PUP

TC
STIVA

Elemente de Elemente de
acţionare D preaconare

Dialog cu operatorul
S0

S1
MUX microPC
Unitate de
CLK

RESET tratare
AND INCREMENTOR

PROCES Traductoare
OE

Dialogcu alte sisteme

10.10.2007 12:25 prof .Margineanu Ioan 4


Selectia adresei următoare

LD
LD
LD FE
FE
FE
NB
NB
NB microSP
microSP
microSP
EN
EN
EN PUP
PUP
PUP

TC
TC
TC
STIVA
STIVA
STIVA

DD
D

S0
S0
S0
MUX
MUX
MUX microPC
microPC
microPC
CLK
CLK
CLK
S1
S1
S1

RESET
RESET
RESET
AND
AND
AND INCREMENTOR
INCREMENTOR
INCREMENTOR

OE
OE
OE

INT OE EN LD PUP FE S1 S0
1 0 1 1 x 1 01 01
10.10.2007 12:25 prof .Margineanu Ioan 5
Lucrul cu stiva
LD µSP←µSP+1
µSP←µSP -1 FE
NB microSP
EN PUP

TC
STIVA

S0
MUX microPC
CLK
S1

RESET
AND INCREMENTOR

OE

INT OE EN LD PUP FE S1 S0
1 0 1 1 0
1
x 1
0 1 1
10.10.2007 12:25 prof .Margineanu Ioan 6
Lucrul cu numărătorul de bucle
NB←NB-
1
LD FE
NB microSP
EN PUP

TC
STIVA

S0
MUX microPC
CLK
S1

RESET
AND INCREMENTOR

OE

INT OE EN LD PUP FE S1 S0
1 0 1
0 0
1 1 0 1 1
10.10.2007 12:25 prof .Margineanu Ioan 7
Automat microprogramat
Bus de adrese

DI
ROM-INT Microsecventiator

RI
INT

Y
TC

CLK

ROM-CMS
Memorie
de
microprograme
A0 A4-A1
Intrari
MUX-C

OE RPL

MUX-P

Iesiri
10.10.2007 12:25 prof .Margineanu Ioan 8
10.10.2007 12:25 prof .Margineanu Ioan 9
Viteza de lucru a unei structuri
microprogramate

t1 = taROM −CMS + tMUX TCLK ≥ t1 + TaM µ P


10.10.2007 12:25 prof .Margineanu Ioan 10

S-ar putea să vă placă și