Table of Contents

Quick Links

i
MVME51005E Single Board Computer

Installation and Use

6806800A38B
August 2008 Edition
Table of Contents
loading

Summary of Contents for Emerson MVME51005E

  • Page 1: Installation And Use

    MVME51005E Single Board Computer Installation and Use 6806800A38B August 2008 Edition...
  • Page 2 Emerson reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Emerson to notify any person of such revision or changes.
  • Page 3 The safety precautions listed below represent warnings of certain dangers of which Emerson is aware. You, as the user of the product, should follow these warnings and all other safety precautions necessary for the safe operation of the equipment in your operating environment.
  • Page 4 Flammability All Emerson PWBs (printed wiring boards) are manufactured with a flammability rating of 94V- 0 by UL-recognized manufacturers. EMI 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.
  • Page 5 Warning Emerson products with the CE marking comply with the EMC Directive (89/336/EEC). Compliance with this directive implies conformity to the following European Norms: EN55022 “Limits and Methods of Measurement of Radio Interference Characteristics of Information Technology Equipment”;...
  • Page 7: Table Of Contents

    Initialization Process ............15 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 8 RAM500 Module Installation ............46 viii MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 9 Contents RAM500 Connectors ............. 47 Bottom Side Memory Expansion Connector (P1) .
  • Page 10 Related Documentation ............97 Emerson Network Power - Embedded Computing Documents ......97 Manufacturers’...
  • Page 11 Figure C-4. Measuring Local Air Temperature ......... 95 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 13 Table C-2. Thermally Significant Components on the IPMC761 Module ..... 90 Table D-1. Emerson Network Power - Embedded Computing Publications ....97 Table D-2.
  • Page 15: About This Manual

    About This Manual The MVME51005E Single Board Computer Installation and Use provides the information you will need to install and configure your MVME51005E Single Board Computer. It provides specific preparation and installation information and data applicable to the board. The MVME51005E will hereafter be referred to as the MVME5100.
  • Page 16: Overview Of Contents

    Chapter 6, Pin Assignments, provides a listing of all connector and header pin assignments for the MVME5100. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 17: Conventions Used In This Manual

    (for example, screen displays, reports), examples, and system prompts. , or represents the carriage return or Enter key. xvii MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 18: Terminology

    16 bits, numbered 0 through 15, with bit 0 being the least significant. Word 32 bits, numbered 0 through 31, with bit 0 being the least significant. Double word 64 bits, numbered 0 through 63, with bit 0 being the least significant. xviii MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 19: Hardware Preparation And Installation

    Peripheral Component Interconnect (PCI) Mezzanine Cards (PMCs) (installed on an MVME5100 board) ❏ RAM500 memory mezzanine modules (installed on an MVME5100 board) ❏ VME system enclosure ❏ System console terminal ❏ Disk drives (and/or other I/O) and controllers MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 20: Unpacking Instructions

    If the shipping carton(s) is/are damaged upon receipt, request that the carrier's agent be present during the unpacking and inspection of the equipment. Emerson strongly recommends that you use an antistatic wrist strap and a Use ESD conductive foam pad when installing or upgrading a system.
  • Page 21: Preparation

    Installed For Front Panel Ethernet Port 2: (front No Jumpers Installed panel) J6, J20 Operation Mode Pins 1, 2 for PMC Mode (Set Both Jumpers) Mode Pins 2, 3 for SBC Mode* MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 22: Jumper Settings

    SBC mode (jumpers J4, J6, J10, J17 and J20). These are factory configured for the PMC mode. Verify all settings according to the previous table and follow the instructions below if applicable. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 23: Pmc/Sbc (761/Ipmc) Mode Selection

    MVME5100 is not the system controller and there is no global bus time-out elsewhere in the system. Note Software can also disable the bus timer by setting the appropriate bits in the Universe II VMEbus interface. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 24: Installation

    Module, for installation instructions. It is recommended that the memory mezzainine modules be installed prior to installing other board accessories, such as PMCs, IPMCs or transition modules. 2788 0406 Figure 1-1. MVME5100 Layout MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 25: Pmc Modules

    6. Insert the appropriate number of Phillips screws (typically 4) from the bottom of the MVME5100 into the standoffs on the PMC module and tighten the screws (refer to Figure 1-3). Figure 1-2. MVME5100 Installation and Removal From a VMEbus Chassis MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 26: Primary Pmcspan

    3. If the MVME5100 has already been installed in a VMEbus card slot, carefully remove it as shown in Figure 1-2 and place it with connectors P1 and P2 facing you. 4. Attach the four standoffs to the MVME5100. For each standoff: MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 27: Secondary Pmcspan

    The PMCspan16E-010 PCI expansion module mounts on top of a PMCspan16E-002 PCI expansion module. To install a PMCspan-010 on your MVME5100, perform the following steps while referring to the figure on the next page: MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 28: Figure 1-5. Pmcspan16E-010 Installation On A Pmcspan16E-002

    3. If the Primary PMC Carrier Module and MVME5100 assembly is already installed in the VME chassis, carefully remove it as shown in Figure 1-2 and place it with connectors P1 and P2 facing you. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 29: Mvme5100

    – If you intend to use the MVME5100 as system controller, it must occupy the left-most card slot (slot 1). The system controller must be in slot 1 to correctly initiate the bus-grant daisy-chain and to ensure proper operation of the IACK daisy-chain driver. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 30 RF emissions. Note Some VME backplanes (such as those used in Emerson Modular Chassis systems) have an auto-jumpering feature for automatic propagation of the IACK and BG signals. The step immediately below does not apply to such backplane designs.
  • Page 31: Operation

    SYSRESET# signal may be generated by toggling the switch to , or by a power- ABT/RST up reset, or by a watchdog timeout, or by a control bit in the Miscellaneous Control Register (MISC_CTL) in the Universe ASIC. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 32: Status Indicators

    Parity disabled (no parity) ❏ Baud rate = 9600 baud (default baud rate at power-up) After power-up, the baud rate of the port can be reconfigured by using the debugger’s DEBUG Port Format (PF) command. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 33: System Powerup

    Initialize devices on the MVME5100 INITIALIZATION PowerOn Self-Test diagnostics POST Firmware-configured boot mechanism BOOTING so configured. Default is no bo Interactive, command-driven on-line PPC MONITOR debugger, when terminal connected. Figure 2-1. Boot-Up Sequence MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 35: Ppcbug Firmware

    Appendix D, Related Documentation. ❏ A user interface or debug/diagnostics monitor that accepts commands from the system console terminal. When using PPCBug, you operate out of either the debugger directory or the diagnostic directory. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 36: Implementation And Memory Requirements

    After the debugger executes the command, the prompt reappears. However, depending on what the user program does, if the command causes execution of a user target code (that is, GO), then control may or may not return to the debugger. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 37: Hardware And Firmware Initialization

    15. Initializes the read only memory controller with the speed of read only memory. 16. Enables the MPU's instruction cache. 17. Copies the MPU's exception vector table from 0xFFF00000 to 0x00000000. 18. Verifies MPU type. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 38: Default Settings

    MVME5100. The structure for the board is shown in the following example: Board (PWA) Serial Number = MOT00xxxxxxx Board Identifier = MVME5100 Artwork (PWA) Identifier = 01-W3518FxxB MPU Clock Speed = 450 Bus Clock Speed = 100 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 39: Env - Set Environment

    This parameter specifies the maximum number of megabytes the bug is allowed to use. Allocation begins at the top of physical memory and expands downward as more memory is required until the maximum value is reached. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 40 NVRAM (PReP partition) header space will be initialized automatically during board initialization, but only if the PReP partition fails a sanity check. (Default) NVRAM header space will not be initialized automatically during board initialization. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 41 (GEV). Do not give boot priority to devices listed in the fw-boot-path GEV. (Default) Note When enabled, the GEV boot takes priority over all other boots, including Autoboot and Network Boot. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 42 “bootable” partition. That is then the partition that will be booted. Other acceptable values are 1, 2, 3 or 4. In these four cases, the partition specified will be booted without searching. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 43 The last location tested when PPCBug searches for a ROMboot module. (Default = 0xFFFFFFFC) Network Auto Boot Enable [Y/N] = N? The Network Auto Boot (NETboot) function is enabled. The NETboot function is disabled. (Default) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 44 Memory Size Enable [Y/N] = Y? Memory will be sized for SelfTest diagnostics. (Default) Memory will not be sized for SelfTest diagnostics. Memory Size Starting Address = 00000000? The default Starting Address is 0x00000000. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 45: Led/Serial Startup Diagnostic Codes

    Serial Startup Code Master Enable [Y/N]=N? Should the debugger fail to come up to a prompt, the last code displayed will indicate how far the initialization sequence had progressed before stalling. Serial Startup Code LF Enable [Y/N]=N? MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 46: Configuring The Vmebus Interface

    The configured value is written into the LSI1_TO register of the Universe chip. PCI Slave Image 2 Control = C0410000? The configured value is written into the LSI2_CTL register of the Universe chip. PCI Slave Image 2 Base Address Register = A0000000? MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 47 The configured value is written into the VSI2_CTL register of the Universe chip. VMEbus Slave Image 2 Base Address Register = 00000000? The configured value is written into the VSI2_BS register of the Universe chip. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 48: Firmware Command Buffer

    During this delay, you may press any key to prevent the execution of the startup command buffer. The default value of this parameter causes a startup delay of 5 seconds. Firmware Command Buffer: MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 49: Standard Commands

    Block of Memory Search Breakpoint Insert Block of Memory Verify CACHE Modify Cache State Concurrent Mode CNFG Configure Board Information Block Checksum a Block of data CSAR PCI Configuration Space READ Access MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 50 I/O Control for Disk I/O Inquiry I/O Physical to Disk I/O “Teach” for Configuring Disk Controller Idle MPU Register Display Idle MPU Register Modify Idle MPU Register Set Load S-Records from Host MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 51 Macro Delete NOMAL Disable Macro Expansion Listing NOPA Printer Detach NOPF Port Detach NORB No ROM Boot NOSYM Detach Symbol Table NPING Network Ping Offset Registers Display/Modify Printer Attach PBOOT Bootstrap Operating System MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 52: Diagnostics

    Flash memory will erase everything currently contained in Flash, including Caution the PPCBug debugger, if the target address addresses the bank in which it resides. Diagnostics The PPCBug hardware diagnostics are intended for testing and troubleshooting the MVME5100. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 53: Table 3-2. Diagnostic Test Groups

    Parallel Interface (PC8730x) Test* KBD8730x PC8730x Keyboard/Mouse Tests* ISABRDGE PCI/ISA Bridge Tests (Register Access & IRQ) VME3 VME3 Tests (Register Read & Register Walking Bit) DEC21x43 Ethernet Controller Tests CL1283 Parallel Interface (CL1283) Tests* MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 54 IPMC712 or IPMC761 is mounted). The ISABRDGE test is only performed if an IPMC761 is mounted on the MVME5100. If the MVME5100 is operating in PMC mode (IPMC761 is not mounted), then the test suite is bypassed. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 55: Functional Description

    1.5GB via RAM500 memory mezzanine NVRAM 32KB (4KB available for users) Memory Controller Hawk System Memory Controller (SMC) PCI Host Bridge Hawk PCI Host Bridge (PHB) Interrupt Controller Hawk Multi-Processor Interrupt Controller (MPIC) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 56: Features Descriptions

    IPMC mode). In PMC mode, it is fully backwards compatible with previous generation dual PMC products such as the MVME2300 and MVME2400. In the SBC mode, the MVME5100 is backwards compatible with the corresponding Emerson MVME712 or MVME761 transition board originated for use with previous generation single- board computer products, such as the MVME2600 and MVME2700.
  • Page 57: Processor

    The MVME5100 incorporates a BGA foot print that supports both the MCP7410 and the MCP75x processors. The maximum external processor bus speed is 100 MHz. Note The MCP7410 is configured to operate only with the PowerPC 60xbus interface. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 58: System Memory Controller And Pci Host Bridge

    2 and 3. If PPCBug tries to write to those write-protected address areas when pins 2-3 on J16 are set, the command will simply not finish (i.e., erase sector function stops at $F4FF 0000). MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 59: Ecc Sdram Memory

    PMC front-panel keep-out area. In addition, LAN 1 Ethernet address is stored in the configuration area of the NVRAM specified by the Boot ROM and in SROM. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 60: Vmebus Interface

    AD16. When a standard PMC card (not the IPMC712 or IPMC761) is plugged into slot 1, its IDSEL assignment corresponds to the standard IDSEL pin J12-25 and shall be connected to AD16. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 61: Ram500 Memory Expansion Module

    Any RAM500 memory size can be attached to the host board followed by any secondary RAM500 memory size for maximum Flexibility memory expansion flexibility. Functional Description The following sections describe the physical and electrical structure of the RAM500 memory expansion module. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 62: Ram500 Description

    Organization Devices 32 Mbytes 64 Mbit 4Mx16 64 Mbytes 128 Mbit 8Mx16 128 Mbytes 256 Mbit 16Mx16 64 Mbytes 64 Mbit 8Mx8 128 Mbytes 128 Mbit 16Mx8 256 Mbytes 256 Mbit 32Mx8 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 63: Srom

    $AA. The second RAM500 attached to the host board has its SPD addressable at $AC. This dynamic address relocation of the RAM500 SPD shall be done using the bottom- side connector signal A1_SPD and A0_SPD. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 64: Host Clock Logic

    P1 connector on the module with the three holes and the J16 connector on the MVME5100 host board and press the two connectors together until they are firmly seated in place. Figure 5-2. RAM500 Module Placement on MVME5100 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 65: Ram500 Connectors

    2 banks of SDRAM with a maximum of 1Gigabytes. Table 5-3. RAM500 Bottom Side Connector (P1)Pin Assignments GND* GND* DQ00 DQ01 DQ02 DQ03 DQ04 DQ05 DQ06 DQ07 +3.3V +3.3V DQ08 DQ09 DQ10 DQ11 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 66 DQ40 DQ41 DQ42 DQ43 DQ44 DQ45 DQ46 DQ47 GND* GND* DQ48 DQ49 DQ50 DQ51 DQ52 DQ53 +3.3V +3.3V DQ54 DQ55 DQ56 DQ57 DQ58 DQ59 DQ60 DQ61 GND* GND* DQ62 DQ63 CKD00 CKD01 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 67 AMP that includes receptacles loaded with contacts for grounding circuits at 9 or 10 signal circuits. These ground contacts mate with grounding plates on both sides of the plug assemblies. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 68: Top Side Memory Expansion Connector (J1)

    DQ20 DQ21 DQ22 DQ23 +3.3V +3.3V DQ24 DQ25 DQ26 DQ27 DQ28 DQ29 DQ30 DQ31 GND* GND* DQ32 DQ33 DQ34 DQ35 DQ36 DQ37 DQ38 DQ39 +3.3V +3.3V DQ40 DQ41 DQ42 DQ43 DQ44 DQ45 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 69 DQ59 DQ60 DQ61 GND* GND* DQ62 DQ63 CKD00 CKD01 CKD02 CKD03 CKD04 CKD05 +3.3V +3.3V CKD06 CKD07 GND* GND* +3.3V +3.3V CS_E0_L GND* CS_E1_L WE_L RAS_L GND* GND* CAS_L +3.3V +3.3V DQMB1 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 70: Ram500 Programming Issues

    The first RAM500 attached to the host board has has an SPD address of $AA. The second RAM500 attached to the top of the first RAM500 has an SPD address of $AC. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 71: Pin Assignments

    MVME5100 Single Board Computer. The table below provides a brief description of each jumper and the appropriate setting(s) for proper board operation. Jumper Description Setting Default RISCWatch Header None (Factory Use Only) PAL Programming Header None (Lab Use Only) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 72: Connectors

    This connetor is used to provide an interface to the IPMC761 module signals and is located near J11. The pin assignments for this connector are as follows: Table 6-1. IPMC761 Connector Pin Assignments Assignment I2CSCL I2CSDA DB8# DB9# DB10# +3.3V +3.3V DB11# DB12# DB13# DB14# +3.3V MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 73: Memory Expansion Connector (J8) Pin Assignments

    Table 6-2. Memory Expansion Connector Pin Assignments Assignment DQ00 DQ01 DQ02 DQ03 DQ04 DQ05 DQ06 DQ07 +3.3V +3.3V DQ08 DQ09 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 DQ16 DQ17 DQ18 DQ19 DQ20 DQ21 DQ22 DQ23 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 74 DQ44 DQ45 DQ46 DQ47 DQ48 DQ49 DQ50 DQ51 DQ52 DQ53 +3.3V +3.3V DQ54 DQ55 DQ56 DQ57 DQ58 DQ59 DQ60 DQ61 DQ62 DQ63 CKD00 CKD01 CKD02 CKD03 CKD04 CKD05 +3.3V +3.3V CKD06 CKD07 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 75: Pci Expansion Connector (J25) Pin Assignments

    This may cause the clock generation logic to set the local bus frequency to 83.33 MHz if necessary. PCI Expansion Connector (J25) Pin Assignments This connector is used to provide PCI/PMC expansion capability. The pin assignments for this connector are as follows: MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 76: Table 6-3. Pci Expansion Connector Pin Assignments

    Table 6-3. PCI Expansion Connector Pin Assignments Assignment +3.3V +3.3V PCICLK PMCINTA# PMCINTB# PURST# PMCINTC# HRESET# PMCINTD# TRST# PCIXP# PCIXGNT# PCIXREQ# +12V -12V PERR# SERR# LOCK# SDONE DEVSEL# SBO# TRDY# IRDY# STOP# FRAME# ACK64# Reserved REQ64# Reserved MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 77 Table 6-3. PCI Expansion Connector Pin Assignments (continued) Assignment PCIRST# C/BE1# C/BE0# C/BE3# C/BE2# AD11 AD10 AD13 AD12 AD15 AD14 AD17 AD16 AD19 AD18 AD21 AD20 AD23 AD22 AD25 AD24 AD27 AD26 AD29 AD28 AD31 AD30 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 78: Pci Mezzanine Card (Pmc) Connectors

    Mezzanine Cards (PMC). The pin assignments for these connectors are as follows. Table 6-4. PMC Slot 1 Connector (J11) Pin Assignments Assignment -12V INTA# INTB# INTC# PMCPRSNT1# INTD# Not Used Not Used MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 79 AD27 AD25 C/BE3# AD22 AD21 AD19 +5V (Vio) AD17 FRAME# IRDY# DEVSEL# LOCK# SDONE# SBO# +5V (Vio) AD15 AD12 AD11 AD09 C/BE0# AD06 AD05 AD04 +5V (Vio) AD03 AD02 AD01 AD00 REQ64# MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 80: Table 6-5. Pmc Slot 1 Connector (J12) Pin Assignments

    Not Used TDRY# +3.3V STOP# PERR# +3.3V SERR# C/BE1# AD14 AD13 AD10 AD08 +3.3V AD07 Not Used +3.3V Not Used Not Used Not Used Not Used Not Used ACK64# +3.3V Not Used MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 81 AD55 AD54 AD53 AD52 AD51 AD50 AD49 AD48 AD47 AD46 AD45 +5V (Vio) AD44 AD43 AD42 AD41 AD40 AD39 AD38 AD37 AD36 AD35 AD34 AD33 +5V (Vio) AD32 Reserved Reserved Reserved Reserved MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 82: Table 6-6. Pmc Slot 1 Connector (J14) Pin Assignments

    PMC1_49 (P2-C25) PMC1_50 (P2-A25) PMC1_51 (P2-C26) PMC1_52 (P2-A26) PMC1_53 (P2-C27) PMC1_54 (P2-A27) PMC1_55 (P2-C28) PMC1_56 (P2-A28) PMC1_57 (P2-C29) PMC1_58 (P2-A29) PMC1_59 (P2-C30) PMC1_60 (P2-A30) PMC1_61 (P2-C31) PMC1_62 (P2-A31) PMC1_63 (P2-C32) PMC1_64 (P2-A32) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 83 AD22 AD21 AD19 +5V (Vio) AD17 FRAME# IRDY# DEVSEL# LOCK# SDONE# SBO# +5V (Vio) AD15 AD12 AD11 AD09 C/BE0# AD06 AD05 AD04 +5V (Vio) AD03 AD02 AD01 AD00 REQ64# Assignment +12V TRST# MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 84 Not Used +3.3V Not Used Not Used Not Used Not Used Not Used ACK64# +3.3V Not Used Assignment Reserved C/BE7# C/BE6# C/BE5# C/BE4# +5V (Vio) PAR64 AD63 AD62 AD61 AD60 AD59 AD58 AD57 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 85 PMC2_19 (P2-D13) PMC2_20 (P2-Z13) PMC2_21 (P2-D14) PMC2_22 (P2-D15) PMC2_23 (P2-Z15) PMC2_24 (P2-D16) PMC2_25 (P2-D17) PMC2_26 (P2-Z17) PMC2_27 (P2-D18) PMC2_28 (P2-D19) PMC2_29 (P2-Z19) PMC2_30 (P2-D20) PMC2_31 (P2-D21) PMC2_32 (P2-Z21) PMC2_33 (P2-D22 PMC2_34 (P2-D23) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 86: Vmebus Connectors P1 & P2 Pin Assignments (Pmc Mode)

    PMC2_15 (J24-15) PMC2_17 (J24-17) PMC1_22 (J14-22) VA31 PMC1_21 (J14-21) PMC2_16 (J24-16) PMC1_24 (J14-24) PMC1_23 (J14-23) PMC2_18 (J24-18) PMC2_20 (J24-20) PMC1_26 (J14-26) PMC1_25 (J14-25) PMC2_19 (J24-19) PMC1_28 (J14-28) VD16 PMC1_27 (J14-27) PMC2_21 (J24-21) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 87: Vmebus P1 & P2 Connector Pin Assignments (Sbc Mode)

    The pin assignments for the P2 connector using the IPMC761 or the IPMC712 are listed in the following two tables: Row Z Row A Row B Row C Row D DB8# DB0# RD- (10/100) PMC2_1 (J24-1) DB1# RD+ (10/100) PMC2_3 (J24-3) DB9# DB2# RETRY# TD- (10/100) PMC2_4 (J24-4) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 88 PMC2_1 (J24-1) DB1# PMC2_3 (J24-3) DB9# DB2# PMC2_4 (J24-4) DB3# VA24 AC Terminated PMC2_6 (J24-6) DB10# DB4# VA25 AC Terminated PMC2_7 (J24-7) DB5# VA26 PMC2_9 (J24-9) DB11# DB6# VA27 +12V (LAN) PMC2_10 (J24-10) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 89: 10 Baset/100 Basetx Connector Pin Assignments

    The board’s dual 10 BaseT/100 BaseTx RJ45 connectors (J9 and J18) are located on the front plate. The connections provide two LAN connections (LAN1-J18 and LAN2-J9). The pin assignments for these connectors are as follows: Assignment MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 90: Com1 And Com2 Connector Pin Assignments

    MVME5100 provides the interface to the serial debug ports. The RJ45 connector is for COM1 and the 9-pin header is for COM2. The pin assignments for these connectors are as follows: Assignment GNDC GNDC Assignment MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 91: Programming The Mvme5100

    The processor memory map configuration is under the control of the PHB and SMC portions of the Hawk ASIC. The Hawk adjusts system mapping to suit a given application via programmable map decoder registers. At system power-up or reset, a default processor memory map takes over. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 92: Default Processor Memory Map

    For an example of the CHRP memory map, refer to the following table. For detailed processor memory maps, including suggested CHRP- and PREP-compatible memory maps, refer to the MVME5100-Series Single Board Computer Programmer’s Reference Guide. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 93: Processor Memory Map

    3. The first 1MB of ROM/FLASH Bank A appears at this range after a reset if the rom_b_rv control bit is cleared. If the rom_b_rv control bit is set, this address maps to ROM/FLASH Bank B. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 94: Pci Memory Map

    MVME5100-Series Single Board Computer Programmer’s Reference Guide. VMEbus Memory Map The VMEbus is programmable. Like other parts of the MVME5100 memory map, the mapping of local resources as viewed by VMEbus masters varies among applications. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 95: Programming Considerations

    The PIB supports flexible arbitration modes of fixed priority, rotating priority and mixed priority, as appropriate in a given application. Details on PCI arbitration can be found in the MVME5100-Series Single Board Computer Programmer’s Reference Guide. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 96: Figure 7-1. Vmebus Master Mapping

    PCI Bus Request PCI Master(s) PIB (Internal) Hawk ASIC Request 0 PMC Slot 2 Request 1 PMC Slot 1 Request 2 PCI Expansion Slot Request 3 Ethernet Request 4 Universe ASIC (VMEbus) MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 97: Interrupt Handling

    MVME5100. For details on interrupt handling, refer to the MVME5100-Series Single Board Computer Programmer’s Reference Guide. INT_ Processor (8529 Pair) MCP_ Hawk MPIC SERR_& PERR_ PCI Interrupts ISA Interrupts 11559.00 9609 Figure 7-2. MVME5100 Interrupt Architecture MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 98: Dma Channels

    Table 7-5 shows which devices are affected by the various types of resets. For details on using resets, refer to the MVME5100-Series Single Board Computer Programmer’s Reference Guide. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 99: Endian Issues

    In little-endian mode, the PHB reverse-rearranges the address for PCI-bound accesses and rearranges the address for memory-bound accesses (from PCI). In this case, no byte swapping is done. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 100: Pci Domain

    In little-endian mode, however, software must take the byte-swapping effect of the Universe ASIC and the address reverse-rearranging effect of the PHB into account. For further details on endian considerations, refer to the MVME5100-Series Single Board Computer Programmer’s Reference Guide. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 101: Specifications

    5% to 90% Non-Condensing Physical Dimensions Height 233.4 mm (9.2 in.) Depth 160 mm (6.3 in.) Front Panel 261.8 mm (10.3 in.) Height 19.8 mm (0.8 in.) Width 14.8 mm (0.58 in.) Max. Component Height MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 102: A Specifications

    Front panel screws properly tightened. For minimum RF emissions, it is essential that the conditions above be implemented. Failure to do so could compromise the EMC compliance of the equipment containing the module. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 103: Troubleshooting

    2. Check if the “system controller” function on wrong slot. the board is enabled per the instructions this manual. C. The “system Configure the system console terminal per the console” terminal instructions this manual. may be configured incorrectly. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 104: B Troubleshooting

    The date and time will be autoboot. incorrectly. displayed. B. There may be CAUTION: Performing the next step (env;d) some fault in the will change some parameters that may affect board hardware. your system’s operation. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 105 V. V. The debugger A. No apparent No further troubleshooting steps are required. is in system problems — mode; the board troubleshooting autoboots, or the is done. board has passed self tests. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 106 2. Phone 1-800-222-5640. listed above; or the on-board cannot be debugging and corrected using diagnostic the steps given. firmware. TROUBLESHOOTING PROCEDURE COMPLETE MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 107: Thermal Analysis

    The preferred temperature measurement location for a component may be: ❏ junction - refers to the temperature measured by an on-chip thermal device ❏ case - refers to the temperature at the top, center surface of the component MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 108: C Thermal Analysis

    Super I/O National Semiconductor Ambient Zilog (Z0853606 VSC) Ambient LSI Symbios LSA0564 609-0393602 Ambient Winbond W83C554F Case Lattice ispLSI 1032E 70LT D935B14 maximum temperature for reliable operation specified by the component manufacturer. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 109: Figure C-1. Thermally Significant Components On The Mvme5100 Sbc - Primary Side

    An MVME5100 Single Board Computer and an IPMC761 I/O board was tested in an Emerson lab environment, and it was verified that the reliability of the components would not be compromised when operating in a maximum ambient temperature of 55 degrees C, if the required airflow of 400 LFM is provided.
  • Page 110: Component Temperature Measurement

    Table C-1. Preparation We recommend 40-gage thermocouples for all thermal measurements. Larger gage thermocouples can wick heat away from the components and disturb air flowing past the board. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 111: Measuring Junction Temperature

    Machining a heatsink base reduces the contact area between the heatsink and the electrical component. You can partially compensate for this effect by filling the machined areas with thermal grease. The grease should not contact the thermocouple junction. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 112: Measuring Local Air Temperature

    Measure local component ambient temperature by placing the thermocouple downstream of the component. This method is conservative since it includes heating of the air by the component. Figure C-4 shows one method of mounting the thermocouple. MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 113: Figure C-4. Measuring Local Air Temperature

    C Thermal Analysis Tape thermocouple wire to top of component Thermocouple junction Air flow Figure C-4. Measuring Local Air Temperature MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 115: Related Documentation

    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: http://www.emersonnetworkpowerembeddedcomputing.com...
  • Page 116: D Related Documentation

    M48T37V CMOS 32Kx8 Timekeeper SRAM Data Sheet M48T37V SGS Thomson Microelectronics http://.us.st.com 2-Wire Serial CMOS EEPROM Data Sheet AT24C04 http://www.atmel.com Intel GD82559ER Fast Ethernet PCI Controller Datasheet 714682-001 Intel Corporation Rev. 1.0 http://www.intel.com March 1999 MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 117: Related Specifications

    Peripheral Component Interconnect (PCI) Interface PCI Local Bus Specification, Revision 2.1 Specification PCI Special Interest Group http://www.pcisig.com Common Mezzanine Card Specification P1386 Draft 2.0 PCI Mezzanine Card Specification P1386.1Draft 2.0 IEEE Standards Department http://www.ieee.org MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 119 Primary SCSI Data Bus Width component temperature measurement ROM Boot Enable configurable items, MVME5100 base board SCSI bus reset on debugger startup configurations Secondary SCSI identifier MVME5100 ENV command configure parameters PPC1Bug parameters MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 120 PCI local bus performed by PPCBug processor (default) initialization process memory maps as performed by firmware MVME5100 Input/Output Interface VMEbus installation memory size RAM500 Memory Size Enable installation considerations Miscellaneous installing MPU initialization MVME51005E Single Board Computer Installation and Use (6806800A38B)
  • Page 121 PCI/PMC/Expansion install instructions Peripheral Support memory blocks PHB/SMC SPD addresses of Hawk ASIC top side connector PIB controller Real-Time Clock & NVRAM & Watchdog Timer pin assignments required equipment IPMC761 (J3) reset MVME51005E Single Board Computer Installation and Use(6806800A38B)
  • Page 122 VMEbus Interface reset VMEbus interface switches switches, MVME5100 front panel SYSFAIL* Winbond PCI/ISA bus bridge controller system console, connecting Winbond W83C553 system controller as PCI arbiter support MVME51005E Single Board Computer Installation and Use (6806800A38B)

Table of Contents