Hallo Forum-Leser, ich habe mich vorher nie mit CPLDs beschäftigt, aber nun werde ich direkt damit konfrontiert: Der Programmierer, der den Chip einmal beschrieben hat, hat den Sourcecode an seine Firma verkauft, die Firma ist jedoch bankrott und die ehemaligen Programmierer haben keinerlei Kopien. Ist es möglich, Chips der Serie "CPLD XC9536" zu decompilieren oder zu kopieren*? Decompilieren wären natürlich perfekt, denn so könnte man auf deren Basis eine neue Software erstellen.* Vielen Dank Tobias *Es geht hiebei nicht um illegale Reproduktion.
Also wenn die Fuses zur Lesesperre nicht gesetzt sind, dann dürfte zumindest das auslesen und spätere kopieren ermöglichkeit sein. Um das zu testen brauchst du nur einen JTAG Adapter (bei Ebay für wenig Geld und für noch weniger Geld zum nachbauen bei http://www.ulrichradig.de/ ) dan schließt du dann an den CPLD an und lädst dir die kostenlose Software von Xilinx (www.xilinx.com) herunter. Ist aber 800MB groß! Dann versuchst du das Teil einfach auszulesen und wenn du Glück hast geht das sogar und du kannst dann deine Kopien anfertigen. Eventuell gibt es sogar Programme mit denen man die Struktur nachvollziehen kann oder einen VHDL Code darauf erzeugen kann. Das weiß ich jedoch nicht so genau...
Also zumindest wird es dann extrem schwer. Vielleicht gibt es ja eine Sicherheitslücke die man nutzen kann, aber dieser primitiven Art des Schutzes nehme ich dies nicht an. Man hört immer wieder von irgendwelchen "Cracks" welche die Chips an einer bestimmten stelle aufboren und mit UV-Licht belichten um gezielt das FuseBit zu löschen. Aber ich würde die Sache dann einfach als Hoffnungslos abhacken. In einen XC9536 passen doch gar nciht SOOOO große Logikfunktionen rein. Eventuell programmiert man das ganze einfach nach...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.