i PMCspan PMC Carrier Module Installation and Use 6806800A59B September 2008
© Copyright 2008 Emerson All rights reserved. Trademarks Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks and service marks of Emerson Electric Co. © 2008 Emerson Electric Co. All other trademarks are the property of their respective owners. Intel® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
Safety Summary The following general safety precautions must be observed during all phases of operation, service, and repair of this equipment. Failure to comply with these precautions or with specific warnings elsewhere in this manual could result in personal injury or damage to the equipment. The safety precautions listed below represent warnings of certain dangers of which Emerson is aware.
Flammability All Emerson PWBs (printed wiring boards) are manufactured with a flammability rating of 94V-0 by ULrecognized manufacturers. EMI Caution Caution ! Caution This equipment generates, uses and can radiate electromagnetic energy. It may cause or be susceptible to electromagnetic interference (EMI) if not installed and used with adequate EMI protection. CE Notice (European Community) Warning ! This is a Class A product.
Contents About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xi PMCspan Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Overview of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Conventions Used in This Manual . . . . . . . . . . . .
Contents Type 0 Configuration Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Type 1 Configuration Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Type 1 to Type 1 Forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Special Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures Figure 1-1. Figure 1-2. Figure 1-3. Figure 2-1. Figure 2-2. Figure 3-1. Figure 3-2. PMCspan16E-002 Component Layout and Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . 2 PMCspan16E-010 Component Layout and Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . 3 VME Processor/PMCspan System Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 PMC (Expansion) Module Placement on PMCspan . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures viii PMCspan PMC Carrier Module Installation and Use (6806800A59B)
List of Tables Table 3-1. PowerPC 60x Bus to PMCspan PMC Access Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 3-2. PMCspan PMC to ECC Memory Access Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 4-1. PLX PCI6150 PCI Configuration Register Address Mapping . . . . . . . . . . . . . . . . . . . . . . Table 4-2. Register 6-1 (PCIIDR; PCI:00h) PCI Configuration ID . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 4-3.
List of Tables x PMCspan PMC Carrier Module Installation and Use (6806800A59B)
About This Manual PMCspan is a PMC carrier module that provides PCI expansion capability for a host VME processor module. The PMCspan has two PMC slots which support either two single-wide PMC modules or one double-wide PMC module. Two PMCspans can be stacked on a host VME processor, allowing up to four additional PMC modules. PMCspan Models As of the publication of this manual, the following PMCspan models are supported.
About This Manual Overview of Contents This manual is divided into the following chapters and appendices: Chapter 1, PMCspan Introduction Chapter 2, Hardware Installation Chapter 3, Functional Description Chapter 4, Programming Model Chapter 5, Connectors Appendix A, Related Documentation This manual is intended for anyone who wants to supply OEM systems, add capability to an existing compatible system, and/or work in a lab environment for experimental purposes.
About This Manual italic is used for names of variables to which you assign values. Italic is also used for comments in screen displays and examples, and to introduce new terms. courier is used for system output (for example, screen displays, reports), examples, and system prompts. , or represents the carriage return or Enter key. Ctrl represents the Control key. Execute control characters by pressing the Ctrl key and the letter simultaneously, for example, Ctrl-d.
About This Manual xiv PMCspan PMC Carrier Module Installation and Use (6806800A59B)
1 PMCspan Introduction 1 The PMCspan is a PMC carrier module that provides PCI expansion capability.
1 PMCspan Introduction PMCspan Mechanical Layouts The next figures show the component side layout and front panel features for the PMCspan16E002.
1 PMCspan Introduction C2 C5 C1 C4 CR1 C7 L1 C6 C3 C8 Q1 Q2 R1 C12 C10 C9 DS1 C14 C11 R2 PMC 2 PMC 1 DS2 C15 C13 R3 C15 C17 P1 R5 R4 C18 C20 C19 U1 R9 PCI MEZZANINE CARD R7 R6 C28 R8 R13 C23 R11 C24 C26 C27 R12 C22 C21 R10 J21 C29 J22 R25 R14 J24 R25 R24 R23 R22 R21 R20 R19 R26 C31 C32 R17 R16 C36 C30 C33 C34 R27 C36 R29 R28 C38 PCI MEZZANINE CARD R31 R32 C40 J11 J12 R34 R35 J14 P2 C41 C42 R36 C43 C47 C44 C50 C49 C45 C45 C51 J2 C48 4408 0506
1 PMCspan Introduction The next figure shows a block diagram of the PMCspan’s architecture. 32-bit PCI Local Bus (Secondary) PMCspan-010 (optional) PMC 3 PMC 4 Secondary Expansion Connector 2 single wide or 1 double wide PMC adapter 32-bit PCI Local Bus (Secondary) PCI-PCI Bridge PMC 1 PMC 2 PMCspan-002 PCI Expansion Connector PMC PMC 32/64-bit PCI Local Bus (Primary) Processor/ Memory Raven PCI Devices VME Processor Module 4405 0706 Figure 1-3.
1 PMCspan Introduction Electrical Requirements The voltage and current requirements for the PMCspan are as follows: +5V 290 mA typical 440 mA maximum +12V None -12V None Product Reliability (MTBF) The reliability for the PMCspan is 75,000 hours MTBF.
1 PMCspan Introduction 6 PMCspan PMC Carrier Module Installation and Use (6806800A59B)
2 Hardware Installation 2 Introduction The following sections discuss the installation of the PMCspan modules and PMC modules.
2 Hardware Installation Installing PMC Modules PCI mezzanine card (PMC) modules mount on the PMCspan. Install the PMC modules on the PMCspan prior to installing the PMCspan onto the VME processor module. The PMCspan is keyed to accept only +5V PMC modules. Refer to the installation instructions that come with the PMC for any prerequisites. Dangerous voltages, capable of causing death, are present in this equipment. Use extreme caution when handling, testing, and adjusting.
2 Hardware Installation 4. Align the PMC module over the PMCspan. – Align the connectors on the underside of the PMC module with the corresponding connectors (J11, J12, and J14) on the PMCspan. – Align the keying hole on the PMC module with the keying pin on the PMcspan. 5. Gently press the PMC onto the PMCspan. – Turn the PMCspan component-side down. 6.
2 Hardware Installation Primary PMCspan To install a PMCspan module on your VME module, perform the following steps while referring to the figure on the next page: Dangerous voltages, capable of causing death, are present in this equipment. Use extreme caution when handling, testing, and adjusting. Warning Caution Note Inserting or removing modules with power applied may result in damage to module components. Avoid touching areas of integrated circuitry, static discharge can damage these circuits.
2 Hardware Installation Secondary PMCspan The secondary PMCspan mounts on top of a primary PMCspan module. To install on your VME module, perform the following steps while referring to the figure on the next page: Dangerous voltages, capable of causing death, are present in this equipment. Use extreme caution when handling, testing, and adjusting. Warning Caution Inserting or removing modules with power applied may result in damage to module components.
2 Hardware Installation 5. Attach the four standoffs from the secondary PMCspan mounting kit to the primary PMCspan by screwing the threaded male portion of the standoffs in the locations where the screws were removed in the previous step. 6. Place the secondary PMCspan on top of the primary PMCspan. Align the mounting holes in each corner to the standoffs and align the secondary PMCspan connector P3 with primary PMCspan connector J3. 7.
3 Functional Description 3 Introduction This chapter describes the physical and electrical structure of the PMCspan. Figure 3-1 and Figure 3-2 show the detailed block diagrams of the PMCspan and its primary interfaces. PMC module I/O is available through the PMCspan front panel opening (for PMC modules with front panel connectors) or through the PMCspan VMEbus P2 backplane connector. PCI-to-PCI Bridge Chip The primary component on the PMCspan is the PCI6150 PCI-to-PCI bridge chip.
3 Functional Description Figure 3-1. PMCspanx6E-002 Block Diagram VME P2 Connector (PMC I/O) VME P1 Connector (46 pins) (64 pins) +5V PMC Slot 2 PMC Slot 1 J14 J24 PMC V(I/O) J11 J12 J22 J21 +3.3V Power Supply 32-bit PCI @ 33 MHz (Secondary Bus) Secondary V(I/O) ISA Bus Secondary Expansion Receptacle PMC Present 6150 PCI-to-PCI Bridge Chip Clock Config PCI Expansion Connector Figure 3-2.
3 Functional Description PMC Interface Each PMC slot has three EIA E700 AAAB connectors for a 32-bit PMC interface to secondary PCI bus and user specific I/O. The PMCspan VME backplane connector P2 provides 64 I/O signals for PMC 1, and 46 P2 I/O signals for PMC 2. Refer to Chapter 5, Connectors, for the pin signal assignments. PCI Expansion The PCI expansion interface is provided by a 114-pin plug connector (P4 or P5) on the secondary side of the PMCspan.
3 Functional Description PMC Performance All PMCspan models support 32-bit PCI operations at 33 MHz on the PMC (secondary) side. The PMCspan16E-002 primary carrier module supports 32-bit PCI operations on the processor (primary) side. Refer to the PCI6150 data book, listed in Appendix A, Related Documentation for PCI transaction timing information across the bridge. Writes to the PCI bus are also posted by the Raven chip ASIC, so this section will focus mainly on read cycles.
3 Functional Description Table 3-2 shows the ECC memory access latency for PMCspan-initiated cycles. Table 3-2. PMCspan PMC to ECC Memory Access Timing Access Type PCI Clock Periods Required for: 1st Beat 2nd Beat 3rd Beat nth Beat 32-bit Burst Reads 17 1 1 1 32-bit Burst Writes 3 1 1 1 1-Beat Read 17 - - - 1-Beat Write 3 - - - Notes 1. The latency assumes two system clocks for 60X system bus arbitration. 2. The latency is based on 60ns, fast-page DRAM timing.
3 Functional Description 18 PMCspan PMC Carrier Module Installation and Use (6806800A59B)
4 Programming Model 4 Introduction This chapter describes the programming model for the PMCspan. PLX PCI6150 Configuration Registers The PCI Configuration Registers for the PLX PCI6150 PCI-to-PCI Bridge chip are shown in Table 4-1. For a detailed register bit description, refer to the PLX PC16150 data book listed in Appendix A, Related Documentation.
4 Programming Model Table 4-1.
4 Programming Model Table 4-1.
4 Programming Model Table 4-2. Register 6-1 (PCIIDR; PCI:00h) PCI Configuration ID Bit Description Read Write Walue after Reset 15:0 Vendor ID, identifies PCI6150 manufacturer. Defaults to the PCISIG-issued PLX Vendor ID (3388h) if a blank or no serial EEPROM is present. Yes Only if RRC[7]=1;Seri al EEPROM 3388h 31:16 Device ID. Identifies the particular device.
4 Programming Model The PCI6150 forwards Type 1 to Type 0 configuration transactions as delayed transactions which are limited to a single data transfer. Table 4-3.
4 Programming Model The PCI6150 translates the Type 1 Configuration command to a Special Cycle and forwards the address and data unchanged. The transaction is forwarded as a delayed transaction but the target response is not forwarded back because Special Cycles result in a master abort. If more than one data transfer is requested during a Special Cycle, the PCI6150 responds with a target disconnect during the first data phase.
4 Programming Model PMC Clock, Request, Grant Assignment The PCI6150 bridge chip provide individual clock sources and arbitration logic for each PMC module on the secondary PCI bus. The PMCspan routes the secondary PCI bus Clock, Request and Grant signals between the PCI6150 bridge chip and the PMC slots as shown in Table 4-5. Table 4-5.
4 Programming Model 26 PMCspan PMC Carrier Module Installation and Use (6806800A59B)
5 Connectors 5 Introduction The PMCspan module connectors provide I/O and for interfaces to the VME processor modules and to other PMCspan modules. The pin assignments for the connectors PMCspan connections are provided in the following sections. VMEbus Connectors (P1/P2) The VMEbus P1 connector is a partially populated version of the 96-pin DIN type connector. The P1 Connector contains 23 pins and is used to provide +5V power to the PMCspan module.
5 Connectors Table 5-1. VME P1 Connector Pin Assignments (continued) Pin ROW A ROW B 20 ROW C :in GND 20 21 IACKIN_L 21 22 IACKOUT_L 22 23 GND 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 -12V 32 +5.0V +5.0V +12V 31 +5.0V 32 Table 5-2. VME P2 Connector Pin Assignments 28 ROW Z ROW A ROW B ROW C ROW D 1 PMC2IO2 PMC1IO2 +5.
5 Connectors Table 5-2.
5 Connectors Table 5-3. PMC J11 Connector Pin Assignments Pin Signal Signal Pin 23 S_AD25 GND 24 25 GND S_C/BE3# 26 27 S_AD22 S_AD21 28 29 S_AD19 +5.0V 30 31 V(I/O) S_AD17 32 33 S_FRAME# GND 34 35 GND S_IRDY# 36 37 S_DEVSEL# +5.0V 38 39 GND S_LOCK# 40 41 S_SDONE# S_SBO# 42 43 S_PAR GND 44 45 V(I/O) S_AD15 46 47 S_AD12 S_AD11 48 49 S_AD9 +5.
5 Connectors Table 5-4. PMC J12 Connector Pin Assignments (continued) Pin Signal Signal Pin 23 S_AD24 +3.3V 24 25 PMC13IDSEL S_AD23 26 27 +3.3V S_AD20 28 29 S_AD18 GND 30 31 S_AD16 S_C/BE2# 32 33 GND PMC-RSVD 34 35 S_TRDY# +3.3V 36 37 GND S_STOP# 38 39 S_PERR# GND 40 41 +3.3V S_SERR# 42 43 S_C/BE1# GND 44 45 S_AD14 S_AD13 46 47 GND S_AD10 48 49 S_AD8 +3.3V 50 51 S_AD7 PMC-RSVD 52 53 +3.
5 Connectors Table 5-5.
5 Connectors Table 5-6. PMC J21 Connector Pin Assignments (continued) Pin Signal Signal Pin 23 S_AD25 GND 24 25 GND S_C/BE3# 26 27 S_AD22 S_AD21 28 29 S_AD19 +5.0V 30 31 V(I/O) S_AD17 32 33 S_FRAME# GND 34 35 GND S_IRDY# 36 37 S_DEVSEL# +5.0V 38 39 GND S_LOCK# 40 41 S_SDONE# S_SBO# 42 43 S_PAR GND 44 45 V(I/O) S_AD15 46 47 S_AD12 S_AD11 48 49 S_AD9 +5.
5 Connectors Table 5-7. PMC J22 Connector Pin Assignments (continued) Pin Signal Signal Pin 23 S_AD24 +3.3V 24 25 PMC24IDSEL S_AD23 26 27 +3.3V S_AD20 28 29 S_AD18 GND 30 31 S_AD16 S_C/BE2# 32 33 GND PMC-RSVD 34 35 S_TRDY# +3.3V 36 37 GND S_STOP# 38 39 S_PERR# GND 40 41 +3.3V S_SERR# 42 43 S_C/BE1# GND 44 45 S_AD14 S_AD13 46 47 GND S_AD10 48 49 S_AD8 +3.3V 50 51 S_AD7 PMC-RSVD 52 53 +3.
5 Connectors Table 5-8.
5 Connectors Table 5-9.
5 Connectors Table 5-9.
5 Connectors Table 5-10.
5 Connectors Table 5-10. PMCspan16E-002 J3 Pin Assignments (continued) Pin Signal Signal Pin Pin 93 GND 94 95 GND 96 97 GND 98 99 GND 100 101 GND 102 103 GND 104 105 GND 106 107 GND 108 109 GND 110 111 GND 112 113 GND 114 PMCspan26E-010-010 PCI Bus Connector (P3) A 114-pin receptacle connector, P3, provides the secondary PCI bus expansion interface for the PMCspan26E-010-010. It connects to J3 on the PMCspan16E-002.
5 Connectors Table 5-11.
5 Connectors Table 5-11.
5 Connectors 42 PMCspan PMC Carrier Module Installation and Use (6806800A59B)
A Related Documentation A Emerson Network Power - Embedded Computing Documents The Emerson Network Power - Embedded Computing publications listed below are referenced in this manual. You can obtain electronic copies of Emerson Network Power - Embedded Computing publications by contacting your local Emerson sales office. For documentation of final released (GA) products, you can also visit the following website: www.emersonnetworkpower.
A Related Documentation 44 PMCspan PMC Carrier Module Installation and Use (6806800A59B)
Index A access time, PCI 16 access timing PMC 16 PMC to ECC memory 17 B block diagram primary PMCspan 14 secondary PMCspan 14 bus arbitration time 16 C clock configuration 15 clock periods required 16, 17 Clock, Request and Grant signals 25 configuration clock 15 cycles, Types 0 and 1 22 registers, PCI 19 transactions 19 connectors 27 J12 30 J14 31 J21 32 J22 33 J24 34 P1 27 P2 28 P3 39 P4/P5 35 PCI expansion 35 PMC slot 29 secondary PCI bus 37 conventions used in the manual xii D delay time 16 DRAM tim
Index configuration transactions 19 expansion 15 expansion connector 35 PCI-to-PCI bridge chip 13, 19 performance, PMC 16 physical structure 13 PLX PCI6150 13, 19 PMC access timing 16 adapters, configuring 22 clock, request, grant assignment 25 interface 15 interrupt routing 24 interrupts 24 slot connectors 29 PMC Present GPIO assignment 25 signal 15 signal assignment 25 PMC to ECC memory access timing 17 PMC1, PMC2 LEDs 15 PMCspan-001 PCI expansion connector 35 power supply circuit 14 primary PMCspan inst