Semnatura
Profesor Echipa 2:
coordinator:
Zoltan MISZLAI
Andrei Ternauciuc
Robert BUZGA
Alexandru BESLIU
Cuprins
1. Istoric......................................................................................................................................................... 3
2. Principiu de fuctionare .............................................................................................................................. 4
3. Tema propusa ........................................................................................................................................... 6
3.1. Schema digitala .................................................................................................................................. 7
3.2. Functionare ........................................................................................................................................ 7
4. Bibliografie ................................................................................................................................................ 8
1. Istoric
Analizoarele de semnatura au un raport calitate-pret foarte bun. Prin pretul de cost scazut si prin eficienta
si usurinta de utilizare, aceste analizoare s-au impus in tehnica testarii.
Date
BSC MT BCF
GSPA
Tact
RMSA
Start
BSC BSF
Stop
b B.A BDSI BASI
MT – memorie tampon
Unitatea testate (UT) poate fi o placheta echipata, dar si un echimpament complex. De pe unitatea testate
se culege fluxul informational. Culegerea lui reprezinta, pentru analizorul de semnatura datele de intrare,
se face prin intermediul blocul sondelor de date (BSD).
Culegerea fluxului de informative de pe magistralele unitatii testate se face sub controlul semnalelor Start,
Stop si Tact. Aceste semnale trebuie sa aiba o legatura stransa cu functionarea UT. Din acest motive le
sunt preluate tot de UT prin intermediul blocului sondelor de control (BSC), care poate avea aceasi
structura hardware cu cea a BSD.
Pentru controlul fin al duratei de culegere a datelor, se pot selecta fonturile active pentru cele trei semnale
de comanda (Start, Stop, Tact) prin intermediul blocului selectie fonturi (BSF). Acest bloc va genera un
semnal fereastra (FER) care permite accesul datelor de la UT pe perioada in care este activ.
Dupa o memorare in memoria tampon (MT) informatia culeasa de pe magistralele UT este transmisa
prin intermediul blocului control fereastra (BCF) catre partea central de prelucrare a informatiei din
cadrul analizorului. Din MT, informatia este incarcata in generatorul de secvente pseudoaleatoare
(GSPA), care constituie elemental principal al algoritmului de comprimare a fluxului informational si de
generare a semnaturii. Dupa prelucrare in GSPA, se obtine o informative de lungime constanta, numita
semnatura, care va fi memorata in registrul de memorare a semnaturii curente (RMSC). Aceasta
informative este generate pe 16 biti, decodata in grupuri de catre 4 biti si se afiseaja sub forma a 4
caractere alfanumerice, prin intermediul blocului de decodificare si afisare (BDA).
Semnatura va fi stabile atata timp cat fereastra si informatia prelevata de pe magistralele UT vor fi
repetabile. Datorita unei alegeri nepotrivite sau mai multora din semnalele de control, este posibil sa se
genereze semnaturi diferite de la un ciclu de testare la altul, adica o semnatura instabila. Pentru aceasta,
analizorul de semnatura are facilitate de detective a semnaturii instabile. Inainte de inceperea unui nou
ciclu de testare, semnatura curenta este transferata intr-un alt registru, numit registru de memorare a
semnaturii anterioare (RMSA). Dupa o noua testare, se comapra semnatura curenta cu cea anterioara
prin intermediul blocului de detective a semnaturii instabile (BDSI). Daca va aparea vre-o diferenta ,
blocul de afisare semnatura instabila (BASI) va afisa un semnal de avertizare ca functionarea nu este
stabila.
3. Tema propusa
Realizarea unui analizor de semnatura cu componente discrete de tip CMOS, care va contine un
generator de secvente pseudoaleatoare de tip PARALEL, cu polinomul generator:
G(x)= 𝑿𝟒 + 𝑿𝟑 +1
S-a demonstrat in teoria codurilor ca astfel de polinoame pot detecta si corecta erori si pot fi utilizate
pentru comprimarea fluxului de informative. Schema generatorului permite incarcarea in registru a
fluxului de date supus procesului de prelucrare. Schema utilizata in analiza de semnature este:
D1 D2 D3 D4
𝑋1 𝑋2 𝑋3 𝑋4
Pentru crearea circuitului s-au folosit switch-uri de memorie, Data-Sqc, porti SAU-EXCLUSIV,
comparator, poarta SI, inversor…
3.2. Functionare
Generarea celei de-a doua semnaturi:Se va incepe inca o serie de 8 secvente de binar care un mai sunt
memorate astfel incat la impulsul 19 se actioneaza direct comparatorul ce va compara semnatura
curentacu cea memorata , iar daca LED’ul ramane stins inseamna ca cele doua semnaturi sunt diferite.
Impulsul 20 si 21 opresc Pulser’ul .
4. Bibliografie
https://cv.upt.ro/mod/resource/view.php?id=13927
http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1977-05.pdf
http://cs.upt.ro/50ani/istoric.html
https://ro.wikipedia.org/wiki/Hewlett-Packard#Istoria_companiei
https://www.mindtheproduct.com/2015/10/history-evolution-product-management/
http://vega.unitbv.ro/~ogrutan/Microcontrollere2011/9-JTAG.pdf