[time-nuts] Fixing an HP 5370A with a missing ROM board

Had had at to-way.com
Fri Jul 24 20:22:07 UTC 2009


Mark,

While I don't have a need for your mod, I wanted 
to congratulate you on some "First Class" thinking.

Had
K7MLR


At 09:50 AM 7/24/2009, you wrote:

>I recently got in an HP5370A that had been 
>robbed of the ROM card and the oven oscillator 
>power supply card...  ah, crap...  Swapping the 
>missing cards from a known good unit showed the 
>counter was in otherwise excellent operating condition.
>
>The HP5370A firmware is stored on eight 2708 
>1Kx8 EPROM chips on the ROM card.  The firmware 
>is compiled to execute at addresses 
>7800-7FFF.  The system normally does not use 
>address line A15 and the upper and lower halves 
>of the address space are mirrored.  (BTW,  the 
>system address bus is inverted 
>polarity...  important to remember if you are looking at the code).
>
>It turns out that the 5370A CPU card has an 
>empty socket for a firmware ROM.  This socket 
>supports a 4Kx8 ROM that will appear in the 
>address space at C000-FFFF if switch 3 on the 
>CPU card is turned on.  Hmmm,  with a little 
>modification it should be possible to install an 
>8Kx8 EPROM there with a copy of the firmware.
>
>Motorola did make the MCM68764 and MCM68766 8kx8 
>EPROMS in a 24 pin package.  They are hard to 
>find (but are on Ebay for 4 bucks each) and most 
>programmers do not support them.  The EPROM A12 
>address line is on a pin tied to +5V on the CPU 
>board socket (pin 21).  You could easily patch 
>the board and use the Motorola chip.
>
>I have a pile of 27C512 (64Kx8) EPROMS in a 28 
>pin DIP package.   Most of the pins match the 
>CPU board ROM socket connections so I chose to 
>use them.  To use the 27C512 chip,  first I read 
>in each of the eight 2708 chips from a good 
>5370A ROM board using a Data I/O Unisite 
>programmer (note that the DIO 2900 and 3900 
>series programmers don't support 
>2708's!!!).  Next I used the DOS COPY command to 
>concatenate the 8 1Kx8 ROM images into a single 
>8Kx8 ROM image file (remember to use the /B binary file parameter!):
>    COPY ROM1/B+ROM2/B+ROM3/B+ROM4/B+ROM5/B+ROM6/B+ROM7/B+ROM8/B  IMAGE.ROM/B
>
>Finally,  I concatenated 8 copies of the 8Kx8 
>image into a 64Kx8 ROM image which I then 
>programmed into the 27C512.  You could just put 
>one copy of the 8K ROM image into the upper 8K 
>of the EPROM,  but this was easier to do.
>
>Lift pins 23 (A11) and 20 (/OE) on the 27C512 so 
>that they won't go into the EPROM 
>socket.  Solder a jumper wire between EPROM pins 
>20 (/OE) and 22 (/CS).  Be careful not to short 
>to pin 21.  This connects the /CS and /OE pins 
>of the EPROM.  Solder a jumper wire between 
>EPROM pins  1,28,27,26.  This puts +5V on these 
>pins (A13,A14,A15,VCC).  Install the EPROM in 
>the CPU board socket.  Pins 1,2,27, and 28 of 
>the EPROM chip should be hanging in the air.
>
>Solder a jumper wire between pin 23 of the EPROM 
>chip (A11) and U14-7 on the CPU board (on the 
>photo,  I ran this wire to the back of the board 
>and picked up the signal on pin 18 of the 24 pin 
>the EPROM socket)  Solder another jumper wire 
>between pin 2 of the EPROM chip (A12) and U16-9 
>on the CPU board.  This connects the CPU address 
>bus A11 and A12 signals to the EPROM.  (you 
>should first verify that the CPU board pin 
>numbers mentioned match the revision/layout of your CPU board)
>
>Next,  you have to modify the CPU board to 
>properly address the new EPROM chip.  Cut pin 3 
>of U6 on the CPU board flush with the 
>board,  lift the nub of the pin up so it no 
>longer touches the board (this pin normally 
>connects to A15).  Solder a jumper to the lifted 
>pin and pin U16-11 (A13) on the CPU board.  This 
>modifies the CPU board so that the CPU external 
>data bus buffer will be disabled and the EPROM 
>chip will be enabled when the external ROM board 
>address space is addressed (i.e. A13 and A14 
>high instead of A15 and A14 high).
>
>Turn on DIP switch 3 on the CPU board to enable 
>the EPROM socket.  If all goes well,  you should 
>have a 5370A working without the ROM board (just like the 5370B does).
>
>_________________________________________________________________
>Windows Live™ Hotmail®: Celebrate the moment 
>with your favorite sports pics. Check it out.
>http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=TXT_TAGLM_WL_QA_HM_sports_photos_072009&cat=sports
>
>_______________________________________________
>time-nuts mailing list -- time-nuts at febo.com
>To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>and follow the instructions there.


More information about the time-nuts mailing list