64 pin SIMM (Mac IIFX) Specs?
Jeff Walther
trag at io.com
Thu Sep 8 23:40:30 CDT 2005
>> If the DIN and DOUT are common on the MB
>Well, darn it, they aren't linked. It turns out that the memory
>controller on the
> IIfx buffers the writes, so that the CPU can go do something else
>after only 2
> cycles instead of 6, unless, of course, the next operation is a
>memory access.
> So the the data lines from the SIMMs are routed to 74F573 D-type latches. It
> appears that the SIMM's DIN comes from the latches' outputs and DOUT goes
> to the latches' inputs.
Okay, what if I put a pair of octal tristate buffers on the SIMM and
control them with the Write Enable line such that data can go from
DIN to the DRAM chips' data pins when WE is active, and data can go
from the chips' data pins to DOUT when WE is inactive?
Something like the SN74ABT541 looks like it might do the trick:
<http://focus.ti.com/docs/prod/folders/print/sn74abt541b.html>
I see two potential problems. First, the buffer will introduce about
4 ns (max) of delay between WE changing and data flowing, so timing
might be dicey. Second, the timing will be even tighter, if the
computer tries to do a Read Modify Write to memory.
So one important question is whether the IIfx makes use of the Read
Modify Write function of DRAM. Checking some old datasheets, it
appears that that feature was present in old DRAM chips. Did
computers typically make use of it?
The tristate buffers are only about $.50 each, so they don't add much
to the cost, but they might blow the timing.
Jeff Walther
More information about the cctalk
mailing list