Soif d'hombrews ? Envie de lancer du code non signé ? Ce dossier réunira un ensemble d'informations sur le lancement de code non signé, en particulier sur le Glitch.
Si vous n'avez pas opté pour la pré-programmation de votre puce lors de la commande, il va falloir le faire de vos propres mains. Pour cela, rien de bien compliqué, mais un minimum de matériel est nécessaire
La programmation d'un Xilinx peut se faire par port LPT ou USB, mais dans les deux cas, elle utilise la technologie JTAG. Le JTAG est un bus série synchrone (plus d'informations ici) composé de 5 signaux :
- TMS (Test Mode Select) : signal d'activation de la communication JTAG ;
- TCK (Test Clock) : horloge ;
- TDI (Test Data Input) : entrée des données ;
- TDO (Test Data Output) : sortie des données ;
- TRST (Test ReSeT) : réinitialisation.
Ce dernier signal est facultatif et n'est d'ailleurs pas utilisé pour les Xilinx que nous connaissons.
Pour ceux préférant la programmation par LPT, voici le schéma de montage commun :
Il vous suffit donc de localiser les points de programmation de votre puce. Exemple avec le CoolRunner :
Le logiciel J-Runner permet de programmer très facilement :
Il suffit simplement de cocher LPT, de cliquer sur Advanced puis Custom NAND/CR functions, de sélectionner Xsvf ainsi que le timing à injecter et de cliquer sur RUN.
Majoritairement les fichiers de configuration sont présents dans les logiciels éditeurs. Pour J-Runner, il suffit par exemple de cliquer sur Flash CoolRunner et le tour est joué. Vous pouvez également utiliser NandPro :
La programmation par USB est simple, mais un module de programmation USB (JR Programmer par exemple) sera nécessaire.
Commenter 10 commentaires
Joli tuto, vraiment nickel !
Bravo
++
merci
merci pour le recap tres complet
pensez vous qu'il est possible d'en débannir une?
ce sont 2 xbox elite les memes sauf au niveau des alim y'en a une qui possede la petite(pack forza 4 il me semble cétais a la meme epoque du pack gta et l'autre (non bannie) la grosse. merci