Chuck(G)
25k Member
Why not just glue a Raspberry Pi to an S100 prototype board and let it run 386 emulation software? It might even be faster than a genuine 386--and have some cool peripherals. Shades of the "new" Commodore 64...
I now thinking perhaps we should settle for a simple static RAM board. The best I’m seeing so far are things like the Cypress 1MX16 (CY62167DV30)’s 48 pin TSOP’s. These are ~0.8” X 0.5”. So Andrew could probably get at least 24 of them on an S-100 “daughter board”. That would give us 48MG. Problem is it would be one hell of an expensive board. But backing off in capacity however one could probably get to 16MB at a reasonable price.
Any suggestion where the “sweet spot” is capacity/price wise for Static RAM chips.
Andrew for your DP8422A, we may as well go Static RAM. It seems to me to be a large chip for little RAM capacity. Am I missing something?.
while we are poking holes in this... why not use pc104 instead of s-100?
The DP8422A DRAM board should be able to get to 128MB at least. Each DP8422A can access up to 64MB and if using a 72 pin SIMM. The DP8422A directly supports up to 4Mb DRAM chips so we would have to find the right SIMMs with compatible RAS/CAS lines. The nice thing about the 64MB 72 pin SIMMs is they are a more or less fixed standard package of traditional DRAMs. They don't use any of the synchronous state machine logic that were introduced with SDRAM (PC-100 and later 168 pin DIMMs). I am thinking a mezzanine with 4 DP8422A DRAM controllers and 4 64MB SIMMs is within reasonable possibility. It can also be done with 100% PTH parts and 5V compatibility.
Frankly, it adds a lot of complexity not to mention a whole suite of voltage compatibility issues with SDRAM and the FPGAs themselves and are sensitive to PCB trace issues (matched impedances and other issues). Almost certainly they would require expensive 4 layer PCBs.
We have to keep the end customer (the hobbyist) in mind when making the design choices and accept there are inherent limitations by staying in this genre. What is the point of making a memory board that hobbyists can't or won't build themselves? We will be stuck with boards that cannot generate enough demand to warrant even going to "production".