Industrial PCI (IPCI)

Industrial PCI (iPCI / PICMG 1.0) passive-backplane connector: 120-pin 32-bit PCI middle section with optional 60-pin 64-bit and 60-pin I/O extensions.

Industrial PCI (iPCI) is a passive-backplane architecture governed by the PICMG 1.0 standard, designed to bring the conventional PCI Local Bus — as defined by the PCI Special Interest Group (PCI-SIG) — into industrial and embedded computing environments. Rather than mounting the CPU directly on a motherboard, PICMG 1.0 places the processor on a plug-in System Host Board (SHB) that connects to a passive backplane through two edge connectors, one carrying PCI signals and one carrying ISA or a custom I/O bus. The PCI section operates at 33 MHz (or optionally 66 MHz per PCI Local Bus Specification Rev 2.1 and later) with 32-bit transfers on the mandatory middle connector, plus an optional 64-bit extension, supporting 5 V and 3.3 V signalling environments. This architecture was widely used in factory automation, telecommunications, and defence systems throughout the late 1990s and 2000s; later PICMG 1.3 (SHB Express) added PCI Express lanes to the same passive-backplane concept.

The IPCI connector has three parts:

  • Optional 60 pin PCI 64 bit extension (Top)
  • Mandatory 120 pin PCI 32 bit (Middle)
  • Optional 60 pin Custom I/O (Bottom)

UNKNOWN CONNECTOR at the backplane

UNKNOWN CONNECTOR at the device (card)

System Slot (Middle)

Industrial PCI (IPCI) connector diagram

PinNameDescriptionNote
A1+3,3V+3.3 VDC
A2AD2Address 2
A3AD6Address 6
A4GNDGround
A5AD10Address 10
A6AD13Address 13
A7GNDGround
A8SDONESnoop Done1
A9GNDGround
A10FRAME#Indicate Address or Data phase1
A11AD18Address 18
A12GNDGround
A13+5V+5 VDC
A14AD24Address 24
A15AD27Address 27
A16GNDGround
A17REQ2Request 21
A18GNDGround
A19CLK133 or 66 MHz Clock
A20CLK2
A21GNDGround
A22CLK3
A23CLK4
A24+3,3V+3.3 VDC
B1REQ64#Request 64 ???1
B2AD3Address 3
B3+5V+5 VDC
B4AD8Address 8
B5+3,3V+3.3 VDC
B6AD14Address 14
B7PARParity
B8+3,3V+3.3 VDC
B9STOP#Stop1
B10C/BE2#Command, Byte Enable 2
B11V(I/O)+3.3 or +5 VDC
B12AD21Address 21
B13+3,3V+3.3 VDC
B14V(I/O)+3.3 or +5 VDC
B15AD28Address 28
B16AD31Address 31
B17+3,3V+3.3 VDC
B18GNT3Grant 3
B19RST#Reset
B20NMI#Non Maskable Interrupt
B21X6Reserved (6)
B22+5V+5 VDC:
B23RSTIN#2
B24USB+Universal Serial Bus (USB)(+)
C1ACK64#Acknowledge 64 ???1
C2GNDGround
C3AD7Address 7
C4AD9Address 9
C5AD11Address 11
C6GNDGround
C7SERR#System Error1
C8PERR#Parity Error1
C9DEVSEL#Device Select1
C10GNDGround
C11AD19Address 19
C12AD22Address 22
C13GNDGround
C14AD25Address 25
C15GNDGround
C16X1Reserved (1)
C17GNT2Grant 2
C18REQ4Request 41
C19SLEEP#/SDATSleep/Serial Data (I2C)3
C20X4Reserved (4)
C21INTD#Interrupt D1
C22INTB#Interrupt B1
C23+5V+5 VDC
C24USB-Universal Serial Bus (USB)(-)
D1AD0Address 0
D2AD4Address 4
D3C/BE0#Command, Byte Enable 0
D4+3,3V+3.3 VDC
D5AD12Address 12
D6AD15Address 15
D7V(I/O)+3.3 or +5 VDC
D8LOCK#Resource Lock1
D9TRDY#Test Logic Ready1
D10AD16Address 16
D11AD20Address 20
D12+5V+5 VDC
D13+5V+5 VDC
D14AD26Address 26
D15AD29Address 29
D16REQ1Request 11
D17REQ3Request 31
D18V(I/O)+3.3 or +5 VDC
D19X2Reserved (2)
D20X5Reserved (5)
D21+3,3V+3.3 VDC
D22INTA#Interrupt A1
D23ICPEN#/SCLKICPEN/Serial Clock (I2C)3
D24OSC (PWDN)
E1AD1Address 1
E2AD5Address 5
E3GNDGround
E4M66ENEnable 66Mhz PCI-bus
E5GNDGround
E6C/BE1#Command, Byte Enable 1
E7SBO#Snoop Backoff1
E8+5V+5 VDC
E9IRDY#Initiator Ready1
E10AD17Address 17
E11GNDGround
E12AD23Address 23
E13C/BE3#Command, Byte Enable 3
E14GNDGround
E15AD30Address 30
E16GNT1Grant 1
E17+5V+5 VDC
E18GNT4Grant 4
E19X3Reserved (3)
E20GNDGround
E21INTC#Interrupt C1
E22-12V-12 VDC
E23+12V+12 VDC
E24VBATT
  • 1 = Pullup resistor of 2,7 kOhm on the System Slot (CPU).
  • 2 = Pullup resistor of 330 ohm on the System Slot (CPU).
  • 3 = Pullup resistor of 4,7 KB ohm, if not supported by the System Slot (CPU).

Module Bus Slot (Middle)

PinNameDescriptionNote
A1+3,3V+3.3 VDC
A2AD2Address 2
A3AD6Address 6
A4GNDGround
A5AD10Address 10
A6AD13Address 13
A7GNDGround
A8SDONESnoop Done1
A9GNDGround
A10FRAME#Indicate Address or Data phase1
A11AD18Address 18
A12GNDGround
A13+5V+5 VDC
A14AD24Address 24
A15AD27Address 27
A16GNDGround
A17REQ2Request 21
A18CLKM
A19CLK133 or 66 MHz Clock
A20CLK2
A21GNDGround
A22CLK3
A23CLK4
A24+3,3V+3.3 VDC
B1REQ64#Request 64 ???1
B2AD3Address 3
B3+5V+5 VDC
B4AD8Address 8
B5+3,3V+3.3 VDC
B6AD14Address 14
B7PARParity
B8+3,3V+3.3 VDC
B9STOP#Stop1
B10C/BE2#Command, Byte Enable 2
B11V(I/O)+3.3 or +5 VDC
B12AD21Address 21
B13+3,3V+3.3 VDC
B14V(I/O)+3.3 or +5 VDC
B15AD28Address 28
B16AD31Address 31
B17+3,3V+3.3 VDC
B18GNT3Grant 3
B19RST#Reset
B20NMI#Non Maskable Interrupt
B21X6Reserved (6)
B22+5V+5 VDC:
B23RSTIN#
B24USB+Universal Serial Bus (USB)(+)
C1ACK64#Acknowledge 64 ???1
C2GNDGround
C3AD7Address 7
C4AD9Address 9
C5AD11Address 11
C6GNDGround
C7SERR#System Error1
C8PERR#Parity Error1
C9DEVSEL#Device Select1
C10GNDGround
C11AD19Address 19
C12AD22Address 22
C13GNDGround
C14AD25Address 25
C15GNDGround
C16X1Reserved (1)
C17GNT2Grant 2
C18REQ4Request 41
C19SLEEP#/SDATSleep/Serial Data (I2C)
C20X4Reserved (4)
C21INTD#Interrupt D1
C22INTB#Interrupt B1
C23+5V+5 VDC
C24USB-Universal Serial Bus (USB)(-)
D1AD0Address 0
D2AD4Address 4
D3C/BE0#Command, Byte Enable 0
D4+3,3V+3.3 VDC
D5AD12Address 12
D6AD15Address 15
D7V(I/O)+3.3 or +5 VDC
D8LOCK#Resource Lock1
D9TRDY#Test Logic Ready1
D10AD16Address 16
D11AD20Address 20
D12+5V+5 VDC
D13+5V+5 VDC
D14AD26Address 26
D15AD29Address 29
D16REQ1Request 11
D17REQ3Request 31
D18V(I/O)+3.3 or +5 VDC
D19X2Reserved (2)
D20X5Reserved (5)
D21+3,3V+3.3 VDC
D22INTA#Interrupt A1
D23ICPEN#/SCLKICPEN/Serial Clock (I2C)3
D24OSC (PWDN)
E1AD1Address 1
E2AD5Address 5
E3GNDGround
E4M66ENEnable 66Mhz PCI-bus
E5GNDGround
E6C/BE1#Command, Byte Enable 1
E7SBO#Snoop Backoff1
E8+5V+5 VDC
E9IRDY#Initiator Ready1
E10AD17Address 17
E11GNDGround
E12AD23Address 23
E13C/BE3#Command, Byte Enable 3
E14GNDGround
E15AD30Address 30
E16GNT1Grant 1
E17+5V+5 VDC
E18GNT4Grant 4
E19X3Reserved (3)
E20GNDGround
E21INTC#Interrupt C1
E22-12V-12 VDC
E23+12V+12 VDC
E24VBATT
  • 1 = Pullup resistor of 2,7 kOhm on the System Slot (CPU).

Card Slot (Middle)

PinNameDescriptionNote
A1+3,3V+3.3 VDC
A2AD2Address 2
A3AD6Address 6
A4GNDGround
A5AD10Address 10
A6AD13Address 13
A7GNDGround
A8SDONESnoop Done1
A9GNDGround
A10FRAME#Indicate Address or Data phase1
A11AD18Address 18
A12GNDGround
A13+5V+5 VDC
A14AD24Address 24
A15AD27Address 27
A16GNDGround
A17IDSEL0IDSEL01
A18GNDGround
A19CLK133 or 66 MHz Clock
A20GNDGround
A21GNDGround
A22GNDGround
A23GNDGround
A24+3,3V+3.3 VDC
B1REQ64#Request 64 ???1
B2AD3Address 3
B3+5V+5 VDC
B4AD8Address 8
B5+3,3V+3.3 VDC
B6AD14Address 14
B7PARParity
B8+3,3V+3.3 VDC
B9STOP#Stop1
B10C/BE2#Command, Byte Enable 2
B11V(I/O)+3.3 or +5 VDC
B12AD21Address 21
B13+3,3V+3.3 VDC
B14V(I/O)+3.3 or +5 VDC
B15AD28Address 28
B16AD31Address 31
B17+3,3V+3.3 VDC
B18GNDGround
B19RST#Reset
B20NMI#Non Maskable Interrupt
B21X6Reserved (6)
B22+5V+5 VDC:
B23RSTIN#
B24USB+Universal Serial Bus (USB)(+)
C1ACK64#Acknowledge 64 ???1
C2GNDGround
C3AD7Address 7
C4AD9Address 9
C5AD11Address 11
C6GNDGround
C7SERR#System Error1
C8PERR#Parity Error1
C9DEVSEL#Device Select1
C10GNDGround
C11AD19Address 19
C12AD22Address 22
C13GNDGround
C14AD25Address 25
C15GNDGround
C16X1Reserved (1)
C17IDSEL1Initialization Device Select 1
C18GNDGround
C19SLEEP#/SDATSleep/Serial Data (I2C)
C20X4Reserved (4)
C21INTD#Interrupt D1
C22INTB#Interrupt B1
C23+5V+5 VDC
C24USB-Universal Serial Bus (USB)(-)
D1AD0Address 0
D2AD4Address 4
D3C/BE0#Command, Byte Enable 0
D4+3,3V+3.3 VDC
D5AD12Address 12
D6AD15Address 15
D7V(I/O)+3.3 or +5 VDC
D8LOCK#Resource Lock1
D9TRDY#Test Logic Ready1
D10AD16Address 16
D11AD20Address 20
D12+5V+5 VDC
D13+5V+5 VDC
D14AD26Address 26
D15AD29Address 29
D16REQ1Request 11
D17IDSEL2Initialization Device Select 2
D18V(I/O)+3.3 or +5 VDC
D19X2Reserved (2)
D20X5Reserved (5)
D21+3,3V+3.3 VDC
D22INTA#Interrupt A1
D23ICPEN#/SCLKICPEN/Serial Clock (I2C)3
D24OSC (PWDN)
E1AD1Address 1
E2AD5Address 5
E3GNDGround
E4M66ENEnable 66Mhz PCI-bus
E5GNDGround
E6C/BE1#Command, Byte Enable 1
E7SBO#Snoop Backoff1
E8+5V+5 VDC
E9IRDY#Initiator Ready1
E10AD17Address 17
E11GNDGround
E12AD23Address 23
E13C/BE3#Command, Byte Enable 3
E14GNDGround
E15AD30Address 30
E16GNT1Grant 1
E17+5V+5 VDC
E18GNT4Grant 4
E19X3Reserved (3)
E20GNDGround
E21INTC#Interrupt C1
E22-12V-12 VDC
E23+12V+12 VDC
E24VBATT
  • 1 = Pullup resistor of 2,7 kOhm on the System Slot (CPU).

