8580 Planar Memory

8580 Planar Memory Sizes 
   8580 System Support of Planar Memory Sizes

IBM Planar Memory Cards   

Pinout for IBM Planar Memory Cards   
    System Board Memory Connectors



IBM Planar Memory Cards 
         

There are a few different layouts on the 1MB size.

8580 Planar Memory Sizes

System Board 16MHz (8580-041, 071) 33F8416
1MB 80nS Memory Kit (for 33F8416) 72X6670 or 6450375

72X7475 found

System Board 20MHz 10G4148 (8580-081, 111, 121, 161, 311, 321)
2MB 80nS Memory Kit (for 92F0756) 92F0669 or 6450379

92F0669 found. 90X7391 in Jan 1992 Pocket Ref Manual.

System Board 25MHz 85F0046 (8580-A21, A31, A61)
4MB 80nS Memory Kit (for 85F0046) 92F0106 or 6451060

33F5498? 34F0023 in Jan 1992 Pocket Ref Manual.

8580 System Support of Planar Memory Sizes  (From Fred Spencer, HERE)

On the initial 8580 models, only 1 MB and 2 MB planar memory modules were available. With the announcement of the 25MHz planars (8580-Axx), 4 MB memory cards became available. However, it has been discovered that they will function on the 20 MHz planars (thanks to Tim Clarke and Joe Kovacs for this discovery).  A summary table of my experiences using various sizes of memory cards in each of the three categories of planars follows:
 
Size  16 MHz  20 MHz  25 MHz
1 MB   OK      OK      225
2 MB   OK      OK      225
4 MB   2 MB    OK      OK

NOTE 1: 16MB planar can use 4MB card, but can only use 2MB. [ed.]

Note 2: 225 is the POST Error Code resulting from having memory that is too slow.

Note 3: On some 20 MHz planars with 4 MB memory cards on the planar, the IBM diagnostics will occasionally fail, but the memory will still function OK. With the PIICEON 4 MB (70ns.) memory card the IBM diagnostics may also fail. However, both the IBM and PIICEON 4 MB memory cards will function properly and they do pass the Norton Utilities memory diagnostics without any problems. I will be doing more investigation regarding this.



Pinout for IBM Planar Memory Cards 
David Beem insinuates:
    Working on the presence detect for the Model 80 memory boards. Haven't seen the pinouts on any pages, even Fred's, which has provided me some very good information.

The connector is 3 rows (A, B, & C) by 32 columns. These are marked well, except for the 2Mb board. Put it chip-side down, connector at the bottom. The solder pads for the connector on the circuit board now have pin A1 in the lower lefthand corner, something like this:

                            Solder Side
C1 oooooooooooooooooooooooooooooooo C32
B1 oooooooooooooooooooooooooooooooo B32
A1 oooooooooooooooooooooooooooooooo A32
---------------------------------------------------
                            Connector 
    ----------------------------------------------

System Board Memory Connectors

The Type 1, 2, and 3 system boards are equipped with two 3- by 32-pin system board memory connectors. A memory card must be installed in connector 1 before additional memory can be used in the channel.

The following figure shows the pin locations of the 3- by 32-pin system board memory connectors. The pin locations are the same for connectors 1 and 2. Connector 1 is closest to the power supply. Pin 32 is closest to the rear of the system board.


We are mainly interested in pins A17 & A32, wired on all Model 80 types, & pins A16 & A18, N/Cs on the Type 1 planars, wired for the Type 2 and 3 planars. An 'x' on the chart means the pin is tied to ground.

      A16    A17    A18    A32
1Mb           x             x
2Mb           x
4Mb   x       x      x

   This explains why the 4Mb modules are treated as 2Mb in a Type 1 planar. I don't know if any of the presence detects signify memory speed. The chart above shows the newer 2Mb board. Another surprise is the little memory cards that go on the @FAFF.ADF 2 - 6Mb 386 Memory expansion board are the same pinouts. Of course each board is 2Mb & the presence detect is the same as above. I don't believe this board was offered in any other capacity. You can use one of these little cards on the planar, although it has to be in the slot furthest from the power supply due to the keying & right-angle of the connector. At least the chips are conventional & marked as 85nS.

