SMART PMCspan Manual

Pmc carrier module
Table of Contents

Advertisement

Quick Links

PMCspan PMC Carrier Module
Installation and Use
P/N: 6806800A59C
January 2020

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PMCspan and is the answer not in the manual?

Questions and answers

Summary of Contents for SMART PMCspan

  • Page 1 PMCspan PMC Carrier Module Installation and Use P/N: 6806800A59C January 2020...
  • Page 2 SMART EC shall not be liable for any special, indirect, incidental, or consequential damages, including without limitation, lost revenues or lost profits, which may result from the use of these materials. SMART EC may make changes to these materials, or to the products described therein, at any time without notice. SMART EC makes no commitment to update the information contained within these materials.
  • Page 3: Table Of Contents

    VME Processor/PMCspan System ........
  • Page 4 Related Documentation ............61 A.1 SMART Embedded Computing Documentation ....... . . 61 A.2 Related Specifications .
  • Page 5 PMCspan16E-010 Component Layout and Front Panel ....21 Figure 1-3 VME Processor/PMCspan System Diagram ......22 Figure 2-1 PMC (Expansion) Module Placement on PMCspan .
  • Page 6 List of Figures PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 7 Table 3-2 PMCspan PMC to ECC Memory Access Timing ......33 Table 4-1 PLX PCI6150 PCI Configuration Register Address Mapping .
  • Page 8 List of Tables PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 9: About This Manual

    A basic knowledge of computers and digital logic is assumed. Ordering and Support Information Refer to the data sheet for the PMCspan Carrier Module for a complete list of available variants and accessories. Refer to Appendix A, Related Documentation...
  • Page 10 Indicates a property damage message Indicates a hot surface that could result in moderate or serious injury Indicates an electrical situation that could result in moderate injury or death PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 11 This manual has been revised and replaces all prior editions. Part Number Publication Date Description 6806800A59C January 2020 Rebranded to SMART Embedded Computing template. Update document to Emerson style (logo, copyright, 6806800A59B September 2008 trademark, etc.) 6806800A59A July 2006 First Edition PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 12 About this Manual PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 13: Safety Notes

    Do not install substitute parts or perform any unauthorized modification of the equipment or the warranty may be voided. Contact your local SMART EC representative for service and repair to make sure that all safety features are maintained.
  • Page 14 Inserting or removing modules with power applied may result in damage to module components. Before installing or removing additional devices or modules, read the documentation that came with the product. Environment Always dispose of used products according to your country's legislation and manufacturer's instructions. PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 15: Sicherheitshinweise

    Installieren Sie keine Ersatzteile oder führen Sie keine unerlaubten eränderungen am Produkt durch, sonst verfällt die Garantie. Wenden Sie sich für Wartung oder Reparatur bitte an die für Sie zuständige Geschäftsstelle von SMART EC. So stellen Sie sicher, dass alle sicherheitsrelevanten Aspekte beachtet werden.
  • Page 16 Datenverlust sowie zu Schäden am Filesystem führen. Stellen Sie sicher, dass sämtliche Software auf dem Board ordnungsgemäss beendet wurde, bevor Sie das Board herunterfahren oder das Board aus dem Chassis entfernen. PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 17 Zusatzmodule führen. Lesen Sie daher vor der Installation von Zusatzmodulen die zugehörige Dokumentation. Umweltschutz Entsorgen Sie alte Batterien und/oder Blades/Systemkomponenten/RTMs stets gemäß der in Ihrem Land gültigen Gesetzgebung, wenn möglich immer umweltfreundlich. PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 18 Sicherheitshinweise PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 19: Pmcspan Introduction

    Chapter 1 PMCspan Introduction Introduction The PMCspan is a PMC carrier module that provides PCI expansion capability. PMCspans have the following features:  Compatible with the MVME51005E and MVME55006E processor modules (hereafter referred to as the MVME5100 and MVME5500 processor modules) ...
  • Page 20: Pmcspan Mechanical Layouts

    PMCspan Mechanical Layouts PMCspan Mechanical Layouts The next figures show the component side layout and front panel features for the PMCspan16E-002 and PMCspan 16E-010. Figure 1-1 PMCspan16E-002 Component Layout and Front Panel PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 21: Vme Processor/Pmcspan System

    PMCspan system: a VME processor module, a PMCspan16E-002 primary PMC carrier module, and a PMCspan16E-010 secondary PMC carrier module. The primary PMCspan interfaces to the VME processor module via the PCI expansion connector. The expansion connector on the secondary bus supports the secondary PMCspan.
  • Page 22: Figure 1-3 Vme Processor/Pmcspan System Diagram

    PMCspan Introduction VME Processor/PMCspan System Figure 1-3 VME Processor/PMCspan System Diagram 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.
  • Page 23: Hardware Installation

    Packaging The PMCspan is packed in an anti-static package to protect it from any static discharge. Observe standard handling practices of static sensitive equipment. NOTE: Each PMCspan ships with a standoff hardware kit for attaching the primary PMCspan to the VME processor module and the secondary PMCspan to the primary PMCspan.
  • Page 24: Installing Pmc Modules

    MVME5100 or MVME5500 Installation and Use manuals. Refer to the list of documentation Appendix A, Related Documentation. To install a PMC module on your PMCspan, perform the following steps while referring to the figure on the next page. 1. Position the PMCspan with the P1 and P2 connectors facing you.
  • Page 25: Installing A Pmcspan

    Installing a PMCspan 3. Slide the PMC module port connector into the PMC slot opening on the PMCspan front panel. 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.
  • Page 26 Thread the locking nuts into the standoff tips and tighten 5. Place the PMCspan on top of the VME module. Align the mounting holes in each corner to the standoffs and align PMCspan connector P4 with MVME5100 connector J25, or connector J4 on the MVME5500.
  • Page 27 PMCspan connector P3 with primary PMCspan connector J3. 7. Gently press the two PMCspan modules together and verify that P3 is fully seated in 8. Insert the four screws (Phillips type) through the holes at the corners of the secondary PMCspan and into the standoffs on the primary PMCspan.
  • Page 28 Hardware Installation Installing a PMCspan PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 29: Functional Description

    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.
  • Page 30: Figure 3-1 Pmcspanx6E-002 Block Diagram

    Functional Description PCI-to-PCI Bridge Chip Figure 3-1 PMCspanx6E-002 Block Diagram PCI Expansion Connector Figure 3-2 PMCspanx6E-010 Secondary Expansion Plug PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 31: On-Board +3.3V Power Supply

    PCI Expansion The PCI expansion interface is provided by a 114-pin plug connector (P4 or P5) on the secondary side of the PMCspan. This mates to the PCI Expansion connector on the VME processor module. Refer to Chapter 5, Connectors for the pin signal assignments.
  • Page 32: Pmc Present Signals

    PMC Present Signal Assignment on page Front Panel LEDs There are two green LEDs located on the front panel of the PMCspan, one for each PMC module. Both LEDs will be illuminated during reset. An individual LED will be illuminated whenever a PMC module has been granted bus mastership of the secondary PCI bus.
  • Page 33: Table 3-1 Powerpc 60X Bus To Pmcspan Pmc Access Timing

    4 system clocks (2 PCI clocks). is assumed to be 6 system clocks (3 PCI clocks): Medium DEVSEL# target, zero wait PCI timing. The next table shows the ECC memory access latency for PMCspan-initiated cycles. Table 3-2...
  • Page 34 Functional Description PMC Performance PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 35: Programming Model

    Chapter 4 Programming Model 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 Appendix A, Related Documentation.
  • Page 36: Table 4-2 Plx Pci6150 Pci Configuration Register Address Mapping

    Flow- Control Secondary Primary Secondary Primary Incremental Incremental Prefectch Prefetch Line Prefetch Prefetch LineCount Count Secondary Primary Secondary Maximum Maximum Reserved Flow-through Prefectch Prefetch Control Count Count Reserved Test Internal Arbiter Control PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 37: Table 4-3 Plx Pci6150 Pci Configuration Register Address Mapping

    Control/Status* Suports t Data* Hot Swap Hot Swap Hot Swap Next Control Reserved Control/Statu Capability (Capability ID) s (0h) Pointer (E8h) VPD Next VPD Address (0h) Capability Capability ID Pointer (00h) (03h) PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 38: Type 0 Configuration Cycles

    Type 0 configuration transactions do not use the PCI6150 data buffers so these transactions are completed immediately regardless of the state of the data buffers. The PCI6150 will ignore all Type 0 transactions initiated on the secondary PCI bus. PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 39: Type 1 Configuration Cycles

    (Slot 2 on PMCspan26E-010) 0000_0000_0100_0000 - 6 - F 22 - 31 Implemented by 6150 but not used 1000_0000_0000_0000 10 - 1E 0000_0000_0000_0000 None Not implemented by PCI6150 Special Cycle Data Special Cycles for PMC PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 40: Type 1 To Type 1 Forwarding

    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. PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 41: Pmc Interrupts

    03 (PMC 2) INTA# INTD# INTB# INTA# INTC# INTB# INTD# INTC# 04 (PMC 3) INTA# INTA# INTB# INTB# INTC# INTC# INTD# INTD# 05 (PMC 4) INTA# INTB# INTB# INTC# INTC# INTD# INTD# INTA# PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 42: 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 the next table.
  • Page 43: Connectors

    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. IACK and Bus Grant signals are passed through as required by the VME specification.
  • Page 44: Table 5-2 Vme P2 Connector Pin Assignments

    PMC2IO5 PMC1IO6 PMC1IO5 PMC2IO4 PMC1IO8 PMC1IO7 PMC2IO6 PMC2IO8 PMC1IO10 PMC1IO9 PMC2IO7 PMC1IO12 PMC1IO11 PMC2IO9 PMC2IO11 PMC1IO14 PMC1IO13 PMC2IO10 PMC1IO16 PMC1IO15 PMC2IO12 PMC2IO14 PMC1IO18 PMC1IO17 PMC2IO13 PMC1IO20 PMC1IO19 PMC2IO15 PMC2IO17 PMC1IO22 PMC1IO21 PMC2IO16 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 45: Pmc Slot Connectors (J11/J12/J14) (J21/J22/J24)

    All 64 I/O signals from PMC 1 (J14) are routed to P2, while only the first 46 I/O signals of PMC 2 (J24) are routed to P2. The pin assignments for these connectors are shown in the following tables. PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 46: Table 5-3 Pmc J11 Connector Pin Assignments

    PMC13REQ# +5.0v V(I/O) S_AD31 S_AD28 S_AD27 S_AD25 S_C/BE3# S_AD22 S_AD21 S_AD19 +5.0V V(I/O) S_AD17 S_FRAME# S_IRDY# S_DEVSEL# +5.0V S_LOCK# S_SDONE# S_SBO# S_PAR V(I/O) S_AD15 S_AD12 S_AD11 S_AD9 +5.0V S_C/BE0# S_AD6 S_AD5 S_AD4 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 47: Table 5-4 Pmc J12 Connector Pin Assignments

    PCI-RSVD PCI-RSVD PCI-RSVD BUSMODE2# +3.3V S_PCIRST# BUSMODE3# 3.3V BUSMODE4# PCI-RSVD S_AD30 S_AD29 S_AD26 S_AD24 +3.3V PMC13IDSEL S_AD23 +3.3V S_AD20 S_AD18 S_AD16 S_C/BE2# PMC-RSVD S_TRDY# +3.3V S_STOP# S_PERR# +3.3V S_SERR# S_C/BE1# S_AD14 S_AD13 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 48: Table 5-5 Pmc J14 Connector Pin Assignments

    PMC13IO5 PMC13IO6 PMC13IO7 PMC13IO8 PMC13IO9 PMC13IO10 PMC13IO11 PMC13IO12 PMC13IO13 PMC13IO14 PMC13IO15 PMC13IO16 PMC13IO17 PMC13IO18 PMC13IO19 PMC13IO20 PMC13IO21 PMC13IO22 PMC13IO23 PMC13IO24 PMC13IO25 PMC13IO26 PMC13IO27 PMC13IO28 PMC13IO29 PMC13IO30 PMC13IO31 PMC13IO32 PMC13IO33 PMC13IO34 PMC13IO35 PMC13IO36 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 49: Table 5-6 Pmc J21 Connector Pin Assignments

    PMC13IO61 PMC13IO62 PMC13IO63 PMC13IO64 Table 5-6 PMC j21 Connector Pin Assignments Signal Signal -12V PMCINTBA# PMCINTCB# PMCINTDC# PMC24P# +5.0V PMCINTAD# PCI-RSVD PCI-RSVD PMC24CLK PMC24GNT# PMC24REQ# +5.0v V(I/O) S_AD31 S_AD28 S_AD27 S_AD25 S_C/BE3# PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 50: Table 5-7 Pmc J22 Connector Pin Assignments

    S_AD5 S_AD4 V(I/O) S_AD3 S_AD2 S_AD1 S_AD0 +5.0V S_REQ64# Table 5-7 PMC J22 Connector Pin Assignments Signal Signal +12V TRST# PMC24TDO(TDO) PMC24TDI (TDI) PCI-RSVD PCI-RSVD PCI-RSVD BUSMODE2# +3.3V S_PCIRST# BUSMODE3# 3.3V BUSMODE4# PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 51: Table 5-8 Pmc J24 Connector Pin Assignments

    S_C/BE1# S_AD14 S_AD13 S_AD10 S_AD8 +3.3V S_AD7 PMC-RSVD +3.3V PMC-RSVD PMC-RSVD PMC-RSVD PMC-RSVD PMC-RSVD S_ACK64# +3.3V PMC-RSVD Table 5-8 PMC J24 Connector Pin Assignments Signal Signal PMC24IO1 PMC24IO2 PMC24IO3 PMC24IO4 PMC24IO5 PMC24IO6 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 52 PMC24IO15 PMC24IO16 PMC24IO17 PMC24IO18 PMC24IO19 PMC24IO20 PMC24IO21 PMC24IO22 PMC24IO23 PMC24IO24 PMC24IO25 PMC24IO26 PMC24IO27 PMC24IO28 PMC24IO29 PMC24IO30 PMC24IO31 PMC24IO32 PMC24IO33 PMC24IO34 PMC24IO35 PMC24IO36 PMC24IO37 PMC24IO38 PMC24IO39 PMC24IO40 PMC24IO41 PMC24IO42 PMC24IO43 PMC24IO44 PMC24IO45 PMC24IO46 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 53: Pmcspan16E-002 Pci Expansion Connector (P4/P5)

    PCIXGNT# PCIXREQ# -12 V P_PERR# P_SERR# P_LOCK# P_SDONE P_DEVSEL# P_SBO# P_TRDY# P_IRDY# P_STOP# P_FRAME# P_ACK64# Reserved P_REQ64# Reserved P_PAR P_PCIRST# P_C/BE1# P_C/BE0# P_C/BE3# P_C/BE2# P_AD1 P_AD0 P_AD3 P_AD2 P_AD5 P_AD4 P_AD7 P_AD6 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 54 P_C/BE7# P_C/BE6# P_AD33 P_AD32 P_AD35 P_AD34 P_AD37 P_AD36 P_AD39 P_AD38 P_AD41 P_AD40 P_AD43 P_AD42 P_AD45 P_AD44 P_AD47 P_AD46 P_AD49 P_AD48 P_AD51 P_AD50 P_AD53 P_AD52 P_AD55 P_AD54 P_AD57 P_AD56 P_AD59 P_AD58 P_AD61 P_AD60 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 55: Pmcspan16E-002 Secondary Pci Bus Connector (J3)

    Reserved INTD# PCIXTDO(TDO) PMC3TDI(TDI) TRST# PMC4P# SGNT2# SREQ2# SGNT3# SREQ3# S_PERR# S_SERR# S_LOCK# S_SDONE S_DEVSEL# S_SBO# S_TRDY# S_IRDY# S_STOP# S_FRAME# S_ACK64# Reserved S_REQ64# Reserved S_PAR S_PCIRST# S_C/BE1# S_C/BE0# S_C/BE3# S_C/BE2# S_AD1 S_AD0 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 56 Table 5-10 PMCspan16E-002 J3 Pin Assignments (continued) S_AD3 S_AD2 S_AD5 S_AD4 S_AD7 S_AD6 S_AD9 S_AD8 S_AD11 S_AD10 S_AD13 S_AD12 S_AD15 S_AD14 S_AD17 S_AD16 S_AD19 S_AD18 S_AD21 S_AD20 S_AD23 S_AD22 S_AD25 S_AD24 S_AD27 S_AD26 S_AD29 S_AD28 S_AD31 S_AD30 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 57: Pmcspan26E-010 Pci Bus Connector (P3)

    Signal PMC3CLK PMC13P# PMC4CLK SXINTA# SXINTB# Reserved SXINTC# Reserved SXINTD# SXTDO(TDO) SXTDI(TDI) TRST# PMC24P# PMC3GNT# PMC3REQ# PMC4GNT# PMC4REQ# S_PERR# S_SERR# S_LOCK# S_SDONE S_DEVSEL# S_SBO# S_TRDY# S_IRDY# S_STOP# S_FRAME# S_ACK64# Reserved S_REQ64# Reserved PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 58 S_AD1 S_AD0 S_AD3 S_AD2 S_AD5 S_AD4 S_AD7 S_AD6 S_AD9 S_AD8 S_AD11 S_AD10 S_AD13 S_AD12 S_AD15 S_AD14 S_AD17 S_AD16 S_AD19 S_AD18 S_AD21 S_AD20 S_AD23 S_AD22 S_AD25 S_AD24 S_AD27 S_AD26 S_AD29 S_AD28 S_AD31 S_AD30 PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 59 PMCspan26E-010 PCI Bus Connector (P3) Table 5-11 PMCspan26E-010 P3 Pin Assignments (continued) PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 60 Connectors PMCspan26E-010 PCI Bus Connector (P3) PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 61: Related Documentation

    The documentation listed is referenced in this manual. Technical documentation can be found by using the Documentation Search at https://www.smartembedded.com/ec/support/ or you can obtain electronic copies of SMART EC documentation by contacting your local sales representative. Table A-1 SMART EC Documentation...
  • Page 62 Related Documentation Related Specifications PMCspan PMC Carrier Module Installation and Use (6806800A59C)
  • Page 64 © 2020 SMART Embedded Computing™, Inc. All Rights Reserved. The stylized “S” and “SMART” is a registered trademark of SMART Modular Technologies, Inc. and “SMART Embedded Computing” and the SMART Embedded Computing logo are trademarks of SMART Modular Technologies, Inc. All other names and logos...

Table of Contents