64-bit PCI (Top)

PinNameDescriptionNote
A1GNDGround
A2X10Reserved (10)
A3AD35Address 352
A4AD38Address 382
A5AD42Address 422
A6V(I/O)+3.3 or +5 VDC
A7V(I/O)+3.3 or +5 VDC
A8AD52Address 522
A9AD56Address 562
A10AD60Address 602
A11AD63Address 632
A12GNDGround
B1X7Reserved (7)
B2GNDGround
B3AD36Address 362
B4AD39Address 392
B5AD43Address 432
B6AD46Address 462
B7AD49Address 492
B8AD53Address 532
B9AD57Address 572
B10AD61Address 612
B11GNDGround
B12C/BE6#Command, Byte Enable 62
C1X8Reserved (8)
C2AD32Address 322
C3GNDGround
C4AD40Address 402
C5AD44Address 442
C6GNDGround
C7GNDGround
C8AD54Address 542
C9AD58Address 582
C10GNDGround
C11PAR64Parity 64 ???2
C12C/BE7#Command, Byte Enable 72
D1X9Reserved (9)
D2AD33Address 332
D3AD37Address 372
D4GNDGround
D5AD45Address 452
D6AD47Address 472
D7AD50Address 502
D8AD55Address 552
D9GNDGround
D10AD62Address 622
D11C/BE4#Command, Byte Enable 42
D12X11Reserved (11)
E1GNDGround
E2AD34Address 342
E3V(I/O)+3.3 or +5 VDC
E4AD41Address 412
E5GNDGround
E6AD48Address 482
E7AD51Address 512
E8GNDGround
E9AD59Address 592
E10V(I/O)+3.3 or +5 VDC
E11C/BE5#Command, Byte Enable 52
E12X12Reserved (12)
  • 2 = Pullup resistor of 2,7 kOhm (5V bus system) or 8,2 kOhm (3,3V bus system) on the backplane.

ISA96/AT96 (Bottom)

