Testare automată - standardul IEEE 1149.1 - boundary scan

Referat
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 28 în total
Cuvinte : 7380
Mărime: 924.28KB (arhivat)
Publicat de: Toma Moraru
Puncte necesare: 7

Cuprins

  1. Abstract 3
  2. 1.Standardul IEEE 1149.1 3
  3. 1.1.Generalități 3
  4. 1.2.Controllerul tap 7
  5. 1.3.Registrul de instructiuni 8
  6. 1.4.Registrele de date 9
  7. 1.4.1.Registrul de date Boundary-Scan 10
  8. 1.4.2.Registrul de date bypass 11
  9. 1.4.3.Registrul pentru identificarea dispozitivului 11
  10. 2.Setul de instructiuni IEEE 1149.1 12
  11. 2.1.Instructiuni obligatorii 12
  12. 2.1.1.Instructiunea BYPASS 12
  13. 2.1.2.Instructiunea SAMPLE/PRELOAD 12
  14. 2.1.3.Instructiunea EXTEST 13
  15. 2.2.Instructiuni optionale 13
  16. 2.2.1.Instructiunea INTEST 13
  17. 2.2.2.Instructiunea RUNBIST 13
  18. 2.2.3.Instructiunea CLAMP 13
  19. 2.2.4.Instructiunea HIGH_Z 13
  20. 2.2.5.Instructiunea ID_CODE 14
  21. 2.2.6.Instructiunea USER_CODE 14
  22. 3.Extinderea conceptului boundary-scan la nivel de sistem 14
  23. 4.Formatul datelor 16
  24. 4.1.Limbajul de descriere boundary-scan 16
  25. 4.2.Limbajul de descriere pentru scanare ierarhica 17
  26. 4.3.Formatul vector serial 17
  27. 5.Sistem de învățare a principiilor tehnicii Boundary-Scan 21
  28. 5.1.Introducere 21
  29. 5.2.Noţiuni generale 22
  30. 5.3.Reprezentarea şi modificarea plăcilor de circuite imprimate 23
  31. 5.3.1.Reprezentarea unui Chip 24
  32. 5.3.2.Semnale şi linii 24
  33. 5.3.3.Modificarea chipurilor şi plăcilor de circuite imprimate 25
  34. 5.4.Simularea şi Diagnosticarea Erorilor 25
  35. 5.4.1.Modul TAP Controller 26
  36. 5.4.2.Modul comandă 26
  37. 5.5.Concluzii 27
  38. Referinţe 28

Extras din referat

Abstract

În următoarele pagini ne propunem să prezentăm câteva din cele mai importante caracteristici ale standardului IEEE 1149.1 Boundary Scan (BS) de testare automată și o concepţie asupra unui sistem de învăţare a sa. Sistemul are la bază ideea reprezentării grafice a unui conţinut mai complicat, studentul având posibilitatea să se ‘joace’ cu sistemul de învăţare. Noţiunile incluse în sistemul de învăţare cuprind: designul/modificarea structurilor Boundary Scan din interiorul chip-ului target; designul/modificarea plăcii target care conţine mai multe chip-uri; cercetarea comenzilor BS precum EXTEST, BYPASS ş.a. ; introducerea şi diagnosticarea erorilor de interconectare ; simularea funcţionării unui controller TAP, a regiştrilor de scanare şi a altor regiştrii BS. Sistemul este implementat sub forma unui program applet Java şi poate fi accesat gratuit pe Internet. Acest lucru uşurează folosirea sistemului de către orice student al oricărei universităţi.

1.Standardul IEEE 1149.1

1.1.Generalități

Standardul IEEE 1149.1 reprezintă un protocol general și o arhitectură specifică, dezvoltate ca rezultat al unei cooperări între aproximativ 200 de firme cu profil electronic. Iniţiatorii acestui standard sunt AT&T , DEC, Ericsson , IBM, Nixdorf, Philips, Siemens și Texas Instruments. Aceste firme au agreat ideea că numai o arhitectură generică, care să nu constituie proprietatea exclusivă a unei singure firme, va încuraja alte companii să producă circuite integrate compatibile, echipamente de test și software CAD într-o idee unitară, care să reducă costurile de dezvoltare, producţie și testare pentru echipamentele electronice. Se crede că arhitectura BS va reprezenta pentru dezvoltarea, producţia și testarea echipamentelor electronice ceea ce reprezintă în momentul de fata standardul RS-232C pentru echipamentele periferice.

Aşa cum s-a menţionat mai sus, BS reprezintă o particularizare a metodei de scanare la nivelul pinilor de intrare-ieşire ai unui circuit, în scopul adăugării observabilității și controlabilității circuitului. În figura 1.1 se ilustrează modificările care trebuie făcute în structura unui circuit pentru alinierea la standardul BS.

Fig. 1.1 Modificările care trebuie făcute în structura unui circuit pentru alinierea la standardul BS

Conectarea blocului care realizează funcţiile circuitului la pinii acestuia nu se mai face direct ci prin intermediul unor celule de scanare, notate cu Celula BS (Boundary Scan Cell), câte una pentru fiecare pin de intrare-ieşire. Celulele BS sunt interconectate, formând un lanţ de scanare între intrarea de date TDI (Test Data Input) și ieşirea de date TDO (Test Data Output). Pe durata funcţionarii normale, semnalele de intrare și de ieşire se propagă prin celulele BS, care nu afectează valoarea semnalului (sunt transparente).

La funcţionarea în regim de testare se poate proceda în doua moduri:

- testarea externa, atunci când ieşirile circuitului sunt forţate (prin intermediul celulelor BS) la valori cunoscute iar intrările sunt eşantionate, putându-se astfel testa legăturile între circuitele situate pe aceeaşi placa;

- testarea interna, atunci când intrările circuitului sunt forţate la valori cunoscute iar ieşirile circuitului sunt eşantionate, în vederea testării logicii interne.

Preview document

Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 1
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 2
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 3
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 4
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 5
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 6
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 7
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 8
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 9
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 10
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 11
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 12
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 13
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 14
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 15
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 16
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 17
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 18
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 19
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 20
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 21
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 22
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 23
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 24
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 25
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 26
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 27
Testare automată - standardul IEEE 1149.1 - boundary scan - Pagina 28

Conținut arhivă zip

  • Testare Automata - Standardul IEEE 1149.1 - Boundary Scan.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Mașina de găurit automată

Introducere - Obiective Obiectivul acestui proiect este de a construi o maşină de gaurit automata controlata de un controler bazat pe FPGA, care...

Proiectarea cu Circuite Logice Programabile

PROIECTAREA CU CIRCUITE LOGICE PROGRAMABILE 1. Scopul lucrarii Lucrarea prezinta principalele tipuri de circuite programabile, etapele din cadrul...

Boundary Scan

1. Standardul Boundary scan IEEE1149.1 Standardul Boundary Scan IEEE1149.1 descrie testul static de interconectare digital. Standardul determina...

Ai nevoie de altceva?