On 2021-Sep-27, at 8:23 AM, Tom Hunter via cctalk wrote: > While restoring and repairing a Data General Nova 2/10 I found a bad > bipolar PROM on the CPU board. The PROM has open-collector outputs and is > organized as 32 words by 8 bits. It appears that one of the open-collector > driver transistors is faulty (but it could also be that a fuse has > "healed"). > > The part is an Intersil IM5600CP, but these were also made by others, for > example Signetics and Philips made the 82S23 and TI and NTE made the faster > SN74S188N. Some vendors still sell these parts and there are even a few on > Ebay. > > How do I program these PROMs? I found one somewhat obscure description of > the algorithm in the NTE datasheet, but I suspect that each manufacturer > had (somewhat) different algorithms. > > Is there an affordable commercial programmer out there which can program > these PROMs? > > Is there a simple design out there which I could breadboard for a one-off > programming job (maybe using an Arduino to control the programming > sequence)?
The hardware & software for a one-off breadboarded programmer is, or should be, easy enough with a ~ few-hours/1-day effort if you wanted to go that route. I did this 8 years ago for a PROM in a HP9830 - a 256*4 Intel 3601 PROM, for which I burned, and replaced with, a TI 74S387. (In the end in turned out it was an unnecessary effort, one data-line from the PROM was showing bad but the failure wasn't the PROM output, it was the input of the IC the PROM was driving.) Programmer hardware was 3 TTL ICs, 2 zeners, 6 transistors (more specifically 2+numDataLines) and a few resistors on a solderless breadboard, and a bench power supply for the programming voltage. Software was a python program running on a RPi. All program-pulse timing was done in user-land on the RPi. I can send along the schematic and program if you wish, there will be some adaptation required of course. Details of the 74S188 programming/burn algorithm is in the 1975 TI Memory Databook for Design Engineers (available at bitsavers) (I expect the 188 is the most likely type you'll find NOS today).