PinNameDescriptionNote
A1RSTDRV
A2IRQ9Interrupt 9
A3SD11Data 11
A4SD9Data 9
A5IOCHRDY1
A6IOW#I/O Write
A7SA15Address 15
A8CLKClock
A9SA10Address 10
A10SA7Address 7
A11T/C
A12SA2Address 2
B1SD15Data 15
B2SD13Data 13
B3SD3Data 3
B4SD1Data 1
B5SMEMW#System Memory Write
B6SA18Address 18
B7SA14Address 14
B8DACK6#DMA Acknowledge 6
B9SA9Address 9
B10IRQ3Interrupt 3
B11IOCS16#I/O 16-bit chip select1
B12SA1Address 1
C1SD7Data 7
C2SD5Data 5
C3SD10Data 10
C4SD8Data 8
C5AENAddress Enable
C6IOR#I/O Read
C7SA13Address 13
C8SA11Address 11
C9IRQ5Interrupt 5
C10SA6Address 6
C11SA4Address 4
C12IRQ11Interrupt 11
D1SD14Data 14
D2SD12Data 12
D3SD2Data 2
D4SD0Data 0
D5SMEMR#System Memory Read
D6SA17Address 17
D7REF#
D8IRQ7Interrupt 7
D9SA8Address 8
D10MCS16#1
D11BALE
D12SA0Address 0
E1SD6Data 6
E2SD4Data 4
E30WS1
E4SBHE#
E5SA19Address 19
E6SA16Address 16
E7SA12Address 12
E8DRQ6DMA Request 6
E9IRQ4Interrupt 4
E10SA5Address 5
E11SA3Address 3
E12IRQ10Interrupt 10

VMEbus (Bottom)

PinNameDescription
A1D0Data 0
A2D2Data 2
A3D12Data 12
A4D7Data 7
A5DS1#
A6BR3#
A7AM1
A8AM3
A9IACKOUT#
A10A14Address 14
A11A12Address 12
A12A10Address 10
B1BBSY#
B2D10Data 10
B3D5Data 5
B4D15Data 15
B5SYSRES#
B6A23Address 23
B7A21Address 21
B8A19Address 19
B9A16Address 16
B10A6Address 6
B11A4Address 4
B12A2Address 2
C1D8Data 8
C2D3Data 3
C3D13Data 13
C4SYSCLK
C5DS0#
C6DTACK#
C7AS#
C8IACK#
C9AM4
C10A13Address 13
C11A11Address 11
C12A9Address 9
D1D1Data 1
D2D11Data 11
D3D6Data 6
D4BG3OUT#
D5WR#Write
D6AM0
D7AM2
D8A18Address 18
D9A15Address 15
D10A5Address 5
D11A3Address 3
D12A1Address 1
E1D9Data 9
E2D4Data 4
E3D14Data 14
E4BERR#Bus Error
E5AM5
E6A22Address 22
E7A20Address 20
E8A17Address 17
E9A7Address 7
E10IRQ5#Interrupt 5
E11IRQ3#Interrupt 3
E12A8Address 8

ECB (Bottom)

PinNameDescription
A1D5Data 5
A2D2Data 2
A3A4Data 4
A4A7Address 7
A5BAI
A62F
A7A10Address 10
A8INT#
A9VCMOS
A10PWRCLR#
A11A13Address 13
A12RESET#Reset
B1D0Data 0
B2D4Data 4
B3A1Address 1
B4WAIT#
B5A17Address 17
B6IEO
B7n/cNot connected
B8DMARDY
B9RD#Read
B10IORQ#
B11?
B12n/cNot connected
C1D6Data 6
C2A0Address 0
C3A5Address 5
C4A16Address 16
C5A18Address 18
C6BAO
C7M1#
C8WR#
C9n
C10A12Address 12
C11A9Address 9
C12n/cNot connected
D1D7Data 7
D2A2Address 2
D3A8Address 8
D4BUSRQ#
D5A19Address 19
D6A11Address 11
D7NMI#Non Maskable Interrupt
D8PF
D9HALT#
D10RFSH#
D11MRQ#
D12n/cNot connected
E1D3Data 3
E2A3Address 3
E3A6Address 6
E4IEI
E5D1Data 1
E6A14Address 14
E7n/cNot connected
E8n/cNot connected
E9DESLCT#
E10A15Address 15
E11BUSAK#
E12n/cNot connected

