Documente Academic
Documente Profesional
Documente Cultură
Până de curând majoritatea sistemelor electronice erau formate din una sau mai multe
plăci de circuite printate (PCB), fiecare având in componenta multiple circuite integrate.
Descoperirile recente privind metodele si tehnologiile de design (CI), permit integrarea
acestor sisteme complexe intr-unul singur (CI). Aceste descoperiri conduc inginerii către un
sistem bazat pe un cip,(SOC) care este văzut ca o direcţie viitoare importantă pentru industria
de semiconductoare. Cel mai important test de strategie pentru (SOC) este IEEE P1500. Acest
standard a evoluat de la cea mai recentă dezvoltare în acest domeniu: Standardul IEEE
1149.1(Testarea accesului la port si scanarea Boundary) care a fost creat de (JTAG) si ţintea
testarea PCB-urilor.
Nu există nici o îndoială că aceste standarde noi sunt foarte importante, în special cele
mai simple, trebuie să fie configurate de către viitorii designeri si inginerii de test. "Bed of
nails"(patul de unghii) era principala placă de testare a tehnicii in anii 1970-1980. Asigura
contactul fizic către orice punct din circuit.
Cu toate acestea PCB-urile moderne au un număr de straturi interne inaccesibile ca o
regulă, iar împachetarea circuitului in zilele noastre include tipuri ca şirurile (PGA,BGA) care
au o multitudine de pini inaccesibili. Aceste dificultăţi au dus la introducerea standardului
Boundary Scan (BS). Arhitectura (BS) implică inserţia lanţurilor de scanare într-un asemenea
mod, încât fiecare pin a fiecărui cip, primeşte un punct intern de control.
In timpul modului de operare normal, celulele de scanare sunt transparente, în timp ce
în modul de testare, ele asigură posibilitatea de a conduce oricare dintre punctele de control
către o valoare dorită, precum şi de a descoperi defectele prin citirea rezultatelor operaţiei de
circuit. Standardul defineşte, de asemenea, testul accesului la port(TAP), şi controlorul
(TAP). Toate aceste structuri sunt destul de complicate şi greu de învăţat printr-o metoda
tradiţională, prin lecturare. De aceea trebuie introduse concepte dinamice de predare. Aplicăm
conceptul de Living Picture(Fotografii vii) când construim sistemul de predare. Principalele
caracteristici a unui astfel de sistem includ: reprezentarea grafică a subiectului ce trebuie
învăţat, conţinutul dinamic, interfaţa user-friendly, concentrarea asupra celor mai importante
subiecte intr-un mod cât mai simplu posibil, un set de exemple diverse, acţiune si reacţiune, şi
mod de învăţare asemenea jocurilor.
Acelaşi sistem poate fi folosit de profesor in timpul unei prelegeri când explică
conţinutul dinamic precum şi de studenţi acasă când repetă şi încearcă să înţeleagă subiectul.
In acest mod partea dinamica a lecţiei nu va fi pierdută. In plus acelaşi sistem ar putea fi
folosit in timpul testărilor şi examinărilor. De aceea trebuie sa fie disponibil tuturor.
Pentru a ţine pasul cu toate aceste cerinţe, soluţia este implementarea sistemului pe o
platforma Java care este suportată de majoritatea sistemelor de operare şi ridicat apoi pe
internet. In secţiunea următoare, oferim o privire de ansamblu asupra sistemului nostru şi îl
comparăm cu un sistem asemănător numit ScanEducator de la Texas Instruments. Descrierea
panoului PCB împreună cu regiştrii BS urmează in secţiunea următoare unde vom descrie atât
TAP cat si modurile de lucru pentru comandă.
Reprezentarea Cipului
Semnale şi Fire
Folosim culori diferite pentru pinii de intrare cu funcţionalitate diferită. Pinii de intrare
pentru datele obişnuite sunt gri în timp ce pinii de control sunt roşii. Prin împingerea
pinilor(butoanelor) utilizatorul poate conduce un input către un semnal care poate fi 1 sau
0.Depinzand de descrierea BSDL pentru un anumit cip, valoarea 0 sau 1 la controlul de
intrare al unui pin, conduce semnalul de pe ieşire la starea de impedanţă ridicata. Fiecare
ieşire care nu este conectata la un cip este conectata la un indicator care arata starea
curenta a liniei de ieşire. Exista patru stări posibile pentru orice linie de semnal a design-
ului.
Logic 1 si 0 sunt indicate de culorile verde si albastru. Firele conduse in starea de
impedanţă ridicata sunt albe. Firul care conectează toate TDI-urile si TDO-urile cipurilor
este întotdeauna negru. Este folosit pentru testarea şiftingului de date in interior si in
exterior.
Sunt două moduri de simulare importante susţinute de applet. Acestea sunt: modul
controlorului TAP si modul de comanda. In ambele moduri sunt doua opţiuni: simularea
fără erori si simularea pentru detectarea erorii. Scopul simulării este acela de a găsi
conexiunea eronata si de a identifica tipul de eroare. Acest lucru se face prin selectarea
corectă a instrucţiunilor BS si a testărilor de date care intră. Sunt posibile doua tipuri de
erori disponibile pana acum: împotmolirea la 0 si împotmolirea la 1. Vom implementa de
asemenea si alte erori precum scurtăturile intre liniile adiacente sau conexiuni stricate.
Din moment ce testul accesului la port este format din pinii I/O, TDI, TDO,
TMS(testarea modului de selectare) si TCK(testarea ceasului), munca studentului devine
mai puţin triviala. Toate instrucţiunile si testarea de date pot fi şiftate in interior doar prin
intrarea TDI. Starea controlorului TAP împreună cu o instrucţiune activa in IR defineşte
operarea şi configurarea structurilor BS. De exemplu pentru a selecta instrucţiune
EXTEST trebuie mai întâi să se ajungă la starea Shift-IR a controlorului TAP începând de
la
Testarea logica a reset-ului si trecând prin următoarele etape: Run-Test/Idle, Select-DR-
Scan, Select-IR-Scan, etc. Aceste tranziţii de stare sunt făcute prin schimbarea valorii
TMS si aplicarea TCK-ului.
Următoarea etapa este şiftarea intr-o secvenţă de bit corecta care corespunde
instrucţiunii EXTEST si este arătată in subpanoul comenzilor cipului (vezi fig1). Apoi
când cipul este in starea EXTEST, testul datelor trebuie inserat in registrul BS.
Modul de comandă
Figura 2
Concluzii:
In acest referat am descris un sistem de predare care este dezvoltat pentru a face
predarea standardului IEEE 1149.1, Testarea Accesului la Port şi arhitectura BS.
Manipularea unui dispozitiv BS poate fi destul de grea. De aceea doar un sistem care
permite simularea instantanee şi ilustrarea tuturor paşilor studenţilor, poate ajuta la
învăţare şi găsirea tuturor greşelilor posibile care în mod contrar ar putea fi omise.
Sistemul este format din câteva module interactive şi susţine posibilitatea de învăţare la
distanţă precum şi a predării asistate de calculator.
Modulele interactive se focalizează pe acţiune si reacţie uşoară, învăţare prin
concepere intr-un mod asemenea jocurilor şi încurajează studenţii in gândire critică,
rezolvarea problemei si creativitate.