Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20707 Discussions

Reverse Engineering a classic CPLD

Altera_Forum
Honored Contributor II
1,708 Views

I have been tasked with reverse engineering an ancient PCB that has a EP610 and EP220 on board. I have the .jed files which verify with the devices. My question is, does anyone know how the .jed file refers to the "fuse" matrix within the CPLDs so that I can figure out what the logic is actually doing rather than what I think it is doing and so put it in an available device? 

 

Many thanks 

 

Neil
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
838 Views

Hi There! 

 

I have no idea but it's an interesting question :-) Rather than trying to reverse engineer the fuse pattern, wouldn't it be easier to just emulate the behavior? That is, if the device still works. Depending on the complexity, you should be able to observer its behavior on a logic analyzer, no? 

 

-Mux
0 Kudos
Reply