HP Forums

Full Version: HP-71 Memory Expansion
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

I've read in the forum how to add memory to other HP's. Is there any way to expand the memory internally on an HP-71B with available IC's? Any ideas?

Thanks again,
Michael

The HP71 CPU bus (aka 'Saturn bus') is strange. For one thing, every memory chip keeps an internal copy of the program counter and data pointer so that the address doesn't have to keep on being sent to the memory chips. Using 'normal' memory chips with an HP71 is non-trivial.
There are basically 2 ways to simply expand the memory of an HP71. The first is to use the HP memory chips designed for the HP71. There are 4 * 4K RAM hybrids in an HP71. If you get a second HP71, you can take it apart, desolder the RAM hybrids and wire them into your existing HP71. It's basically a matter of connecting most of the pins to the corresonding pins on the exisitng memory hybrids apart from the configuration daisy chain. You need to break the latter at some point and wire daisy out on the chip in your 71 to daisy in on the first new RAM, then daisy out on that RAM to daisy in on the second new RAM, and so on.
Finally link daisy out on the last RAM you add to the daisy in line of the chip (or port connector) after the break.
The other way is to find an HP 1LQ4 chip. This chip was designed to link normal RAM and ROM chips to the Saturn bus, and was used in some third-party HP71 RAM modules. I have the data sheet for it somewhere, but I suspect your chances of finding such a chip these days is very small.
Since the HP71 hardware IDS (including schematics) was published, presumably it's not too hard to find. In which case I'd read that very carefully before attempting to modify your HP71. You need to understand the Saturn bus and in particular the configuration daisy chain.

Tony,
Thanks for the response. I gather there's no easy (or even not-so-easy, really) way to do this, so I'll keep an eye open for some bigger memory modules.

Your knowledge on this is great! Thanks again,
Michael

Tony

I have a bunch of these 4k modules and I used to have the
needed IDS to wire them (exactly as you describe).

MANY years ago I worked with Wlodeck and wired a CMT
32Kb into a 28C (!), so it bothers me that my memory
(and my lost IDS) fails me.

I remember it to be Din and Dout, but as well there was
something with the -CS.

Can you help?

Kim

As far as I can see, the signals to an HP71 RAM module are : Vdd (power), Ground, B0-B3 (4 bit command/address/data bus), Str/ (Bus strobe), C/D (command/data select), Din, Dout.
Apart from Din and Dout you just link the signals on the new RAM module to the corresponding signals at some suitable point in the machine (e.g. on the pins of an existing memory chip). You break the configuration chain at some point and 'insert' the new module as I described in my last post in this thread.
There is no CS/ (Chip Select) input on HP71 memory devices. The address deconding circuitry is internal to the memory chip. That's the whold point of the Din/Dout daisychain -- it lets the CPU 'configure' each memory device -- set the address that it will appear at. At power-on, the CPU works out what devices are connected and assigns suitable addresses to them.