SMP16 (Bottom)

PinNameDescription
A1NMI#Non Maskable Interrupt
A2IRQ0#Interrupt 0
A3D11Data 11
A4D9Data 9
A5RDYIN
A6IOW#
A7A15Address 15
A8CLK
A9A10Address 10
A10A7Address 7
A11TC/EOP#
A12A2Address 2
B1D15Data 15
B2D13Data 13
B3D3Data 3
B4D1Data 1
B5MEMW#
B6A18Address 18
B7A14Address 14
B8DACKx#
B9A9Address 9
B10IRQ3#Interrupt 3
B11IOCS16#
B12A1Address 1
C1D7Data 7
C2D5Data 5
C3D10Data 10
C4D8Data 8
C5BUSEN
C6IOR#
C7A13Address 13
C8A11Address 11
C9IRQ1#Interrupt 1
C10A6Address 6
C11A4Address 4
C12IRQ4#Interrupt 4
D1D14Data 14
D2D12Data 12
D3D2Data 2
D4D0Data 0
D5MEMR#
D6A17Address 17
D7INTA#
D8INT#
D9A8Address 8
D10MECS16#
D11ALE
D12A0Address 0
E1D6Data 6
E2D4Data 4
E3MMIO#
E4BHEN
E5A19Address 19
E6A16Address 16
E7A12Address 12
E8DRQx#
E9IRQ2#Interrupt 2
E10A5Address 5
E11A3Address 3
E12IRQ5#Interrupt 5

Floppy/EIDE (Bottom)

PinNameDescription
A1FDSEL1Floppy Select 1
A2FDSEL0Floppy Select 0
A3FDME1Floppy ?
A4DIRFloppy Direction
A5STEPFloppy Step
A6WRDATAFloppy Write Data
A7WEFloppy Write?
A8TRK0Floppy Track 0
A9WPFloppy Write?
A10RDDATAFloppy ?
A11HDSELFloppy HD Select
A12DSKCHGFloppy DiskChange
B1DRVDEN1?
B2DRVDEN0?
B3IDECS3P#IDE ?
B4IDEA2IDE ?
B5IDEIRQSIDE ?
B6IDEPUSIDE ?
B7IDEDRQPIDE ?
B8IDED14IDE Data 14
B9IDED8IDE Data 8
B10IDED6IDE Data 6
B11IDED11IDE Data 11
B12IDED3IDE Data 3
C1FDME0Floppy Me?
C2INDXFloppy Index
C3IDECS3S#IDE ?
C4IDEA0IDE ?
C5IDEDAKS#IDE ?
C6IDEIOR#IDE ?
C7IDEDRQSIDE ?
C8IDED1IDE Data 1
C9#IDERSTIDE ?
C10IDED10IDE Data 10
C11IDED4IDE Data 4
C12IDED2IDE Data 2
D1IDELEDS#IDE LED ?
D2IDELEDP#IDE LED ?
D3IDECS1S#IDE ?
D4IDEIRQPIDE ?
D5IDEPUPIDE Pull Up ?
D6IDEIOW#IDE ?
D7IDED15IDE Data 15
D8IDED13IDE Data 13
D9IDED7IDE Data 7
D10GNDGround
D11GNDGround
D12GNDGround
E1GNDGround
E2GNDGround
E3IDECS1P#IDE ?
E4IDEA1IDE ?
E5IDEDAKP#IDE ?
E6IDEIORDYIDE ?
E7IDED0IDE Data 0
E8IDED12IDE Data 12
E9IDED9IDE Data 9
E10IDED5IDE Data 5
E11GNDGround
E12GNDGround

