Documente Academic
Documente Profesional
Documente Cultură
Subiectul 1 (2p oficiu, 1.1 varianta indicata – 6p. 1.2 varianta indicata – 8p)
Se considera circuitul digital secvential indicat cu schema interna avand doua intrari de date si o iesire.
a)
b)
c)
1.1. Sa se insereze lanturi de scanare si toate elementele necesare pentru a transforma circuitul astfel
incat sa fie posibila testarea sa si a placii pe care este conectat (structura JTAG). Argumentati
raspunsul indicand functionalitatile inserate si elementele inserate.
Explicati operatiile (din punct de vedere JTAG) care se realizeaza pentru testarea logicii. Determinati
pentru semnalele de intrare (TDI si TMS), valorile ce trebuiesc aplicate pe intrari pentru a realiza
secventa de test. Considerind diagrama de stari pentru controlerul JTAG explicati starile prin care trece
automatul JTAG functie de valorile aplicate la intrare. Treceti rezultatele in tabelul de forma:
Operatia Stare TDI TMS Noua stare Observatii si
realizata anterioara TAP controller alte operatii
TAP controler dupa frontul necesare.
CLK
g)
h)
2.1. Pentru circuitul indicat de la punctul 1 (varianta fara JTAG) sa se verifice functionarea corecta a
circuitului din punct de vedere al timing-ului si sa se determine frecventa maxima de lucru. Obs: daca
circuitul nu functioneaza corect d.p.d.v. al taiming-ului acesta sa va modifica corespunzator.
2.2 Sa se identifice calea critica care limiteaza frecventa de lucru. Considerand circuitul modificat
(varianta cu lanturi de scanare si JTAG) sa se precizieze daca frecventa maxima de lucru se modifica.
Se considera:
- model global pentru conexiuni cu intirziere de 0.1ps;
- intirziere pentru circuite:
o inversor / neinversor – 0.5ps;
o poarta SI/SAU – 1.2ps;
o poarta XOR – 1.5ps;
o bistabil DFF – 1ps;
- pentru bistabil avem timp SETUP – 2ps, timp HOLD – 0.8ps;
- intrarile sunt disponibile (garantate) la 2T/3;
- iesirile se doresc a fi disponibile la T/3;
Subiectul 3 (1p oficiu, 3.1 – 5p, 3.2 – 4p)
Un beneficiar doreste sa realizeze o masina multifunctionala pentru tiparit, copiat, scanat, acces la
documente ce va fi plasata in cladiri publice, fara operator uman (ex. PrintBox).
3.1. Identificati principalele componente hardware (vizibile utilizatorului si interne).
3.2. Identificati principalele functiuni software ale sistemului.
4.1. Explicati citeva concepte utilizate in CAN precizand contributia loc la buna functionare a CAN:
4.2. Consideram o retea CAN cu trei noduri. Doua noduri incearca sa transmita simultan si intervine
mecanismul de arbitrare. Semnalul de CAN (tensiune diferentiala) este cel din figura. Decodati mesajul
transmis (identificati cimpurile din cadrul CAN si determinati mesajul text transmis considerand ca
datele sunt in format ASCII).
4.3. Considerand ca mesajul este transmis fara eroare, este confirmata receptia sa de catre un receptor?
total: 50p