dimanche 17 février 2019

JTAG Prometheus

Michaël Boehmer a récemment rendu publique son dernier firmware "firestorm" pour les Prometheus originaux, ainsi qu'une nouvelle version de la carte embarquant cette fois des CPLD Xilinx. Saluons tous ensemble son esprit chevaleresque pour avoir rendu open source son travail !

Aujourd'hui un petit tutoriel explicatif quant au flashage des deux Altera pour le premier Prometheus.

Voici le matos indispensable, un simple USB Blaster bas de gamme marchera très bien :

Déjà soudez deux connecteurs mâles sur CN6 et CN7 :

Ensuite, un petit câble tout con est à réaliser afin de relier les signaux TDO, TCK, TMS, TDI, VccTRG (+5V) et la GND à notre USB Blaster :
  
Il est nécessaire d'alimenter les deux Altera par CN8 pour le flashage comme ceci

Voilà, tout est prêt niveau hardware :

Maintenant le côté software. Il vous faut télécharger et installer ces deux composants de Quartus 13.0 SP1, compatible avec Ouindozzs 10 :

Ensuite, allez sur "Hardware Setup..." et sélectionnez votre "USB-Blaster" :

Cliquez sur "Auto Detect" et "Change File..." pour choisir le firmware original "prom_ch40i.pof" (PromHigh) pour CN6 (= Altera U1) :

Rebelote avec "PROM_CL27.POF" (PromLow) pour CN7 (= Altera U2).

Pour le nouveau firestorm : "prom_cl27.pof" pour CN6 et "prom_ch52i.pof" pour CN7.

Cliquez ensuite sur "Program/Configure" et "Verify". Flashez en cliquant sur "Start" :

Voilà, mon Prometheus est revenu à la vie !

Attention pour ensuite les versions des librairies à installer :

Pour le firmware original :
  • prometheus.library 2.5
  • PrmScan 1.6

Pour le firmware firestorm :
  • prometheus.library 3.0
  • PrmScan 1.6
  • PrometheusUSB.library 1.18
Le CDRom original est en téléchargement ici !