IIfx SIMMs; Was: Re: Tristate Buffer Output if Input is High-Z?

Jeff Walther trag at io.com
Fri Sep 30 15:41:00 CDT 2005


>Date: Thu, 29 Sep 2005 11:55:18 -0700
>From: Eric J Korpela <korpela at ssl.berkeley.edu>
>Subject: Re: Tristate Buffer Output if Input is High-Z?

>Anyone have a datasheet for Hitachi HM511000AJP8 DRAMs? It's used in at
>least some IIfx SIMMS.
>
>What's the deal with parity on the IIfx? Is the parity bit stored off the
>SIMM? The technote
>http://developer.apple.com/technotes/hw/pdf/hw_25.pdfmentions parity,
>are there 9-chip SIMMS on the IIfx? Or is the parity stored
>on a separate RAM on the mainboard? Since your max memory is 8x(4Mx8bit bit
>SIMMS) accessed 32 bits at a time (I assume) you'd only need 1 Mbit of
>parity RAM if you do parity across 32 bits.

You are unlikely to ever see a IIfx that actually implements parity. 
It was an option for the IIfx but was very rare in practice.   In 
virtually all cases the IIfx uses an 8 bit 64 pin SIMM with no 
parity.  The presence of parity on the SIMM will not affect 
operation, because on a non-parity IIfx, the SIMM pins for parity 
connections are NC.

A IIfx SIMM built for parity will have 1/8 more capacity.  The extra 
storage for parity is on each individual SIMM.  The pinout for the 
SIMMs is in "The Guide to the Macintosh Family Hardware".  It's one 
of those Addison Wesley books.

I don't have that particular datasheet on hand.  But if you get one, 
I'd like a copy as well.  I imagine it's a pretty standard 1M X 1 
DRAM chip.

>Date: Thu, 29 Sep 2005 14:01:37 -0700
>From: Eric J Korpela <korpela at ssl.berkeley.edu>

>I also notice that the table on page 2 of the technote contradicts the IIfx
>section. The table says you can put up to 128MB in a IIfx, but the IIfx
>section says the biggest SIMM allowed is 256kx8.

I think you misread that somehow.  The tech note states that the IIfx 
does not support 256KB SIMMs.  It gives examples of memory 
configurations up to 32 MB, using 4 MB SIMMs, although there's a 
consistent typo in the example where megabit is written instead of 
megabyte.

But the maximum memory capacity is 128 MB, using eight 16 MB SIMMs. 
That was/is the maximum capacity for most of the Mac II family.  The 
exceptions are the original Mac II (68020 based), the Mac IIsi 
(supports 16 MB SIMMs, but only has 4 slots) and the abomination with 
variations known as the IIvi and IIvx.

As far as I know, there can't be 30 pin SIMMs with capacities larger 
than 16 MB, because there are only 12 address pins available and 12 X 
2 = 24 and 24 address bits yields 16M addresses.  There aren't any NC 
pins left to convert to additional address lines, unless one steals 
the parity pins.

Jeff Walther


More information about the cctalk mailing list