SCSI (Bottom)

PinNameDescription
A1TERM
A2GNDGround
A3I/O#
A4REQ#
A5ATN#
A6D8Data 8
A7D9Data 9
A8D10Data 10
A9D2Data 2
A10D4Data 4
A11DP0
A12GNDGround
B1TERM
B2GNDGround
B3GNDGround
B4GNDGround
B5GNDGround
B6GNDGround
B7GNDGround
B8GNDGround
B9GNDGround
B10GNDGround
B11GNDGround
B12GNDGround
C1TERM
C2GNDGround
C3C/D#
C4MSG#
C5ACK#
C6D12Data 12
C7DP1Data P1
C8D13Data 13
C9D1Data 1
C10D5Data 5
C11D7Data 7
C12GNDGround
D1TERM
D2GNDGround
D3GNDGround
D4GNDGround
D5GNDGround
D6GNDGround
D7GNDGround
D8GNDGround
D9GNDGround
D10GNDGround
D11GNDGround
D12GNDGround
E1TERM
E2GNDGround
E3SEL#
E4RST#
E5BSY#
E6D14Data 14
E7D15Data 15
E8D11Data 11
E9D0Data 0
E10D3Data 3
E11D6Data 6
E12GNDGround

For more information see PCI Notes

Notes

  • The IPCI backplane uses a 5-row (A–E), multi-column edge connector. The mandatory middle section provides 120 pins (5 rows × 24 columns × 2 sides) carrying the 32-bit PCI bus; the optional top section (60 pins) extends the bus to 64 bits; the optional bottom section (60 pins) carries a legacy or custom I/O bus (ISA/AT96, VMEbus, ECB, SMP16, Floppy/EIDE, SCSI, or other variants).
  • The 32-bit PCI section supports both 5 V and 3.3 V I/O signalling environments; V(I/O) pins carry +3.3 V or +5 V depending on the board’s signalling environment.
  • Bus clock is 33 MHz standard; the M66EN pin enables the optional 66 MHz mode introduced in PCI Local Bus Specification Rev 2.1 (June 1995).
  • Signals marked with note 1 require a 2.7 kΩ pull-up resistor on the System Slot (SHB/CPU card); RSTIN# (note 2) requires a 330 Ω pull-up; I²C lines SLEEP#/SDAT and ICPEN#/SCLK (note 3) require a 4.7 kΩ pull-up if not already driven by the System Slot.
  • 64-bit extension pins (note 2 in the top-section tables) require a 2.7 kΩ pull-up (5 V bus) or 8.2 kΩ pull-up (3.3 V bus) on the backplane.
  • The three middle-section tables (System Slot, Module Bus Slot, Card Slot) share the same fundamental PCI signal assignments but differ in arbitration, clock, and initialisation-device-select (IDSEL) wiring appropriate to each slot type.
  • REQ64# and ACK64# signals (B1 and C1 in the middle section) are used when the optional 64-bit extension connector is populated; their “???” annotations reflect the fact that these pins are open-collector / sustained tri-state and their behaviour depends on whether 64-bit capability is negotiated at boot.
  • PAR64 (C11 in the top section) provides even parity over the upper 32 bits of the AD bus (AD[63:32]) and C/BE[7:4]# during 64-bit transfers; the “???” annotation reflects that it is only driven when a 64-bit master and target are both negotiating 64-bit transfers.

