Pages: [1]   Go Down
Author Topic: fuse-map from a PAL?  (Read 836 times)
0 Members and 1 Guest are viewing this topic.
Maine
Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
You blocked me on facebook and now youre going to die!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi all, I have an ancient device that I am mapping out a schematic for. The bulk of the device is shift registers, but  there are also 4 Programmable Array Logic devices. (PAL16L8ACN)
Does anyone here have any experience generating fuse-maps from existing PAL ICs? I do not have the original Fuse map, and as of yet, i have no idea how to determine the setup of these devices.
Anyone have some tips?
Logged

Massachusetts, USA
Offline Offline
Tesla Member
***
Karma: 180
Posts: 8081
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It's likely the chip is programed like a PROM.  You should find the datasheet (http://datasheet.elcodis.com/pdf2/75/52/755267/pal16l8bcn.pdf)  and see if i has a read/verify process.  Shouldn't be hard to program the Arduino to read back the programming.

The 16L8 has 10 inputs and 8 outputs.  All models have a 32x64 programmable AND array.

"Security Fuse
After programming and verification, a PAL16R8 Family design can be secured by programming the security fuse. Once programmed, this fuse defeats readback of the internal programmed pattern by a device program- mer, securing proprietary designs from competitors. When the security fuse is programmed, the array will read as if every fuse is programmed."

That means you may not be able to directly read the contents.  You could step through all possible patterns of inputs to get the truth table and reverse-engineer the fuses from there.
Logged

Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

Pages: [1]   Go Up
Jump to: