Sunteți pe pagina 1din 15

SISTEME SECVENIALE SINCRONE

5.6.1. Structura sistemelor secveniale sincrone


Sisteme secveniale sincrone = Circuite logice secveniale sincrone cu numr mare de variabile de intrare i de stare Sinteza folosete o organigram funcional Se pun n eviden, pentru modificarea unei singure variabile de intrare:
Strile interne Tranziiile
14.12.2011 Curs 12 ASDN 2

5.6.1. Structura sistemelor secveniale sincrone


Structura evideniaz 2 blocuri funcionale: 1. Unitatea de execuie UE
Realizat cu registre, numrtoare, bistabile, CLC

2. Unitatea de comand (generator de secvene)


Este un secveniator care opereaz asupra UE Asigur:
Trecerea din starea Si n starea Si+1 ntreruperi de secvene prin salt Bucle de ateptare
14.12.2011 Curs 12 ASDN 3

5.6.1. Structura sistemelor secveniale sincrone


Schema bloc a unui sistem secvenial sincron complex UC UE
Calculul secvenei urmtoare Generator de tact CLK Generator de secvene secvene CLK Bloc de determinare aciune a aciunii asupra UE UE Stri

Unitate de execuie UE

14.12.2011

Curs 12 ASDN

5.6.2. Proiectarea UC
UC pot fi proiectate prin 2 metode:
Cablat (cu metodele studiate) Microprogramat

UC cablate se pot realiza n 2 moduri:


a. Generatorul de secvene este realizat cu un numrtor programabil
Numrtorul: numr; memoreaz (st!); se ncarc paralel cu alt valoare Ieirile numrtorului - decodificate cu un decodificator de secvene Secvenele valideaz aciunile asupra UE
14.12.2011 Curs 12 ASDN 5

5.6.2. Proiectarea UC
a. Generatorul de secvene este realizat cu un numrtor programabil
Generator de tact CLK

Calcul adres

Calcul adres de salt (condiii de ntrerupere)

Calcul adres urmtoare (condiii urmtoare)

Calcul adres de oprire (condiii de oprire)

CLK Adres Load Numrare (Salt) Numrtor de secven Oprire UE

Decodificator de secvene

Calcul aciuni UE CLK Curs 12 ASDN 6

14.12.2011

5.6.2. Proiectarea UC
UC cablate se pot realiza n 2 moduri:
b. Generatorul de secvene este realizat cu un registru de deplasare - circul un bit de 1
Fiecare stare are o poziie n registrul de deplasare Poziia valorii de 1 semnalizeaz o anumit secven de comand pentru aciuni asupra UE Pentru a obine starea urmtoare registrul este deplasat cu o poziie sau este ncrcat paralel n cazul unui salt n fiecare secven se realizeaz o aciune sau un grup de aciuni, sub controlul semnalului de tact O aciune poate necesita mai multe etape
14.12.2011 Curs 12 ASDN 7

5.6.2. Proiectarea UC
UC microprogramate
Generatorul de secvene are aceleai funcii ca i la UC Generator cablate de tact CLK
Calcul adres de salt (condiii de CLK ntrerupere) Calcul adres urmtoare (condiii urmtoare) Calcul adres de oprire (condiii de oprire)

Adres Load (Salt) Numrare Oprire Registru de microinstruciune Registru de adres microprogram

UE

Adres Memorie microprogram Adres nou Aciuni

Calcul aciuni UE CLK

14.12.2011

Curs 12 ASDN

5.6.3. Principii de comand


Generatorul de tact
Semnal de tact de baz - provine de la un oscilator (cuar) Semnal periodic de durat (perioad) constant

Semnalele de comand se genereaz cu ajutorul semnalului de tact Tact - se poate diviza:


Suprapunere Adiacen Neadiacen
14.12.2011 Curs 12 ASDN 9

5.6.3. Principii de comand


Comanda sistemelor secveniale sincrone se face cu funcii de comand Funciile de comand conin:
Unul dintre semnalele de tact O stare a circuitului Un semnal extern

Funciile de comand se grupeaz n tabel de excitaie


14.12.2011 Curs 12 ASDN 10

5.6.4. Hazard n sisteme secveniale sincrone


Hazard = apariia unei modificri neprevzute i nedorite a unei stri a sistemului secvenial sincron Hazard:
Static
Datorat propagrilor pe ci diferite ale semnalelor Se manifest prin comutri fr semnificaie logic

Dinamic
Datorat proceselor asincrone pe intrri Se manifest prin comutri fr semnificaie logic
14.12.2011 Curs 12 ASDN 11

5.6.4. Hazard n sisteme secveniale sincrone


Cauze:
Semnale parazite la funciile de excitaie (comand) Nerespectarea parametrilor dinamici Durat insuficient a impulsului de comand

Situaii i metode de evitare a hazardului


Intrri asincrone - sincronizare Automodificarea unui circuit secvenial - sincronizare Defazarea tactului - datorit ntrzierilor (clock skew sau fire 5-6 ns/m ) - tact suplimentar Frecvena maxim a tactului - reducere numr nivele CLC Iniializare i blocare - autoiniializare i autocorecie
14.12.2011 Curs 12 ASDN 12

5.6.5. Perturbaii datorate structurii electrice


Perturbaii datorate mediului nconjurtor
Cmpuri electrice i magnetice - ecranare Cmp electromagnetic - filtre de reea

Diafonia - fenomene de cuplaj electromagnetic ntre semnalele de pe liniile de legtur


O bucat de conductor poate deveni o anten de recepie pentru zgomote Transmisie radio n care un conductor emite i altul recepioneaz Eliminare prin trasee de mas ntre linii
14.12.2011 Curs 12 ASDN 13

5.6.5. Perturbaii datorate structurii electrice


Sursa de alimentare
O poart logic se asimileaz cu un generator de tensiune cu rezisten intern, cu ieirea avnd un salt de tensiune (de exemplu de la 0V la 5V) care determin un curent pe linia de conexiune i prin linia de mas
Pot s apar cureni fali care determin rspunsuri false la ieirile circuitelor logice Apar variaii de curent continuu la trecerea dintr-o stare logic n alta

Pentru evitare se folosesc condensatoare de nalt i joas frecven i inductane ct mai aproape de circuitul logic
14.12.2011 Curs 12 ASDN 14

5.6.5. Perturbaii datorate structurii electrice


Propagarea i reflexiile pe liniile de transmisie
Liniile de transmisie au impedan caracteristic (raportul dintre tensiunea i curentul semnalelor de nalt frecven) Neechilibrarea liniei produce reflexii peste semnalul iniial Pentru eliminare se folosesc terminatori (rezistene)

14.12.2011

Curs 12 ASDN

15