[Coladam] Memory expander
gimechip at live.com
Tue Aug 7 21:34:13 CEST 2012
I couldn't sleep when I got home this morning, so I looked in my parts box and found I had plenty of 128Kx8 Static RAMs and some ISP2032 CPLD's. I've put together a schematic and laid out a PCB for a 256K RAM card using three chips - the two 128Kx8 Static RAMs and one ISP2032 to handle the latching of the bank bits, etc. I think this should work. I have also implemented write protect either or both of the SRAMS may be write protected with a jumper. Also implemented is battery backup - I figured if I was going to use SRAMs (LP variety) then why not make it non-volatile. Anyway, it still needs and addressor or printer card to obtain the strobe signal to latch the bank byte. The bank byte provides address lines a16 and a17. a16 is used to decide whether to use the lower 64k or upper 64k of the sram and a17 selects which of the two srams are active. I've still got to do the cpld code, but a quick "schematic" entry in the lattice design software will take care of that. If you'd like to see the current schematic and board layout, I can email it to you when I get home from work in the morning (going to sleep now - this project has succeeded in eliminating my insomnia.) - John P.S. - The !CAS signal is used as the !CE of the active SRAM, !OE is tied active, and !WE functions as a R/!W signal (due to !oe tied active)...
Date: Wed, 1 Aug 2012 06:49:59 -0700
From: oltmansg at bellsouth.net
Subject: Re: [Coladam] Memory expander
To: gimechip at live.com; oltmansg at gmail.com; coladam at adamcon.org
Yeah, even if you have the PAL, you'd still need an addresser card. I have an MIB3 so that's covered. I've never done PAL/GAL equations before, but I've got some existing stuff to use as a guide, so I'm sure I could come up with something. I just figured why reinvent the wheel if one already exists. ;)
I've got a dead PM IDE card too, with a blank GAL (was never programmed), so unless someone has those now too, that is on my to-do list as well.
From: John Turner <gimechip at live.com>
To: oltmansg at gmail.com; coladam at adamcon.org
Sent: Wed, August 1, 2012 1:40:12 AM
Subject: Re: [Coladam] Memory expander
Geoff - wouldn't you also need an addresser or printer card to access over 64K? If I remember correctly the 4464's support 256 cycle refresh same as the 4164 except that they are 4 bits wide - two would make 64k. I would therefore assume the PAL was used as the MUX chip. If the wiring differs from the MI card, then the MI PAL won't work. However, if you find yourself with some time, you could trace out the schematic with an ohmeter - I've done this with several old cards. What I do is draw a rough copy of the board and components. Then using multi-colored inks (to help me keep the wires separate) and and ohmeter, I recreate the board connections which then gives me the schematic. If you can generate a schematic, I am relatively certain I could write the proper GAL equations for you. - John
> From: oltmansg at gmail.com
> Date: Tue, 31 Jul 2012 22:13:16
> To: coladam at adamcon.org
> Subject: [Coladam] Memory expander
> Hey guys, I have a memory expander with no silkscreen that is populated with 4464 DIP RAM and can (potentially) be expanded to 256k. I have no idea who made the thing, but I'd like to upgrade it. I have a feeling that it is a clone of the Micro Innovations card. This card has four jumpers on it, which I presume is used to select whether you're using it as a 64k card or a 256k one. On top of the missing 6 RAM chips, it is also missing a 7th chip, which I believe is a PAL/GAL (16V8?). Does anyone have any PAL equations or a dump of the PAL from the MI card? I'd like to max the sucker out.
> Also, anyone have a copy of a RAM tester program handy? I used to have one that would test up to 256k from the MI card, but I have no idea where this is now.
> Coladam mailing list
> Coladam at adamcon.org
Coladam mailing list
Coladam at adamcon.org
More information about the Coladam