8580 Planar Memory Connector Signals  

-MW -Memory Write
-MA(0-8) -Memory Address (0 through 8)
-RAS(0-3) -Row Address Strobe (0 through 3)
-CAS(0-3) -Column Address Strobe (0 through 3)
-CASP -Column Address Strobe Parity
MDP(0-3) Memory Data Parity (0 through 3)
MD(0-31) Memory Data (0 through 31)
-BE(0-3) -Byte Enable (0 through 3)

R   This signal is used by POS Register 3 during system board setup to determine the presence of a memory card in each of the two system board memory connectors.

Note:  Type 2 system board POST routines require a minimum of 1 MB of functional memory installed in connector 1. The Type 1 system board also requires a minimum of 1MB of functional memory; however, it may be installed in either connector. The Type 3 system board POST routines require 4MB of functional memory installed in connector 1.

-RAMHS   This signal is used by POS Register 4 to detect the memory speed.

T1, T2  These signals are used by POS Register 3 during system board setup to determine the type of memory card installed in each of the two Type 3 system board memory connectors. See Section 2, "Programmable Option Select," for additional information.

The following figure shows the pin assignments for the Type 3 system board memory connector. Inputs (I) to and Outputs (0) from the system board also are shown.

Pinouts: (If all pinouts could be this simple; If all connectors wouldn't be this proprietary)

Row A

I/O

Signal

Row B

I/O

Signal

Row C

I/O

Signal

Al

N/A

Rsrvd

B1

N/A

Gnd

C1

I/O

MDO

A2

O

-MW

B2

O

+5Vdc

C2

I/O

MD1

A3

O

MA0

B3

N/A

Gnd

C3

I/O

MD2

A4

O

MA1

B4

O

+5Vdc

C4

I/O

MD3

A5

O

MA2

B5

N/A

Gnd

C5

I/O

MD4

A6

O

MA3

B6

O

+5 Vdc

C6

I/O

MD5

A7

O

MA4

B7

N/A

Gnd

C7

I/O

MD6

A8

O

MA5

B8

O

+5Vdc

C8

I/O

MD7

A9

O

MA6

B9

N/A

Gnd

C9

I/O

MD8

A10

O

MA7

B10

O

+5 Vdc

C10

I/O

MD9

A11

O

MA8

811

N/A

Gnd

C11

I/O

MD10

A12

O

-RAS0

B12

O

+5Vdc

C12

I/O

MD11

A13

O

-RAS1

B13

N/A

Gnd

C13

I/O

MD12

A14

O

-RAS2

B14

O

+5 Vdc

C14

I/O

MD13

A15

O

-RAS3

B15

N/A

Gnd

C15

I/O

MD14

A16

I

-RAMHS*

B16

O

+5 Vdc

C16

I/O

MD15

A17

I

-R

B17

N/A

Gnd

C17

I/O

MD16

A18

1

T2*

B18

O

+5 Vdc

C18

I/O

MD17

A19

O

-CAS0

B19

N/A

Gnd

C19

I/O

MD18

A20

O

-CAS1

B20

O

+5 Vdc

C20

I/O

MD19

A21

O

-CAS2

B21

N/A

Gnd

C21

I/O

MD20

A22

O

-CAS3

B22

O

+ 5 Vdc

C22

I/O

MD21

A23

I/O

MDP0

B23

N/A

Gnd

C23

I/O

MD22

A24

I/O

MDP1

B24

O

+ 5 Vdc

C24

I/O

MD23

A25

I/O

MDP2

B25

N/A

Gnd

C25

I/O

MD24

A26

I/O

MDP3

B26

O

+ 5 Vdc

C26

I/O

MD25

A27

I

-BE0

B27

N/A

Gnd

C27

I/O

MD26

A28

I

-BE1

B28

O

+5 Vdc

C28

I/O

MD27

A29

I

-BE2

B29

N/A

Gnd

C29

I/O

MD28

A30

I

-BE3

B30

O

+5 Vdc

C30

I/O

MD29

A31

I

-CASP

B31

N/A

Gnd

C31

I/O

MD30

A32

I

T1

B32

O

+ 5 Vdc

C32

I/O

MD31

Note: * Type 3 only

Peter Wendt shows a strong habit of too much time...
   How about that comparison chart below ? I once made it to build a "Mod.80-to-72pin" converter - an attempt that failed so far, by various reasons. (Lack of time mostly)

PIN-OUT COMPARISON CHART 
       IBM PS/2 Mod 80                    IBM PS/2 Mod. 70 
       Memory Daughter Card               72-pin SIMM 
A01   NA    Reserved 
A02   O     -Memory Write         Write Enable        O   47 
A03   O     -MA 0                 Address 0           O   12 
A04   O     -MA 1                 Address 1           O   13 
A05   O     -MA 2                 Address 2           O   14 
A06   O     -MA 3                 Address 3           O   15 
A07   O     -MA 4                 Address 4           O   16 
A08   O     -MA 5                 Address 5           O   17 
A09   O     -MA 6                 Address 6           O   18 
A10   O     -MA 7                 Address 7           O   28 
A11   O     -MA 8                 Address 8           O   31 
A12   O     -RAS 0                RAS 0               O   44 
A13   O     -RAS 1                RAS 1               O   45 
A14   O     -RAS 2                RAS 2               O   34 
A15   O     -RAS 3                RAS 3               O   33 
A16   O     -RAMHS (Type 3) 1
A17   O     -R (Mod. inst.) 2
A18   O     T2     (Type 3) 3
A19   O     -CAS 0                CAS 0               O   40 
A20   O     -CAS 1                CAS 1               O   43 
A21   O     -CAS 2                CAS 2               O   41 
A22   O     -CAS 3                CAS 3               O   42 
A23   IO    -MPD 0                Parity Data 0       IO  36 
A24   IO    -MPD 1                Parity Data 1       IO  37 
A25   IO    -MPD 2                Parity Data 2       IO  35 
A26   IO    -MPD 3                Parity Data 3       IO  38 
A27   O     -BE 0                 Block Select 0      O   29 
A28   O     -BE 1                 Block Select 1      O   46 
A29   O     -BE 2                 Block Select 2      O   66 
A30   O     -BE 3                 Block Select 3      O   71 
A31   O     -CASP                 -CAS P              O   11 
A32   O     T1 (Mod. Size) 4
B01   NA    Ground                Ground              NA   1 
B02   O     +5VDC                 +5VDC               O   10 
B03   NA    Ground                Ground              NA  39 
B04   O     +5VDC                 +5VDC               O   30 
B05   NA    Ground                Ground              NA  72 
B06   O     +5VDC                 +5VDC               O   59 
B07   NA    Ground 
B08   O     +5VDC 
B09   NA    Ground 
B10   O     +5VDC 
B11   NA    Ground 
B12   O     +5VDC 
B13   NA    Ground 
B14   O     +5VDC 
B15   NA    Ground 
B16   O     +5VDC 
B17   NA    Ground 
B18   O     +5VDC 
B19   NA    Ground 
B20   O     +5VDC 
B21   NA    Ground 
B22   O     +5VDC 
B23   NA    Ground 
B24   O     +5VDC 
B25   NA    Ground 
B26   O     +5VDC 
B27   NA    Ground 
B28   O     +5VDC
B29   NA    Ground
B30   O     +5VDC 
B31   NA    Ground 
B32   O     +5VDC 
C01   IO    Data 00               Data 00             IO   2 
C02   IO    Data 01               Data 01             IO   4 
C03   IO    Data 02               Data 02             IO   6 
C04   IO    Data 03               Data 03             IO   8 
C05   IO    Data 04               Data 04             IO  20 
C06   IO    Data 05               Data 05             IO  22 
C07   IO    Data 06               Data 06             IO  24 
C08   IO    Data 07               Data 07             IO  26 
C09   IO    Data 08               Data 08             IO  49 
C10   IO    Data 09               Data 09             IO  51 
C11   IO    Data 10               Data 10             IO  53 
C12   IO    Data 11               Data 11             IO  55 
C13   IO    Data 12               Data 12             IO  57 
C14   IO    Data 13               Data 13             IO  61 
C15   IO    Data 14               Data 14             IO  63 
C16   IO    Data 15               Data 15             IO  65 
C17   IO    Data 16               Data 16             IO   3 
C18   IO    Data 17               Data 17             IO   5 
C19   IO    Data 18               Data 18             IO   7 
C20   IO    Data 19               Data 19             IO   9 
C21   IO    Data 20               Data 20             IO  21 
C22   IO    Data 21               Data 21             IO  23 
C23   IO    Data 22               Data 22             IO  25 
C24   IO    Data 23               Data 23             IO  27 
C25   IO    Data 24               Data 24             IO  50 
C26   IO    Data 25               Data 25             IO  52 
C27   IO    Data 26               Data 26             IO  54 
C28   IO    Data 27               Data 27             IO  56 
C29   IO    Data 28               Data 28             IO  58 
C30   IO    Data 29               Data 29             IO  60 
C31   IO    Data 30               Data 30             IO  62 
C32   IO    Data 31               Data 31             IO  64 
                                   Reserved           NA  19 
                                   Reserved           NA  32 
                                   Reserved           NA  48 
                                   PD 0               I   67 
                                   PD 1               I   68 
                                   PD 2               I   69 
                                   PD 3               I   70 
Notes:
#1) Contact is tied to GND if the module is High Speed (80ns)
#2) Contact is tied to GND to signal installed module
#3) If T1=NC and T2=GND the module is 4MB (25MHz-boards only)
#4) If T1=GND and R=GND the module is 1MB (16MHz boards only)
         If T1=NC  and R=GND there is a 2MB module installed (20Mhz only)
         T2 is not present on 16 & 20MHz platforms and may not be used

PS/2 Model 80 Presence Detection - Possible Combinations
+--+---+---+--------------------------------------------+
 R  T1  T2   Module Presence / Type Pins 
+--+---+---+--------------------------------------------+
 NC  X   X    No module present in 
 G   G   X    1MB module installed (16MHz planar) 
 G   NC  X    2MB module installed (20MHz planar) 
 G   NC  G    4MB module installed (25MHz planar) 
+--+---+---+--------------------------------------------+

PS/2 Model 70 Presence Detection - Possible Combinations

 7 6 6 6 
 0 9 8 7  <---- Module Pins
+-+-+-+-+-------------------------------------------+
 3 2 1 0   Presence Detect Value 
+-+-+-+-+-------------------------------------------+
 - - - -   No module present    (All planars) 
 G G - G   1 MB / 100ns Parity  (Type 1 planar only) 
 G G G -   2 MB / 100ns Parity  (Type 1 planar only) 
 G - - G   1 MB /  85ns Parity  (Type 1 + 2 planar) 
 G - G -   2 MB /  85ns Parity  (Type 1 + 2 planar) 
 - G G -   2 MB /  80ns Parity  (Type 3 + 4 planar) 
+---+---+---+---+-----------------------------------+
 R1  R2         <---- Memory coding on original IBM-modules

Type 1 are full length 16 and 20MHz planars
Type 2 are reduced length 16 and 20MHz planars
Type 3 is the 25MHz 386 planar
Type 4 is the 25MHz 486 planar

G = GND measured against Pin 72 (module GND)
- = open connection measured against Pin 72

9595 Main Page