CompactPCI Technology - NRAO: Socorro, New · PDF file CompactPCI Technology Dick Somes...
Transcript of CompactPCI Technology - NRAO: Socorro, New · PDF file CompactPCI Technology Dick Somes...
www.compaq.com
CompactPCICompactPCI Technology TechnologyDickDick Somes SomesTechnical DirectorTechnical DirectorOEM Business SegmentOEM Business Segment
2www.compaq.com
CompactPCICompactPCI uses ... uses ...
uu PCIPCI Electricals Electricalsll32/64 bit multiplexed address/data path32/64 bit multiplexed address/data pathll33/66 MHz clock rate33/66 MHz clock ratellSynchronous single transfer and block modeSynchronous single transfer and block mode
signallingsignallingllDeveloped by INTEL in 1992 as a chip levelDeveloped by INTEL in 1992 as a chip level
interconnect for motherboardsinterconnect for motherboardsllExtended for option cards in 1994, updated mostExtended for option cards in 1994, updated most
recently in 1999 by PCI SIGrecently in 1999 by PCI SIG
3www.compaq.com
PCI PerformancePCI Performance
uu PCI bus SpeedsPCI bus Speedsll133Mbytes/sec peak133Mbytes/sec peak
–– 32bits, 5.0V, 33MHz bus clock32bits, 5.0V, 33MHz bus clockll266Mbytes/sec266Mbytes/sec
–– 64bits, 33MHz bus clock64bits, 33MHz bus clockllTheoretical Maximum of 532Mbytes/secTheoretical Maximum of 532Mbytes/sec
–– 64bits, 66MHz, 3.3V64bits, 66MHz, 3.3VllExtensible to 1066 Mbytes/secExtensible to 1066 Mbytes/sec
–– PCI-X, 64 bits, 133MHzPCI-X, 64 bits, 133MHz
4www.compaq.com
CompactPCICompactPCI leverages ... leverages ...
uu “Standard” off-the-shelf PCI bus:“Standard” off-the-shelf PCI bus:llProcessor core logic specific to processorProcessor core logic specific to processor
architecturearchitecturellChip level peripherals stable across architecturesChip level peripherals stable across architectures
and generationsand generationsllSoftware and development tools in common withSoftware and development tools in common with
desktop and server systemsdesktop and server systems
5www.compaq.com
PCI System ArchitecturePCI System Architecture
CPU MainMemory
Host/PCI
Bridge
PeripheralProcessor
Graphicsand/or DiscController
Peripheral I/O
PCI Bus
PCI Host
6www.compaq.com
Desktop PCI Slot CountDesktop PCI Slot Count
uu PCI spec allows 10 loads:PCI spec allows 10 loads:llA PCI chip is a loadA PCI chip is a loadllDesktop connectors represent a loadDesktop connectors represent a load
uu Desktop PCI: chip is 1 load, connector is 1 load =Desktop PCI: chip is 1 load, connector is 1 load =2 loads per plug-in card.2 loads per plug-in card.
uu CPU support chipset and GPIO chip onCPU support chipset and GPIO chip onmotherboard = 2 loadsmotherboard = 2 loads
uu Therefore, Therefore, 4 slots/system maximum in desktop4 slots/system maximum in desktopPC PCI PC PCI without PCI to PCI bridging without PCI to PCI bridging
7www.compaq.com
CompactPCICompactPCI Slot Count Slot Count
uu CompactPCICompactPCI::ll chip is one loadchip is one loadll connector isconnector is approx approx. . 1/8 load 1/8 load (controlled(controlled
impedance, minimal reflections)impedance, minimal reflections)uu Therefore,Therefore, CompactPCICompactPCI can have 8 slotscan have 8 slotsuu Extensively simulated, testedExtensively simulated, testeduu This can be easily expanded with bridge chipsThis can be easily expanded with bridge chips
(7 more slots/chip) (7 more slots/chip)
8www.compaq.com
CompactPCICompactPCI uses ... uses ...
uu Eurocard MechanicalsEurocard Mechanicalsll IEEE 1101.10IEEE 1101.10
–– Improved Injector/EjectorImproved Injector/Ejector–– Better Grounding for ESD protectionBetter Grounding for ESD protection–– Extensive shielding meets CE requirementsExtensive shielding meets CE requirements–– Alignment pins, keys, insert/eject handlesAlignment pins, keys, insert/eject handles
ll IEEE 1101.11 Allowed (Rear Panel I/O)IEEE 1101.11 Allowed (Rear Panel I/O)–– Standard method of providing rear panel I/OStandard method of providing rear panel I/O–– 80mm card depth, mirrors front of chassis 3U/6U80mm card depth, mirrors front of chassis 3U/6U
ModulesModules
9www.compaq.com
10www.compaq.com
11www.compaq.com
12www.compaq.com
CompactPCICompactPCI uses ... uses ...
uu 2 mm pin-and-socket type2 mm pin-and-socket typell socket half on plug-in cardssocket half on plug-in cardsllPin half onPin half on backplane backplane
uu Originally developed byOriginally developed by Siemens Siemens for telecom for telecomapplicationsapplications
uu Meets IEC-917 and IEC 1076-4-101 standardsMeets IEC-917 and IEC 1076-4-101 standards
13www.compaq.com
CompactPCICompactPCI connector connector
uu IEC 61076-4-101 connector utilizationIEC 61076-4-101 connector utilizationll J1/P1 for 32 bit PCI (110 pins)J1/P1 for 32 bit PCI (110 pins)ll J2/P2 for 64 bit extensions (110 pins)J2/P2 for 64 bit extensions (110 pins)ll J3/P3 for rear IO (95 pins)J3/P3 for rear IO (95 pins)ll J4/P4 for H.110 CT bus or rear IO (110 pins)J4/P4 for H.110 CT bus or rear IO (110 pins)ll J5/P5 for general purpose or telecom IO (110 pins)J5/P5 for general purpose or telecom IO (110 pins)
14www.compaq.com
CompactPCICompactPCI Components Components
CompactPCIBackplane
160mm(6.3 in.)
233mm(9.17in.)
J4
J3
J5
J2
J1
15www.compaq.com
CompactPCICompactPCI SBC SBC
16www.compaq.com
CompactPCICompactPCI System System
17www.compaq.com
CompactPCICompactPCI leverages ... leverages ...
uu General purpose desktop and serverGeneral purpose desktop and serverarchitecturesarchitecturesll Intel processors and chipsetsIntel processors and chipsetsllAlpha processors and chipsetsAlpha processors and chipsetsllChip level PCI devicesChip level PCI devices
uu General purpose operating systemsGeneral purpose operating systemsllWindowsWindowsllUNIXUNIX
18www.compaq.com
CompactPCICompactPCI also supports ... also supports ...
uu Embedded processor architecturesEmbedded processor architecturesllMC68KMC68KllPPCPPCllStrongARMStrongARM
uu EmbeddedEmbedded OS’s OS’sllVxWorks (also for Intel and Alpha)VxWorks (also for Intel and Alpha)llpSOSpSOSllLynxOSLynxOS
19www.compaq.com
CompactPCICompactPCI today today
uu Specifications developed under jurisdiction of PCISpecifications developed under jurisdiction of PCIIndustrial Computer Manufacturers’ Group,Industrial Computer Manufacturers’ Group,PICMG, an industry consortium of over 400PICMG, an industry consortium of over 400membersmembers
uu PICMG 2.0 Rev 2.1PICMG 2.0 Rev 2.1 CompactPCI CompactPCI Core Spec Core SpecllPICMG 2.1 Rev 1.0 Hot SwapPICMG 2.1 Rev 1.0 Hot SwapllPICMG 2.5 Rev 1.0 Computer TelephonyPICMG 2.5 Rev 1.0 Computer TelephonyllPICMG 2.2 Rev 1.0 VME64 ExtensionsPICMG 2.2 Rev 1.0 VME64 Extensions
20www.compaq.com
CompactPCICompactPCI evolution evolution
uu PICMG 2.0 Rev 3.0PICMG 2.0 Rev 3.0llUpdate incorporating Hot Swap and CTUpdate incorporating Hot Swap and CT
Extensions, 66 MHz operationExtensions, 66 MHz operationuu KeyingKeyinguu BridgingBridginguu DualDual CompactPCI CompactPCI System Slot System Slotuu Instrumentation ExtensionsInstrumentation Extensionsuu System ManagementSystem Managementuu Hot Swap Modular PowerHot Swap Modular Power
21www.compaq.com
CompactPCICompactPCI evolution evolution
uu Conduction CooledConduction Cooled CompactPCI CompactPCIuu System Slot Hot SwapSystem Slot Hot Swapuu MulticomputingMulticomputinguu IO EnhancementsIO Enhancements
llPCI-XPCI-XllNGIONGIOllFutureIOFutureIO
22www.compaq.com
CompactPCICompactPCI and VME64x and VME64x
uu CompactPCICompactPCI and VME share common and VME share commonmechanicalsmechanicals
uu VME64x signals have been mapped toVME64x signals have been mapped toCompactPCICompactPCI J4 and J5 J4 and J5
uu HybridHybrid CompactPCI CompactPCI/VME systems have been/VME systems have beenbuiltbuilt
uu VMEVME SBCs SBCs typically use PCI as a local bus typically use PCI as a local busuu PCI/VME bridge silicon availablePCI/VME bridge silicon available
23www.compaq.com
VME SBCVME SBC
24www.compaq.com
VME SBCVME SBC
Alpha 21164AL1=8/8KB (I/D)
L2=96KB
L3 Board level2 MB Cache
Dynamic Memory(4 DIMM slots)
16 to 512 MBytes
memory bus
UserFEPROM.5 / 3.5 MB
SerialLines
3 Timers& Clock
NVRAM32 KByte
VME64backplane
bus
Peripheral Component Interconnect (PCI)
6Ux160FormFactor
SCSI-2 PCIoption card
P2 conn. AUI: Handle connector
Ethernet
Core Logic
SIOISA BRIDGE
128256
32
Parallel
Keyboard& Mouse
25www.compaq.com
CompactPCICompactPCI and VME and VME
CompactPCI VME VME64x
Peak data rate 133 MB/s (PCI32 @ 33MHz) 40 MB/s 80MB/s D64266 MB/s (PCI64 @ 33MHz) 160MB/s 2eVME532 MB/s (PCI64 @ 66MHz) 320MB/s 2eSST
Cards/System 8 21 21w/o BridgingBus logic CMOS TTL ETL3.3 v migration Yes No Yes
26www.compaq.com
VME AdvantagesVME Advantages vs CompactPCI vs CompactPCI
uu MulticomputingMulticomputingllDistributed interrupt handlingDistributed interrupt handling
uu Wide variety of processor architecturesWide variety of processor architecturesllGeneral purposeGeneral purposellDSPsDSPs
uu Wide variety of auxiliary interconnectsWide variety of auxiliary interconnectsllRACEwayRACEwayllSKYchannelSKYchannelllMyrinetMyrinet
27www.compaq.com
CompactPCICompactPCI Advantages Advantages vs vs VME VME
uu Leverages hardware and software investment forLeverages hardware and software investment formainstream desktops and server marketmainstream desktops and server market
uu Intelligent IOIntelligent IOuu Flexible configuration of system peripherals onFlexible configuration of system peripherals on
local buslocal busuu Greater aggregate BW to memory thanGreater aggregate BW to memory than
competing VME protocol enhancementscompeting VME protocol enhancementsuu Tighter coupling to memory bus than VMETighter coupling to memory bus than VME
28www.compaq.com
LongevityLongevity
uu Will there ever be another VME?Will there ever be another VME?llLongevityLongevityllEvolutionEvolutionllBackward compatibilityBackward compatibility
uu Probably not, but there is an alternativeProbably not, but there is an alternativellChoose a robust HW platform that will trackChoose a robust HW platform that will track
emerging desktop/server technology trendsemerging desktop/server technology trendsll Insert technology as it maturesInsert technology as it matures
29www.compaq.com
Internet pointersInternet pointers
uu http://www.digital.com/http://www.digital.com/oemoem//llCompactPCICompactPCIllPCI/ISAPCI/ISAllVMEVMEllRTOSRTOS
uu http://www.http://www.picmgpicmg.org/.org/llMembership informationMembership informationllSpecification DirectorySpecification DirectoryllProduct DirectoryProduct Directory
www.compaq.com