CompactPCICompactPCI TechnologyTechnology
Dick Somes Technical Director OEM Business Segment
www.compaq.com CompactPCICompactPCI usesuses ......
u PCI Electricals
l 32/64 bit multiplexed address/data path
l 33/66 MHz clock rate
l Synchronous single transfer and block mode signalling
l Developed by INTEL in 1992 as a chip level interconnect for motherboards
l Extended for option cards in 1994, updated most recently in 1999 by PCI SIG
www.compaq.com 2 PCIPCI PerformancePerformance
u PCI bus Speeds
l 133Mbytes/sec peak – 32bits, 5.0V, 33MHz bus clock
l 266Mbytes/sec – 64bits, 33MHz bus clock
l Theoretical Maximum of 532Mbytes/sec – 64bits, 66MHz, 3.3V
l Extensible to 1066 Mbytes/sec – PCI-X, 64 bits, 133MHz
www.compaq.com 3 CompactPCICompactPCI leveragesleverages ......
u “Standard” off-the-shelf PCI bus:
l Processor core logic specific to processor architecture
l Chip level peripherals stable across architectures and generations
l Software and development tools in common with desktop and server systems
www.compaq.com 4 PCIPCI SystemSystem ArchitectureArchitecture
PCI Host
Host/ Main CPU PCI Bridge Memory
PCI Bus
Graphics Peripheral Peripheral and/or Disc Processor I/O Controller www.compaq.com 5 DesktopDesktop PCIPCI SlotSlot CountCount
u PCI spec allows 10 loads:
l A PCI chip is a load
l Desktop connectors represent a load u Desktop PCI: chip is 1 load, connector is 1 load = 2 loads per plug-in card. u CPU support chipset and GPIO chip on motherboard = 2 loads u Therefore, 4 slots/system maximum in desktop PC PCI without PCI to PCI bridging
www.compaq.com 6 CompactPCICompactPCI SlotSlot CountCount
u CompactPCI:
l chip is one load
l connector is approx. 1/8 load (controlled impedance, minimal reflections)
u Therefore, CompactPCI can have 8 slots u Extensively simulated, tested u This can be easily expanded with bridge chips (7 more slots/chip)
www.compaq.com 7 CompactPCICompactPCI usesuses ......
u Eurocard Mechanicals
l IEEE 1101.10 – Improved Injector/Ejector – Better Grounding for ESD protection – Extensive shielding meets CE requirements – Alignment pins, keys, insert/eject handles
l IEEE 1101.11 Allowed (Rear Panel I/O) – Standard method of providing rear panel I/O – 80mm card depth, mirrors front of chassis 3U/6U Modules
www.compaq.com 8 www.compaq.com 9 www.compaq.com 10 www.compaq.com 11 CompactPCICompactPCI usesuses ......
u 2 mm pin-and-socket type
l socket half on plug-in cards
l Pin half on backplane
u Originally developed by Siemens for telecom applications u Meets IEC-917 and IEC 1076-4-101 standards
www.compaq.com 12 CompactPCICompactPCI connectorconnector
u IEC 61076-4-101 connector utilization
l J1/P1 for 32 bit PCI (110 pins)
l J2/P2 for 64 bit extensions (110 pins)
l J3/P3 for rear IO (95 pins)
l J4/P4 for H.110 CT bus or rear IO (110 pins)
l J5/P5 for general purpose or telecom IO (110 pins)
www.compaq.com 13 CompactPCICompactPCI ComponentsComponents
CompactPCI J5 Backplane J4
233mm J3 (9.17in.) J2
J1
160mm (6.3 in.)
www.compaq.com 14 CompactPCICompactPCI SBCSBC
www.compaq.com 15 CompactPCICompactPCI SystemSystem
www.compaq.com 16 CompactPCICompactPCI leveragesleverages ......
u General purpose desktop and server architectures
l Intel processors and chipsets
l Alpha processors and chipsets
l Chip level PCI devices u General purpose operating systems
l Windows
l UNIX
www.compaq.com 17 CompactPCICompactPCI alsoalso supportssupports ......
u Embedded processor architectures
l MC68K
l PPC
l StrongARM u Embedded OS’s
l VxWorks (also for Intel and Alpha)
l pSOS
l LynxOS
www.compaq.com 18 CompactPCICompactPCI todaytoday
u Specifications developed under jurisdiction of PCI Industrial Computer Manufacturers’ Group, PICMG, an industry consortium of over 400 members u PICMG 2.0 Rev 2.1 CompactPCI Core Spec
l PICMG 2.1 Rev 1.0 Hot Swap
l PICMG 2.5 Rev 1.0 Computer Telephony
l PICMG 2.2 Rev 1.0 VME64 Extensions
www.compaq.com 19 CompactPCICompactPCI evolutionevolution
u PICMG 2.0 Rev 3.0
l Update incorporating Hot Swap and CT Extensions, 66 MHz operation
u Keying u Bridging u Dual CompactPCI System Slot u Instrumentation Extensions u System Management u Hot Swap Modular Power www.compaq.com 20 CompactPCICompactPCI evolutionevolution
u Conduction Cooled CompactPCI u System Slot Hot Swap u Multicomputing u IO Enhancements
l PCI-X
l NGIO
l FutureIO
www.compaq.com 21 CompactPCICompactPCI andand VME64xVME64x
u CompactPCI and VME share common mechanicals
u VME64x signals have been mapped to CompactPCI J4 and J5 u Hybrid CompactPCI/VME systems have been built u VME SBCs typically use PCI as a local bus u PCI/VME bridge silicon available
www.compaq.com 22 VMEVME SBCSBC
www.compaq.com 23 VMEVME SBCSBC
Alpha 21164A L3 Board level L1=8/8KB (I/D) 2 MB Cache L2=96KB 128 memory bus Dynamic Memory 256 (4 DIMM slots) Core Logic 16 to 512 MBytes 32 User Serial 3 Timers NVRAM Parallel 6Ux160 SIO FEPROM. Lines & Clock 32 KByte Form ISA BRIDGE 5 / 3.5 MB Factor Peripheral Component Interconnect (PCI) Keyboard & Mouse VME64 SCSI-2 Ethernet PCI backplane option card bus
P2 conn. AUI: Handle connector www.compaq.com 24 CompactPCICompactPCI andand VMEVME
CompactPCI VME VME64x
Peak data rate 133 MB/s (PCI32 @ 33MHz) 40 MB/s 80MB/s D64 266 MB/s (PCI64 @ 33MHz) 160MB/s 2eVME 532 MB/s (PCI64 @ 66MHz) 320MB/s 2eSST Cards/System 8 21 21 w/o Bridging Bus logic CMOS TTL ETL 3.3 v migration Yes No Yes
www.compaq.com 25 VMEVME AdvantagesAdvantages vsvs CompactPCICompactPCI
u Multicomputing
l Distributed interrupt handling u Wide variety of processor architectures
l General purpose
l DSPs u Wide variety of auxiliary interconnects
l RACEway
l SKYchannel
l Myrinet
www.compaq.com 26 CompactPCICompactPCI AdvantagesAdvantages vsvs VMEVME
u Leverages hardware and software investment for mainstream desktops and server market u Intelligent IO u Flexible configuration of system peripherals on local bus u Greater aggregate BW to memory than competing VME protocol enhancements u Tighter coupling to memory bus than VME
www.compaq.com 27 LongevityLongevity
u Will there ever be another VME?
l Longevity
l Evolution
l Backward compatibility u Probably not, but there is an alternative
l Choose a robust HW platform that will track emerging desktop/server technology trends
l Insert technology as it matures
www.compaq.com 28 InternetInternet pointerspointers
u http://www.digital.com/oem/
l CompactPCI
l PCI/ISA
l VME
l RTOS u http://www.picmg.org/
l Membership information
l Specification Directory
l Product Directory
www.compaq.com 29 www.compaq.com