Peripheral Component Interface
[PCI Bus Description]
[PCI Interface ICs] [PCI
Connectors] [PCI Bus Pinout]
[PCI Standard] [PCI Size]
[PCI COTS Cards] [PCI Chassis Manufacturers]
[Home]
A Brief Description of the Peripheral Component Interface 'PCI' Bus The
Peripheral Component Interface 'PCI' Bus was originally developed as a local
bus expansion for the PC (ISA) bus, and was coined the PCI Local Bus. The spec started
as an add-on to the ISA form factor with the PCI requiring its own connectors. The PCI
spec defines the Electrical requirements for the interface. No bus terminations are
specified, the bus relies on signal reflection to achieve level threshold.
|
The PCI bus uses either 32 or 64 bits of parallel data, depending on the
version. So with each clock tick, 32 or 64 bit data is transferred over the bus.
Transferring 64 bits at a time translates to a very large parallel bus, using a minimum
of 64 lines in addition to all the required control and signal lines. A new version of
the PCI bus has been released using a differential serial bus instead of a parallel bus
[Parallel PCI].
|
The PCI bus doesn't use Glue logic, being developed as a single chip
interface bus. So signal chip solutions or ASIC parts are the only PCI chips listed
below.
PCI is a CMOS bus, with no current flowing in the static state. The +5 volt interface
uses standard TTL switching levels;
VIH = 2v, VOH = 2.4v. The +3.3 volt interface uses VIH
= 1.65v, VOH = 2.97v
Integrated Circuit Vendors;
Altera {PCI Cores}
Analog Devices {ISA-PCI Interface Bus ICs}
Conexant {PCI video decoders}
Cirrus Logic {PCI-Disk Controllers}
Cypress Products
Dolphin Interconnect LLC {PCI to StarFabric
Bridge}
Eureka Technology, Inc {PCI Host Bridge,
AHB-PCI Host Bridge, PCI-PCI Bridge, PCI-ISA Bridge, PCI Bus Arbiter}
IDT {PCI to StarFabric Bridge}
Infineon Technologies {PC Chips-DRAM Controller
ICs}
Intel
Marvell {PCI chip set Manufacturer}
PLX Technology Inc. {PCI to PCI Bridge ICs}
QLogic {PCI-SBus Interface Bus ICs}
QuickLogic {PCI Controller}
Texas Instruments 'TI' {Bridges-Controller IC
Manufacturer}
Xilinx {FPGA Core 32-bit PCI system running at
speeds up to 66 MHz}
IC Chip Manufacturers {All other functions and
interfaces}
Note that support for IC semiconductors will continue to fall as the interface becomes
older.
No new semiconductors will be developed for such an out-dated interface.
PCI Local Bus Specification:
PCI version 1.0 was developed by Intel in 1991 but not released by a Standards
body.
PCI revision 2.0; released in 1993; 32-bit, 33MHz bus.
PCI revision 2.1; released in 1995; 32-bit, 33MHz / 64-bit, 66MHz, Universal PCI
for 3.3v or 5v cards
PCI revision 2.2; released 1998; minor clarifications / enhancements.
PCI revision 2.3; released in 2002; removed 5v only cards
PCI revision 3.0; released in 20xx; removed 5 volt interfaces altogether.
PCI Standards Body:
PCISIG: Peripheral Component Interconnect - Special Interest Group [www.pcisig.com]
PICMG [www.picmg.org] {PCI Industrial Computer Manufacturers Group}
PCI in other Form Factors:
PCI: The original specification 'Peripheral Component Interface', @ Rev
2.1
PCI-X: The latest version 64 bits at: PCI-X 66, PCI-X
133, PCI-X 266 and PCI-X 533 [4.3GBps]
cPCI, Compact PCI: PCI in a VME form factor, 3U/6U using
2mm connectors
Mini PCI: PCI in a small form factor for Laptops,
59.75 mm x 50.95 mm x 5mm. 32 bit data bus running at 3.3v
PC104-Plus: PCI add-on to the PC104 spec, ISA in
a square form factor
PCI/104: PCI only to the PC104 spec, removing the PC
XT and AT buses from the PC/104 specification
PISA: PCI add-on with PCAT in the ISA AT form factor
P2CI: PCI on the VME64 P2 connector
PMC: PCI on a embedded Mezzanine Card, 'PMC'
PXI cPCI for Instrumentation
IPCI: Industrial PCI (Another version of cPCI}
Serial PCI: PCI on a serial link
Card Bus: 32 bit PCI on the PC Card (PCMCIA) Format
PCI Express Bus: PCI over a differential serial link.
The PCI Express physical layer is not compatible with the PCI bus listed on this page
Mini PCI Express Bus: PCI over a differential serial link in a small form factor
for Laptops.
The PCI Express physical layer is not compatible with the PCI bus listed on this
page
Note: the PCI bus has been ported to a number of different
embedded or industrial card form factors, many different board types are listed above.
How ever; this page may be missing some. Use the Buses icon at the bottom of the page
to search for a particular embedded board form factor or bus type.
Other PCI form factor bus pages may contain additional data or pin outs. Some buses use
the PCI bus specification out-right, others change the form factor.
Some specifications use a reduced pin-out, while others only use the minimum bus width
of 32 bits ~ all PCI based.
Keep in mind the PCI Express bus discussed above remains software compatible with the
older Parallel PCI bus, but is not electrical or physically compatible.
Common PCI Bus Questions:
Can I use a PCI card in a PCI Express card slot; No the electrical and
physical interfaces are completely different.
Can I use a PCI Express card in a PCI card slot; No electrical and physical interfaces
are completely different.
Can I make a dongle to convert PCI card in a PCI Express card slot; No not
with out a major design effort.
Is the PCI Express card pinout the same as a PCI card pinout; No, the slot pin outs are
completely different.
Is the PCI Express card slot faster than a PCI card slot; Yes, see the PCI Express
page.
I'm an over-clocker, do I need a Parallel PCI slot, No it's older technology
operating at a reduced speed.
Can I convert a PCI card into a PCI Express card slot; No, Not really, with out a major
engineering effort.
Can I purchase a converter which translates a PCI card into a PCI Express card slot;
Yes.
Why would I want a Parallel PCI bus slot; to use older PC cards currently still being
produced in the market place.
Should I purchase a mother board with an older PCI slot; it depends on if you want to
add a card which is not yet produce using PCI Express.
So, if your a high-end user, or PC Over-Clocker, you want PCI EXpress, or a computer at
the lowest value and don't plain to add a card, you want PCI.
What is PCI; an expansion bus for personal Computers used at add cards and features to
a PC mother board.
PCI Local Bus implementations will support up to four add-in card connectors,
although expansion capability is not required to support daughter boards.
Four sizes of PCI add-in cards are defined: long, short, Low Profile, and variable
short length.
The long add-in cards include an extender to support the end of the add-in card.
To accommodate the 3.3V and 5V signaling environments and to facilitate a smooth
migration path between the voltages, two add-in card electrical types are specified:
a "universal" add-in card which plugs into both 3.3V and 5V connectors and a
"3.3 volt" add-in card which plugs into only the 3.3V connector.
![]() PCI Card |
PCI card dimensions Full/Half Size 3.3 volt Card Detailed
Dimensions
PC PCI card dimensions Half Size Detailed w/ PCI and ISA Bus
Pinout
PC PCI Pinout 32/64 bit cards. PCI Signal
Assignments.
Designer note; the pinout provided on the pin-out pages relates to the PCI main
board connector on the mother board.
|
A PCI connector accepts a card edge. The PCI connector will have one or two keys
[plastic gaps] in the connector.
One key-Way indicates 3.3 volt operation [instead of 5 volt operation], and the other
Key-Way indicates 64-bit operation.
A 32 bit card would only have one key at most to indicate 3.3 volt operation.
Refer to the PCI Pin Out page for the location of the
Key-Ways.
Laptops/NoteBooks which use the Mini PCI standard [link above] use a different type of
connector.
Only manufacturers producing connectors for the Desk Top Personal Computer PCI Bus are
listed below.
Refer to the other pages listed above to find connector manufacturers of the other
types of embedded PCI buses.
32-bit 5V: Connectors with the notch farthest from the backplate
32-bit 3.3V: Connectors with the notch closest to the backplate
32-bit Universal PCI: Connectors with notches in both the 5V and 3.3V positions
64-bit 5V: 32-bit 5V PCI connectors, two key ways off-set right of center
64-bit 3.3V: 32-bit 3.3V PCI connector, one key far left, one just center right
64-bit Universal PCI: 32-bit Universal PCI connector, one key far left, two key ways
off-set right of center
AVX {PCI connector Manufacturer}
FCI
Meritec {5v/3.3v angled PCI Connectors, PCI Cable
Assemblies}
Tyco Electronics
{Back to Peripheral Component Interface Bus [PCI] Index}
There are a number of possible PCI bus speeds based on the clock rate.
These are peak transfer rates, which translate to interface bandwidth.
132 MB/s using a 64-bit data path at a 33 MHz clock rate.
264 MB/s peak using a 32-bit data path at 66 MHz
264 MB/s peak using a 64-bit data path at 66 MHz
532 MB/s peak using a 32-bit data path at 133 MHz
1064 MB/s peak using a 64-bit data path at 133 MHz
Although PCI was never really used as a video interface, because AGP was introduced.
This link provides a through-put graph of the different video interfaces; Bandwidth
comparison of different video expansion buses, PCI included.
As with any speed rating; a capital M means Mega, and a capital B stands for Bytes.
![]() |
|||||||
Home | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Distributors | Components | Equipment | Software | Standards | Buses | Design | Reference |