récupération programme xilinx xc8536xl

récupération programme xilinx xc8536xl - Divers - Programmation

Marsh Posté le 22-08-2014 à 19:18:35    

Bonjour à tous,
j'ai acheter un driver de moteur ayant une puce CPDL xilinx8536xl dedans,
j'aimerai récupérer le programme de cette puce pour le modifier.
le hic c'est qu'avec le logiciel du constructeur (ise webpack/impact) , il detecte la puce mais me dit
read protected mode,donc en gros il veut pas lire le programme de la puce parce qu'il est verrouillé en lecture.
je voulais savoir si il était possible de supprimer le read protect mode sans supprimer le programme ou de bypasser le read protected mode pour lire le programme de la puce.
La réponse que j'ai pu trouver de xilink c'est si vous voulez enlever le read protected mode, faite un effacement de la puce (ok, sympa, mais si on l'efface, plus de programme!!!)
sinon il faut faire du "reverse engineering" et il y'a des boites specialiser pour ca (en gros, démerder vous!).
Connaissez vous une procédure pour bypasser ou supprimer le read protected mode et ainsi lire le programme.
merci

Reply

Marsh Posté le 22-08-2014 à 19:18:35   

Reply

Marsh Posté le 24-08-2014 à 09:55:09    

Le but du read protect sur les CPLD / FPGA (et tout autre circuit programmable) c'est exactement d'empêcher ce que tu cherches à faire.
Tu peux poser la question sur un forum plus spécialisé mais à mon avis c'est cuit, et heureusement d'ailleurs sinon ça ne serait pas une bonne nouvelle pour Xilinx...
Il y a des solutions mais souvent extrêmement complexes et coûteuses à mettre en oeuvre, genre microprobing ou clock/power glitch sans garantie de résultat et avec risque de flinguer la puce.

 

Pour le Reverse engineering si t'es très bien équipé, patient, et que tu connais bien la carte tu peux toujours t'y attaquer toi même...

 

Et si la carte elle même est connue peut être que d'autres s'y sont essayés.

 

Peut être aussi que le fabricant de la carte peut se montrer très, très gentil.


Message édité par TotalRecall le 24-08-2014 à 10:08:23

---------------
Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed