22.04.2014 Views

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre 1. | L'approche "Boundary Scan" |<br />

TMS = 1<br />

Test_logic_reset<br />

Controle des registres de donnees<br />

Controle du registre instruction<br />

TMS = 0<br />

TMS = 0<br />

Run_test/Idle<br />

TMS = 1 TMS = 1<br />

Select_DR_scan<br />

Select_IR_scan<br />

TMS = 1<br />

TMS = 0 TMS = 0<br />

Capture_DR<br />

TMS = 1 TMS = 1<br />

Capture_IR<br />

TMS = 0 TMS = 0<br />

TMS = 0<br />

Shift_DR<br />

Shift_IR<br />

TMS = 0<br />

TMS = 1 TMS = 1<br />

TMS = 1<br />

Exit1_DR<br />

Exit1_IR<br />

TMS = 1<br />

TMS = 0 TMS = 0<br />

TMS = 0<br />

TMS = 0<br />

Pause_DR<br />

Pause_IR<br />

TMS = 1 TMS = 1<br />

Exit2_DR<br />

TMS = 0 TMS = 0<br />

Exit2_IR<br />

TMS = 1 TMS = 1<br />

Update_DR<br />

Update_IR<br />

TMS = 1 TMS = 0<br />

TMS = 1<br />

TMS = 0<br />

Figure 1.7: Diagramme d'etat du contr^oleur TAP<br />

Ensuite, cet etat sera decalevers TDO en m^eme temps qu'arrivera la nouvelle instruction<br />

par TDI. Chaque instruction specie les operations a realiser ainsi que le registre<br />

de donnees selectionne entre les broches TDI et TDO. Trois instructions sont rendues<br />

obligatoires par le standard : BYPASS, EX<strong>TEST</strong> et SAMPLE/PRELOAD alors que<br />

les instructions IN<strong>TEST</strong> et RUNBIST sont uniquement recommandees.<br />

L'instruction SAMPLE permet d'echantillonner les donnees presentes sur les bornes<br />

d'entrees/sorties de la carte. Elle est utilisee lors d'un test fonctionnel. PRELOAD<br />

sert a charger des valeurs dans le registre de donnees. Elle est utilisee pour initialiser<br />

la carte dans un etat s^ur (pour eviter les dommages eventuels relatifs a des conits de<br />

bus) avant une operation de test. Il est a noter que ces deux instructions n'aectent<br />

pas le mode de fonctionnement normal de la carte.<br />

L'instruction EX<strong>TEST</strong> est utilisee pour le test de la circuiterie et des connexions<br />

entre les circuits BS.<br />

{13 {

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!