Apple Macintosh Processor-Direct Slot (PDS)

From HwB

Available on Apple Macintosh SE/30 & IIfx.

Cards in the PDS are accessed at 20MHz. This speed should let developers create PDS cards without using expensive components while still providing access to the processor bus. There are two locations in the memory map for PDS cards. Developers should see the "Cards and Drivers Manual" for information on creating PDS cards. This manual is available from APDA.

The cache connector in the Macintosh IIci may look like the Macintosh IIfx PDS connector, but the pinouts are vastly different.

Pinout

120 PIN Euro-DIN CONNECTOR

Pin Name Description
A1 res Reserved
A2 res Reserved
A3 /BUSLOCK Bus Clock
A4 /IRQ3 Interrupt Request 3
A5 /IPL2* 68030 IPL2
A6 /CIOUT* 68030 Cache inhibit out
A7 /STERM* Sync.cycle termination
A8 /DSACK1* 68030 Data ack 1
A9 SIZ1 transfer size bit 1
A10 /BGACK* 68030 bus grant ack
A11 FC2 68030 function code 2
A12 /RESET* System reset
A13 D0 Data bit 0
A14 D2 Data bit 2
A15 D5 Data bit 5
A16 D8 Data bit 8
A17 D10 Data bit 10
A18 D13 Data bit 13
A19 D16 Data bit 16
A20 D18 Data bit 18
A21 D21 Data bit 21
A22 D24 Data bit 24
A23 D26 Data bit 26
A24 D29 Data bit 29
A25 A31 address bit 31
A26 A29 address bit 29
A27 A26 address bit 26
A28 A23 address bit 23
A29 A21 address bit 21
A30 A18 address bit 18
A31 A15 address bit 15
A32 A13 address bit 13
A33 A10 address bit 10
A34 A7 address bit 7
A35 A5 address bit 5
A36 A2 address bit 2
A37 +5V +5 VDC
A38 CPUCLOCK CPU Clock
A39 GND Ground
A40 -12V -12 VDC
B1 res Reserved
B2 GND Ground
B3 /TM1A  ?
B4 /IRQ2 Interrupt Request 2
B5 /IPL1* 68030 IPL1
B6 /DS* 68030 Data Strobe
B7 /CBACK* cache burst ack
B8 /DSACK0* 68030 Data ack 0
B9 SIZ0 Transfer Size bit 0
B10 /BG* 68030 bus grant
B11 FC1 68030 function code 1
B12 /BERR* Bus error
B13 +5V +5 VDC
B14 D3 Data bit 3
B15 D6 Data bit 6
B16 GND Ground
B17 D11 Data bit 11
B18 D14 Data bit 14
B19 +5V +5 VDC
B20 D19 Data bit 19
B21 D22 Data bit 22
B22 GND Ground
B23 D27 Data bit 27
B24 D30 Data bit 30
B25 +5V +5 VDC
B26 A28 address bit 28
B27 A25 address bit 25
B28 GND Ground
B29 A20 address bit 20
B30 A17 address bit 17
B31 +5V +5 VDC
B32 A12 address bit 12
B33 A9 address bit 9
B34 GND Ground
B35 A4 address bit 4
B36 A1 address bit 1
B37 +5V +5 VDC
B38 ECLK  ?
B39 GND Ground
B40 -5V -5 VDC
C1 PWROFF Power Off?
C2 /NUBUS  ?
C3 /TM0A  ?
C4 /IRQ1 Interrupt Request 1
C5 /IPL0* 68030 IPL0
C6 /RMC* 68030 read modify cycle
C7 /CBREQ* 68030 cache burst req
C8 R/W* 68030 read write
C9 /AS* 68030 address strobe
C10 /BR* 68030 bus request
C11 FC0 68030 function code 0
C12 /HALT* 68030 Halt
C13 D1 Data bit 1
C14 D4 Data bit 4
C15 D7 Data bit 7
C16 D9 Data bit 9
C17 D12 Data bit 12
C18 D15 Data bit 15
C19 D17 Data bit 17
C20 D20 Data bit 20
C21 D23 Data bit 23
C22 D25 Data bit 25
C23 D28 Data bit 28
C24 D31 Data bit 31
C25 A30 address bit 30
C26 A27 address bit 27
C27 A24 address bit 24
C28 A22 address bit 22
C29 A19 address bit 19
C30 A16 address bit 16
C31 A14 address bit 14
C32 A11 address bit 11
C33 A8 address bit 8
C34 A6 address bit 6
C35 A3 address bit 3
C36 A0 address bit 0
C37 +5V +5 VDC
C38 C16M 16 MHz Clock
C39 GND Ground
C40 +12V +12 VDC

Below a table with differences found in the Apple Macintosh IIfx computers:

Pin Name Description
A1 GND* Ground
A2 /PDS.MASTER  ?
A3 res Reserved
A4 n.c. Not connected
A38 Reserved by Apple
B1 ECS Early cycle start
B2 n.c. Not connected
B3 /PDS.BG  ?
B4 /IRQ15  ?
B38 n.c. Not connected
B39 /SLOT.E 68030 slot E replace in address map
C1 /PFW Shutdown bit
C2 n.c. Not connected
C3 /PDS.BR Bus request
C4 /IRQ6  ?
C38 CPUCLK* 20 MHz clock

Contributions

Sources