T H _ J T A G




Support

Comment programmer une mémoire EPCS4 ou EPCS16 ( memoire associe a un FPGA type Cyclone ) avec TH_JTAG ?
La premiere etape est la generation d'un fichier JIC : en effet, pour charger la PROM non JTAG, il faut d'abord charger le FPGA avec une petite configuration fonctionnelle.
- Dans Quartus programmer, faire "Convert Programming File"... une boite de dialogue s'ouvre
- Selectionner dans "Programming file type" l'option "JTAG Indirect Configuration JIC"
- Selectionner le type de PROM série ( EPCS4, EPCS16 ... )
- Dans la partie FLASH LOADER, selectionner le composant Cyclone associe a la memoire
- Dans la parte SOF data, selectionner le fichier SOF a programmer
- Generer le fichier JIC


La deuxieme etape doit generer un fichier JAM mais dans un contexte particulier :
- Faire un autodetect de la chaine (*)
- associer le fichier JIC genere au composant Cyclone ou FPGA
- creer le fichier JAM
- l'associer dans le fichier d'initialisation de TH_JTAG

(*) dans le cas de composant non ALTERA, il faut creer des composants JTAG avec la longueur de leur registre d'instruction ( ADD DEVICE / NEW DEVICE ).

Enfin, pour associer ce fichier JAM particulier, il faut selectionner dans TH_JTAG \ UPDATE \ MEMOIRE une configuration de programmation avec le mot clef ISP_JIC ( et non pas ISP )

Dans le modele UPDATE, nous aurons donc : ISP_JIC MN1; // MN1 est le composant FPGA JTAG