Forum: FPGA, VHDL & Co. CPLD XC9536 kopieren?


von Tobias W. (tobwen)


Lesenswert?

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.

von A. N. (netbandit)


Lesenswert?

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...

von Tobias W. (tobwen)


Lesenswert?

Und wenn die Fuses gesitzt sind, kann man vermutlich nichts machen?!

von A. N. (netbandit)


Lesenswert?

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
Noch kein Account? Hier anmelden.