Signals

  • AD[31:0] — Multiplexed address/data bus; during the address phase carries the target address; during data phase carries read or write data (per PCI Local Bus Specification).
  • AD[63:32] — Upper 32 bits of the optional 64-bit extension; carried on the top-section connector.
  • C/BE[3:0]# — Command/byte-enable lines; during the address phase encode the bus command; during the data phase indicate which byte lanes are active.
  • C/BE[7:4]# — Upper byte-enables for 64-bit transfers; carried on the top-section connector.
  • PAR — Even parity over AD[31:0] and C/BE[3:0]#; generated by the current bus master or target one cycle after the AD/C/BE signals.
  • PAR64 — Even parity over AD[63:32] and C/BE[7:4]# during 64-bit transfers; only valid when REQ64# and ACK64# have been asserted.
  • FRAME# — Driven by the current initiator to indicate that a bus transaction is in progress; deasserted during the final data phase.
  • IRDY# — Initiator Ready; asserted by the master to indicate it is ready to complete the current data phase.
  • TRDY# — Target Ready; asserted by the target to indicate it is ready to complete the current data phase.
  • STOP# — Asserted by the target to request the initiator end the current transaction.
  • DEVSEL# — Device Select; asserted by the target that has decoded its address.
  • LOCK# — Resource Lock; used by a master to perform an indivisible read-modify-write sequence across multiple transactions.
  • FRAME#, IRDY#, TRDY#, STOP#, DEVSEL#, LOCK# — All open-drain with pull-up resistors on the System Slot.
  • PERR# — Parity Error; asserted two cycles after a data phase in which a parity error was detected.
  • SERR# — System Error; used to report address parity errors or other critical errors; open-drain.
  • REQ64# — Request 64-bit transfer; asserted by a 64-bit master simultaneously with FRAME# to request 64-bit operation; sustained tri-state.
  • ACK64# — Acknowledge 64-bit transfer; asserted by a 64-bit target simultaneously with DEVSEL# to accept 64-bit operation; sustained tri-state.
  • REQn# / GNTn# — Bus request and grant pairs for each PCI agent on the backplane (REQ1–REQ4, GNT1–GNT4); arbitrated by the System Slot.
  • CLKn — PCI bus clock outputs distributed from the System Slot to each peripheral slot (CLK1–CLK4); 33 MHz or 66 MHz.
  • CLKM — Module bus clock (Module Bus Slot only); provides a dedicated clock to the module bus agent.
  • M66EN — 66 MHz enable; when pulled high by the backplane indicates all agents support 66 MHz operation; enables the optional 66 MHz bus speed.
  • RST# — PCI bus reset; deasserted by the System Slot to initialise all agents after power-on or system reset.
  • RSTIN# — Reset input to the System Slot; driven by an external reset source; 330 Ω pull-up on the System Slot.
  • INTA#, INTB#, INTC#, INTD# — PCI interrupt request lines; open-drain, active low; routed to the System Slot interrupt controller.
  • NMI# — Non-Maskable Interrupt; asserted to signal a non-recoverable hardware error to the CPU.
  • SDONE — Snoop Done; asserted by the cache controller on the System Slot to indicate a cache snoop has completed.
  • SBO# — Snoop Backoff; asserted together with SDONE to indicate the snooped cache line is dirty and must be written back.
  • IDSEL0 / IDSEL1 / IDSEL2 — Initialisation Device Select; used during configuration read/write cycles to select individual PCI agents on the backplane.
  • SLEEP#/SDAT — Dual-function pin: sleep control signal or I²C serial data (SDA) line for system management.
  • ICPEN#/SCLK — Dual-function pin: ICP enable or I²C serial clock (SCL) line for system management.
  • USB+ / USB- — USB differential data lines (+D and −D) routed through the backplane to USB devices.
  • VBATT — Battery-backed power rail for real-time clock or non-volatile memory retention.
  • V(I/O) — Signalling supply; +3.3 V on 3.3 V boards or +5 V on 5 V boards; determines the I/O logic levels.
  • OSC (PWDN) — Oscillator or power-down control signal; function is board-specific.
  • Xn — Reserved pins (X1–X12); must not be connected by add-in cards; available for future PICMG 1.0 revisions.

References

Category:Buses Connectors