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