testovanie DPS

waclawek jan wek
Středa Březen 17 14:37:11 CET 2004


> Nevim, nakolik je to mozne u Vaseho zapojeni, ale obecne: je-li 
> Xilinx preprogramovatelny (RAM), tak se do nej da nahrat jakasi 
> testovaci podpora a s pomoci jednoducheho propravku - treba zase s 
> Xilinxem a procesorem - projit vsechny spoje ze vstupu do Xilinxe a 
> z Xilinxe na vystupy. Ze zarizeni vypadne bud hlaska OK nebo log s 
> chybami. Samozrejme, ze tu chybu musite najit uz sam... Ale aspon 
> budete vedet, na jakem signalu...

Dobry napad, XILINX je preprogramovatelny (nie RAM ale EEPROM, ale to je pre 
tento ucel >>takmer<< jedno).

Bohuzial, cast vyvodov oboh XILINXu je sice na procesore, ale casto prave 
vdaka tomu pri chybe ani procesor nebezi. Ostatne piny (vacsina) su bud na 
pamatiach alebo na inych obvodoch ako CS apod. (cize k nim nie je priamy 
pristup...)
Dalej procesor (ako jedine miesto, kde je pristup k pinom XILINXov) je v PLCC 
patici, takze testovaci priravok by musel obsahovat nieco ako (najlepsie ZIF) 
PLCC emulacnu paticu - co nie je sranda zohnat. A dalej by sa musel vymyslat 
obsah XILINXov pre testovacie ucely (viac druhov "bypassov" tak ako 
uvadzate), testovaci vektor pre tester, ktory by bol pripojany na emulacnu 
paticu (a to najskor taky tester musim spravit, aj ked namietnete, ze sa to 
da z paralelneho portu, ale je to pracne, nie?). No a nakoniec to cele aj 
nejako zautomatizovat (napalit XILINX1 test1 - X2test2 - testvektory1 - 
prepalit X1t2 - X2t2 - tv2 ... napalit finalne X1- fin.X2).

A pritom ten jtag je uz tam (cez neho sa palia XILINXy), "len" doplnit 
testvektory do jedec suborov...

Jano Waclawek





Další informace o konferenci Hw-list