Emerson MVME4100 Installation And Use Manual

Single board computer
Table of Contents

Advertisement

MVME4100 Single Board Computer
Installation and Use
P/N: 6806800H18D
June 2010
Embedded Computing for
Business-Critical Continuity
TM

Advertisement

Table of Contents
loading

Summary of Contents for Emerson MVME4100

  • Page 1 Embedded Computing for Business-Critical Continuity MVME4100 Single Board Computer Installation and Use P/N: 6806800H18D June 2010...
  • 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: Table Of Contents

    Factory Installed Linux ............. . 55 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 4 4.10.2 USB ............... . 87 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 5 6.4.2 Help ............... 112 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 6 Related Documentation ............. . 129 Emerson Network Power - Embedded Computing Documents ......129 Manufacturers’...
  • Page 7 MVME4100 Specifications ........
  • Page 8 MOTLoad Image Flags ............122 Table B-1 Emerson Network Power - Embedded Computing Publications ....129 Table B-2 Manufacturer’s Publications .
  • Page 9 Battery Location ............127 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 10: List Of Figures

    List of Figures MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 11: About This Manual

    About this Manual Overview of Contents This manual provides the information required to install and configure an MVME4100 Single Board Computer. Additionally, this manual provides specific preparation and installation information and data applicable to the board. The MVME4100 single-board computer, with the Freescale MPC8548E system-on-chip (SoC) processor, provides a high-performance, cost-effective continuation for currently deployed VME infrastructure.
  • Page 12 Common On-chip Processor COTS Commercial-Off-the-Shelf Central Processing Unit Cyclic Redundancy Check Double Data Rate °C Degree Celsius Delay-Locked Loop Direct Memory Access DRAM Dynamic Random Access Memory DUART Dual Universal Asynchronous Receiver/Transmitter MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 13 Input/Output IEEE Institute of Electrical and Electronics Engineers Inter IC JTAG Joint Test Access Group Kilobytes KBAUD Kilo Baud Local Bus Controller Liquid Crystal Display Light Emitting Diode Least Significant Byte Megabytes MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 14 Power-On Reset Parts Per Million Product Requirements Document PReP PowerPC Reference Platform PrPMC Processor PCI Mezzanine Card QUART Quad Universal Asynchronous Receiver/Transmitter Random Access Memory Receive RGMII Reduced Gigabit Media Independent Interface MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 15 Three-Speed Ethernet Controller 2eSST Two edge Source Synchronous Transfer UART Universal Asynchronous Receiver/Transmitter Universal Serial Bus Volts Input/Output Voltage VITA VMEbus International Trade Association VMEbus (Versa Module Eurocard) Vital Product Data Watts Xmit Transmit MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 16 Repeated item for example node 1, node 2, ..., node Omission of information from example/command that is not necessary at the time being Ranges, for example: 0..4 means one of the integers 0,1,2,3, and 4 (used in registers) Logical OR MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 17 Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury Indicates a property damage message No danger encountered. Pay attention to important information MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 18 > Contact Us > Online Form In "Area of Interest" select "Technical Documentation". Be sure to include the title, part number, and revision of the manual and tell us how you used it. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 19: Safety Notes

    Emerson intends to provide all necessary information to install and handle the product in this manual. Because of the complexity of this product and its various uses, we do not guarantee that the given information is complete.
  • Page 20 Changes or modifications not expressly approved by Emerson Network Power could void the user's authority to operate the equipment. Board products are tested in a representative system to show compliance with the above mentioned requirements.
  • Page 21: Cabling And Connectors

    When exchanging the on-board lithium battery, make sure that the new and the old battery are exactly the same battery models. If the respective battery model is not available, contact your local Emerson sales representative for the availability of alternative, officially approved battery models.
  • Page 22 Environment Always dispose of used batteries, boards, and RTMs according to your country’s legislation and manufacturer’s instructions. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 23: Sicherheitshinweise

    Produkt mit vielfältigen Einsatzmöglichkeiten handelt, können wir die Vollständigkeit der im Handbuch enthaltenen Informationen nicht garantieren. Falls Sie weitere Informationen benötigen sollten, wenden Sie sich bitte an die für Sie zuständige Geschäftsstelle von Emerson. Das System erfüllt die für die Industrie geforderten Sicherheitsvorschriften und darf ausschließlich für Anwendungen in der Telekommunikationsindustrie und im Zusammenhang...
  • Page 24 Sicherheitshinweise Das Produkt wurde in einem Emerson Standardsystem getestet. Es erfüllt die für digitale Geräte der Klasse A gültigen Grenzwerte in einem solchen System gemäß den FCC-Richtlinien Abschnitt 15 bzw. EN 55022 Klasse A. Diese Grenzwerte sollen einen angemessenen Schutz vor Störstrahlung beim Betrieb des Produktes in Gewerbe- sowie Industriegebieten...
  • Page 25 Funktionen belegt sein. Das Ändern dieser Schalter kann im normalen Betrieb Störungen auslösen. Verstellen Sie nur solche Schalter, die nicht mit "Reserved" gekennzeichnet sind. Prüfen und ggf. ändern Sie die Einstellungen der nicht mit "Reserved" gekennzeichneten Schalter, bevor Sie das Produkt installieren. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 26 Wenn Sie die Batterie schnell austauschen, bleiben die Zeiteinstellungen möglicherweise erhalten. Datenverlust Wenn die Batterie wenig oder unzureichend mit Spannung versorgt wird, wird der RTC initialisiert. Tauschen Sie die Batterie aus, bevor sieben Jahre tatsächlicher Nutzung vergangen sind. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 27 Um Schäden zu vermeiden, sollten Sie keinen Schraubendreher zum Ausbau der Batterie verwenden. Umweltschutz Entsorgen Sie alte Batterien und/oder Boards/RTMs stets gemäß der in Ihrem Land gültigen Gesetzgebung und den Empfehlungen des Herstellers. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 28 Sicherheitshinweise MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 29: Introduction

    Introduction Features The MVME4100 Single Board Computer is a VMEbus board based on the MPC8548E Integrated Processor. It is a full 6U board and occupies a single VME card slot with PMC cards installed. The MVME4100 is compliant with the VITA standards VMEbus, 2eSST, and PCI-X as listed in Appendix B, Related Documentation.
  • Page 30 9.6 to 115.2 Kbaud, asynchronous serial channels: four channels for rear P2 I/O Timers Four 32-bit MPC8548E timers Four 32-bit timers in a PLD Watchdog Timer One watchdog timer in PLD MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 31 Planar status indicators One standard 16-pin COP header One standard 20-pin JTAG header Boundary scan support Switches for VME geographical addressing in a three-row backplane Software Support VxWorks OS support Linux OS support MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 32: Standard Compliances

    Introduction Standard Compliances The MVME4100 is designed to be CE compliant and to meet the following standard requirements. Table 1-2 Board Standard Compliances Standard Description UL 60950-1 Safety Requirements (legal) EN 60950-1 IEC 60950-1 CAN/CSA C22.2 No 60950-1 CISPR 22...
  • Page 33: Figure 1-1 Declaration Of Conformity

    Introduction Figure 1-1 Declaration of Conformity MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 34: Mechanical Data

    When ordering board variants or board accessories, use the order numbers given in the following tables. 1.4.1 Supported Board Models At the time of publication of this manual, the MVME4100 Single Board Computer is available in the configurations shown below. Table 1-4 Board Variants Marketing Number...
  • Page 35: Serial Number Label

    Introduction The IPMC712 and IPMC761 I/O modules are not supported on the MVME4100. 1.4.3 Serial Number Label You can find the serial number of your product on a label that is located on the PCB close to the front panel. The following figure shows a sample label and its location. The actual label on your product may vary in content and location.
  • Page 36 Introduction MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 37: Hardware Preparation And Installation

    A fully implemented MVME4100 consists of the base board plus: Two single-wide or one double-wide PCI Mezzanine Card (PMC) slot for added versatility. One transition module for support of the mapped I/O from the MVME4100 base board to the P2 connector.
  • Page 38: Unpacking And Inspecting The Board

    3. Remove the desiccant bag shipped together with the board and dispose of it according to your country’s legislation. The product is thoroughly inspected before shipment. If any damage occurred during transportation or any items are missing, contact customer service immediately. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 39: Requirements

    2.3.1 Environmental Requirements The following table lists the currently available specifications for the environmental characteristics of the MVME4100. A complete functional description of the MVME4100 base board appears in Chapter 4, Functional Description. Operating temperatures refer to the temperature of the air circulating around the board and not to the component temperature.
  • Page 40: Power Requirements

    MVME4100-0173 Typical: 18 W at +5 V Maximum: 22 W at +5 V The following table shows the power available when the MVME4100 is installed in either a 3- row or 5-row chassis and when PMCs are present. Chassis Type...
  • Page 41: Thermal Requirements

    2.3.3 Thermal Requirements The MVME4100 module requires a minimum air flow of 10 CFM uniformly distributed across the board, with the airflow traveling from the heat sink to the PMC2 site, when operating at a 55 °C (131 °F) ambient temperature.
  • Page 42: Figure 2-1 Primary Side Thermally Significant Components

    Hardware Preparation and Installation Figure 2-1 Primary Side Thermally Significant Components U34 U35 U36 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 43: Equipment Requirements

    Figure 2-2 Secondary Side Thermally Significant Components U66 U67 2.3.5 Equipment Requirements The following equipment is recommended to complete an MVME4100 system: VMEbus system enclosure System console terminal Operating system (and/or application software) Transition module and connecting cables MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 44: Configuring The Board

    The MVME4100 control registers are described in the MVME4100 Programmer’s Reference. Prior to installing PMC modules on the MVME4100 base board, ensure that all switches that are user configurable are set properly. To do this, refer to...
  • Page 45: Smt Configuration Switch, S1

    2.4.1 SMT Configuration Switch, S1 An 8-position SMT configuration switch is located on the MVME4100 to control the flash bank write-protect, select the flash boot image, and control the safe start ENV settings. The default setting on all switch positions is OFF and is indicated by brackets in Table 2-5.
  • Page 46: Geographical Address Switch, S2

    Geographical Address Switch, S2 The Tsi148 VMEbus Status Register provides the VMEbus geographical address of the MVME4100. The switch reflects the inverted states of the geographical address signals. Applications not using the 5-row backplane can use the geographical address switch to assign a geographical address per the following diagram.
  • Page 47: Table 2-6 Geographical Address Switch Settings

    5-row chassis in order to get the correct address from the P1 connector. This switch also includes the SCON control switches. More information regarding GA address switch assignments can be found in the MVME4100 Single Board Computer Programmer’s Reference.
  • Page 48: Installing Accessories

    Do not change settings of switches marked as “reserved”. The setting of switches which are not marked as “reserved” has to be checked and changed before board installation. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 49: Pmc

    VME P2 connector. PMC site 2 only supports front PMC I/O and does not have a Jn4 connector. The PMC 1 Jn4 user I/O signals only support low-current high-speed signals and thus do not support current-bearing power supply usage. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 50: Installation Procedure

    Note that setting the PMC I/O voltage to 5.0 V forces the PMC sites to operate in 33 MHz PCI mode instead of PCI-X mode. The default factory configuration is for 3.3 V PMC I/O voltage. Follow these steps to install a PMC onto the MVME4100 board. Installation Procedure Read all notices and follow these steps to install a PMC on the base board.
  • Page 51 MVME4100. 5. Insert the four short phillips-head screws (provided with the PMC) through the holes on the bottom side of the MVME4100 and the PMC front bezel and into rear standoffs. 6. Tighten the screws. Refer to...
  • Page 52: Xmcspan

    XMCspan The XMCspan is a carrier module that provides PCI Express expansion capability to the MVME4100. Refer to the XMCspan Installation and Use manual for details about the XMCspan and the installation procedure. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 53: Installing And Removing The Board

    This section describes a recommended procedure for installing a board module in a chassis. The MVME4100 does not support hot swap. You should remove power to the slot or system before installing the module. Before installing the MVME4100, ensure that the serial ports and switches are properly configured.
  • Page 54: Completing The Installation

    The MVME4100 is designed to operate as an application-specific compute blade or an intelligent I/O board/carrier. It can be used in any slot in a VME chassis. When the MVME4100 is installed in a chassis, you are ready to connect peripherals and apply power to the board.
  • Page 55: Factory Installed Linux

    Emerson Network Power Embedded Computing Linux Kernel 2.6.27 on a MVME4100 localhost login: Login as root. The /root/README.MVME4100_LINUX file provides a brief overview of MVME4100 Linux. Contact Emerson Network Power Embedded Computing for kernel patches and additional information on using MVME4100 Linux.
  • Page 56 Hardware Preparation and Installation MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 57: Controls, Leds, And Connectors

    Chapter 3 Controls, LEDs, and Connectors Overview This chapter summarizes the controls, LEDs, connectors, and headers for the MVME4100 base board. Connectors for the MVME7216E transition module can be found in Rear Panel Connectors on page MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 58: Board Layout

    Controls, LEDs, and Connectors Board Layout The following figure shows the components, LEDs, connectors, and the reset switch on the MVME4100. Figure 3-1 Component Layout J21 J22 Battery Heat Sink J4A/J4B MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 59: Front Panel

    3.3.1 Reset/Abort Switch The MVME4100 has a single push button switch to provide both the abort and reset functions. When the switch is depressed for less than 3 seconds, an abort interrupt is generated to the MPC8548E PIC. If the switch is held for more than 3 seconds, a board hard reset is generated. If the MVME4100 is the VMEbus system controller, a VME SYSRESET is generated.
  • Page 60: Leds

    Controls, LEDs, and Connectors 3.3.2 LEDs The next table describes the LEDs on the front panel of the MVME4100. Refer to Figure 3-2 on page 59 for LED locations. Table 3-1 Front Panel LEDs Label Function Color Description Board Fail...
  • Page 61: Connectors

    Controls, LEDs, and Connectors 3.3.3 Connectors This section describes the pin assignments and signals for the connectors on the MVME4100. The next table lists the standard connectors on the MVME4100 base board. Refer to Figure 3-1 on page 58 for connector locations. Pin assignments for the connectors are in the following sections.
  • Page 62: Xmc Expansion Connector (J6)

    Signal TX0_P RX0_P TX0_N RX0_N TX1_P RX1_P TX1_N RX1_N TX2_P RX2_P TX2_N RX2_N TX3_P RX3_P TX3_N RX3_N REFCLK_P No Connect REFCLK_N No Connect No Connect No Connect No Connect PCIE_END_N INT_N RESET_N MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 63 Table 3-3 XMC Expansion Connector (J6) Pin Assignments (continued) Signal Signal TX4_P RX4_P TX4_N RX4_N TX5_P RX5_P TX5_N RX5_N TX6_P RX6_P TX6_N RX6_N TX7_P RX7_P TX7_N RX7_N No Connect No Connect No Connect No Connect TRST_N I2C_CLK I2C_DATA PRESENT_N MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 64: Ethernet Connectors (J4A/J4B)

    3.3.3.3 PCI Mezzanine Card (PMC) Connectors (J11 — J14, J21 — J23) There are seven 64-pin SMT connectors on the MVME4100 to provide 32/64-bit PCI interfaces and P2 I/O for one optional add-on PMC. PMC slot connector J14 contains the signals that go to VME P2 I/O rows A, C, D, and Z. The pin...
  • Page 65 AD21 AD19 +3.3V (VIO) AD17 FRAME# IRDY# DEVSEL# PCIXCAP LOCK# PCI_RSVD (No Connect) PCI_RSVD (No Connect) +3.3V (VIO) AD15 AD12 AD11 AD09 C/BE0# AD06 AD05 AD04 +3.3V (VIO) AD03 AD02 AD01 AD00 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 66: Table 3-6 Pmc Slot 1 Connector (J12) Pin Assignments

    Pull-up to +3.3V +3.3V RST# Pull-down +3.3V Pull-down Not Used AD30 AD29 AD26 AD24 +3.3V IDSEL1 AD23 +3.3V AD20 AD18 AD16 C/BE2# IDSEL1B TRDY# +3.3V STOP# PERR# +3.3V SERR# C/BE1# AD14 AD13 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 67: Table 3-7 Pmc Slot 1 Connector (J13) Pin Assignments

    Table 3-7 PMC Slot 1 Connector (J13) Pin Assignments Signal Signal Reserved (No Connect) C/BE7# C/BE6# C/BE5# C/BE4# +3.3V (VIO) PAR64 AD63 AD62 AD61 AD60 AD59 AD58 AD57 +3.3V (VIO) AD56 AD55 AD54 AD53 AD52 AD51 AD50 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 68: Table 3-8 Pmc Slot 1 Connector (J14) Pin Assignments

    Table 3-8 PMC Slot 1 Connector (J14) Pin Assignments Signal Signal PMC1_1 (P2-C1) PMC1_2 (P2-A1) PMC1_3 (P2-C2) PMC1_4 (P2-A2) PMC1_5 (P2-C3) PMC1_6 (P2-A3) PMC1_7 (P2-C4) PMC1_8 (P2-A4) PMC1 _9 (P2-C5) PMC1_10 (P2-A5) PMC1_11 (P2-C6) PMC1_12 (P2-A6) PMC1_13 (P2-C7) PMC1_14 (P2-A7) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 69 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) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 70: Table 3-9 Pmc Slot 2 Connector (J21) Pin Assignments

    +3.3V (VIO) AD31 AD28 AD27 AD25 C/BE3# AD22 AD21 AD19 +3.3V (VIO) AD17 FRAME# IRDY# DEVSEL# PCIXCAP LOCK# PCI_RSVD (No Connect) PCI_RSVD (No Connect) +3.3V (VIO) AD15 AD12 AD11 AD09 C/BE0# AD06 AD05 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 71: Table 3-10 Pmc Slot 2 Connector (J22) Pin Assignments

    Not Used Not Used Not Used Pull-up to +3.3V +3.3V RST# Pull-down +3.3V Pull-down Not Used AD30 AD29 AD26 AD24 +3.3V IDSEL1 AD23 +3.3V AD20 AD18 AD16 C/BE2# IDSEL1B TRDY# +3.3V STOP# MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 72: Table 3-11 Pmc Slot 2 Connector (J23) Pin Assignments

    No Connect (MONARCH#) Table 3-11 PMC Slot 2 Connector (J23) Pin Assignments Signal Signal Reserved (No Connect) C/BE7# C/BE6# C/BE5# C/BE4# +3.3V (VIO) PAR64 AD63 AD62 AD61 AD60 AD59 AD58 AD57 +3.3V (VIO) AD56 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 73 AD47 AD46 AD45 +3.3V (VIO) AD44 AD43 AD42 AD41 AD40 AD39 AD38 AD37 AD36 AD35 AD34 AD33 +3.3V (VIO) AD32 Reserved (No Connect) Reserved (No Connect) Reserved (No Connect) Reserved (No Connect) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 74: Serial Port Connector (Com1/J1)

    No Connect No Connect No Connect 3.3.3.5 USB Connector (J2) There is one USB Type A connector located on the MVME4100 front panel. The pin assignments are as follows: Table 3-13 USB Connector (J2) Pin Assignments Signal USB_VBUS (+5.0V) USB_DATA-...
  • Page 75: Vmebus P1 Connector

    +3.3V (Not Used) Reserved (N/C) GA4_L +3.3V (Not Used) Reserved (N/C) Reserved (N/C) IACK* +3.3V (Not Used) Reserved (N/C) IACKIN* SERA (N/C) Reserved (N/C) IACKOUT* SERB (N/C) +3.3V (Not Used) Reserved (N/C) Reserved (N/C) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 76: Vmebus P2 Connector

    MVME4100 and to the upper eight VMEbus address lines and additional 16 VMEbus data lines. The Z, A, C, and D pin assignments for the P2 connector are the same for both the MVME4100 and MVME7216E, and are as follows:...
  • Page 77: Headers

    PMC1_IO53 E2-2+ PMC1_IO56 VD29 PMC1_IO55 SP4CTS PMC1_IO58 VD30 PMC1_IO57 E2-1- PMC1_IO60 VD31 PMC1_IO59 E2-1+ SP4RTS PMC1_IO62 PMC1_IO61 PMC1_IO64 PMC1_IO63 Headers This section describes the pin assignments of the Headers on the MVME4100. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 78: Processor Cop Header (P4)

    The 20-pin boundary scan header provides an interface for programming the on-board PLDs and for boundary scan testing/debug purposes. The pin assignments for this header are as follows: Table 3-17 Boundary Scan Header (P5) Pin Assignments Signal Signal TRST_N (BSCANEN_N) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 79 Table 3-17 Boundary Scan Header (P5) Pin Assignments (continued) Signal Signal No Connect AUTOWR_N No Connect No Connect No Connect Pin 10 must be grounded in the cable in order to enable boundary scan. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 80 Controls, LEDs, and Connectors MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 81: Functional Description

    The MVME4100 VMEbus board is based on the MPC8548E system-on-chip (SoC) processors. The MVME4100 provides front panel access to one serial port with a mini DB-9 connector, two 10/100/1000 Ethernet ports with two RJ-45 connectors, and one USB port with one type A connector.
  • Page 82: Block Diagram

    Functional Description Block Diagram The following figure is a block diagram of the MVME4100 architecture. Figure 4-1 Block Diagram GigE GigE PMC1 Front IO PMC2 Front IO RJ-45 RJ-45 Front Panel ABT/RST 2 GB DDR2 SO-CDIMM XCVR 5482 RS-232 User...
  • Page 83: Processor

    Maxim MAX6649 temperature sensor 8 KB serial EEPROM on RTM VPD The RTC implemented on the MVME4100 provides an alarm interrupt routed to the MPC8548E PIC through the control PLD. A DS32KHz temperature controlled crystal oscillator provides the RTC clock reference. A battery backup circuit for the RTC is provided on-board.
  • Page 84: System Memory

    For programming information, see the MVME4100 Single Board Computer Programmer’s Reference. System Memory The MVME4100 includes one SO-CDIMM socket. The SO-CDIMM socket supports 1 GByte and 2 GByte DDR2 SDRAM modules. The MVME4100 supports memory speeds up to DDR533. Timers Timing functions for the MVME4100 are provided by four global high-resolution timers integrated into the MPC8548E plus four additional independent 32-bit timers in a PLD.
  • Page 85: Local Bus Interface

    I/O registers. The LBC has programmable timing modes to support devices of different access times, as well as device widths of 8, 16, and 32 bits. The MVME4100 uses the LBC in GPCM mode to interface to two physical banks of on-board flash, an on-board Quad UART (QUART), an MRAM, and on-board 32-bit timers along with control/status registers.
  • Page 86: Nvram

    4.8.4 Control and Timers PLD The MVME4100 Control and Timers PLD resides on the local bus. The Control and Timers PLD provides the following functions on the board: Local bus address latch Chip selects for flash banks, MRAM, and Quad UART...
  • Page 87: Duart Interface

    Functional Description DUART Interface The MVME4100 provides a front access asynchronous serial port interface using Serial Port 0 from the MPC8548E DUART. The TTL-level signals SIN, SOUT, RTS and CTS from Serial Port 0 are routed through on-board RS-232 drivers and receivers to the mini DB-9 front panel connector.
  • Page 88: 4.11 Xmc Expansion

    4.12.3 Power Supply Filtering and Fusing Each of the switching power supply inputs on the MVME4100 will have an inductor to reduce switching noise from being fed back onto the +5.0 V input. The LTC3828 supplies will each have a 10 A fuse to protect the supplies from over-current in case of component failure.
  • Page 89: 4.13 Clock Distribution

    The Local Bus Controller (LBC) clock output is connected to the PLD but is not used by the internal logic. 4.14 Reset Control Logic There are multiple sources of reset on the MVME4100. The following sources generate a board level reset: Power-up...
  • Page 90: 4.15 Real Time Clock Battery

    A board level hard reset generates a reset for the entire SBC including the processor, local PCI/PCI-X buses, Ethernet PHYs, serial ports, flash devices, and PLD(s). If the MVME4100 is configured as the VME system controller, the VMEbus and local Tsi148 reset input are also reset.
  • Page 91: Transition Module

    Chapter 5 Transition Module Overview This chapter provides information on the MVME7216E transition module’s features. It also includes a drawing of the module showing the components and rear panel connectors. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 92: Transition Module Layout

    Transition Module Transition Module Layout The following illustration shows the component layout and connectors on the MVME7216E transition module. Figure 5-1 Component Layout S1 SMT Switch MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 93: Features

    The MVME7216E transition module is for I/O routing through the rear of a compact VMEbus chassis. It connects directly to the VME backplane in chassis’ with an 80 mm deep rear transition area. The MVME7216E is designed for use with the host MVME4100 board. It has the following features:...
  • Page 94: Seeprom Address Switch, S1

    Figure 5-1 on page Figure 5-3 S1 Switch Positions Table 5-2 SEEPROM Address Switch Assignments (RTM) Position Function A(2) A(1) A(0) Default (OFF) Table 5-3 Switch Settings and Device Addresses A(2:0) Device Address $AA (default) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 95: Rear Panel Connectors

    VMEbus specifications. Table 5-4 Transition Module Connectors Connector Function J1A, J1B, J1C, J1D COM port connectors 10/100/1000Mb/s Ethernet connector 10/100/1000Mb/s Ethernet connector PIM power/ground PIM I/O VME backplane connector MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 96: Figure 5-4 Rear Panel Connectors And Leds

    PMC I/O (PIM) connector J10 routes only power and ground from VME P2 connector. There are no host I/O signals on this connector. The MVME4100 routes PMC I/O from J14 of PMC Slot 1 to VME P2 rows A and C. The MVME7216E routes these signals (pin-for-pin) from VME P2 to PMC I/O module connector J14.
  • Page 97: Mvme7216E Pmc I/O Module (Pim) Connectors (J10, J14)

    PMC Host I/O connector J10 routes only power and ground from VME P2. There are no Host I/O signals on this connector. The MVME4100 routes PMC I/O from J14 of PMC Slot 1 to VME P2 rows A and C. The MVME7216E routes these signals (pin-for-pin) from VME P2 to PMC I/O Module connector J14.
  • Page 98 No Connect No Connect No Connect No Connect No Connect No Connect No Connect No Connect No Connect No Connect +3.3V No Connect No Connect No Connect No Connect No Connect No Connect MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 99: Ethernet Connectors (Gige/J41B, Gige/J2B,Gige/J2A)

    5.5.3 Serial Port Connectors (COM1/J41A, COM2—COM5/J2A-D) The MVME4100 routes four asynchronous serial port interfaces, SP1 — SP4, to the VMEbus P2 connector. The MVME7216E routes these from the P2 connector to the RJ-45 connectors on RTM panel. The pin assignments for these connectors are as follows:...
  • Page 100: Pmc Input/Output Module

    6. Insert the four short Phillips screws, provided with the PIM, through the holes on the bottom side of the transition module into the PIM front bezel and rear standoffs. Tighten the screws. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 101: Figure 5-5 Installing The Pim

    Transition Module Refer to the following figure for proper screw/board alignment. The example below may not accurately represent your MVME7216E. Figure 5-5 Installing the PIM PIM Alignment MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 102 Transition Module MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 103: Motload Firmware

    The implementation of MOTLoad and its memory requirements are product specific. The MVME4100 single-board computer (SBC) is offered with a range of memory (for example, DRAM or flash). Typically, the smallest amount of on-board DRAM that a SBC has is 32 MB. Each supported product line has its own unique MOTLoad binary image(s).
  • Page 104: Tests

    RAM, which is not considered a true device and can be directly tested without a device path string. Refer to the devShow command description page in the MOTLoad Firmware Package User’s Manual. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 105: Command List

    Block Compare Byte/Halfword/Word bdTempShow Display Current Board Temperature Block Fill Byte/Halfword/Word blkCp Block Copy blkFmt Block Format blkRd Block Read blkShow Block Show Device Configuration Data blkVe Block Verify blkWr Block Write MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 106 ELF Object File Loader errorDisplay Display the Contents of the Test Error Status Table eval Evaluate Expression execProgram Execute Program fatDir FAT File System Directory Listing fatGet FAT File System File Load MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 107 Display state of L2 Cache and L2CR register contents l3CacheShow Display state of L3 Cache and L3CR register contents Memory Display Bytes/Halfwords/Words memShow Display Memory Allocation Memory Modify Bytes/Halfwords/Words mpuFork Execute program from idle processor MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 108 Symbol Table Attach Symbol Table Lookup stop Stop Date and Time (Power-Save Mode) taskActive Display the Contents of the Active Task Table Trace (Single-Step) User Program Trace (Single-Step) User Program to Address MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 109 Serial Internal Loopback testStatus Display the Contents of the Test Status Table testSuite Execute Test Suite testSuiteMake Make (Create) Test Suite testWatchdogTimer Tests the Accuracy of the Watchdog Timer Device tftpGet TFTP Get MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 110: Using The Command Line Interface

    The MOTLoad prompt changes according to what product it is used on (for example, MVME6100, MVME3100, MVME4100). Example: MVME4100> If an invalid MOTLoad command is entered at the MOTLoad command line prompt, MOTLoad displays a message that the command was not found. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 111 Mon Aug 29 15:24:13 MST 2005 MVME4100> If the partial command string cannot be resolved to a single unique command, MOTLoad informs the user that the command was ambiguous. Example: MVME4100> te "te" ambiguous MVME4100> MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 112: Rules

    For help with a specific test or utility the user can enter the following at the MOTLoad prompt: help <command_name> The help command also supports a limited form of pattern matching. Refer to the help command page. Example MVME4100> help testRam MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 113: Firmware Settings

    MVME4100> Firmware Settings The following sections provide additional information pertaining to the MVME4100 VME bus interface settings as configured by MOTLoad. A few VME settings are controlled by hardware jumpers while the majority of the VME settings are managed by the firmware command utility vmeCfg.
  • Page 114 Inbound Image 0 Ending Address Upper Register = 00000000 Inbound Image 0 Ending Address Lower Register = 1FFF0000 Inbound Image 0 Translation Offset Upper Register = 00000000 Inbound Image 0 Translation Offset Lower Register = 00000000 MVME4100> MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 115 Outbound Image 2 Ending Address Lower Register = B0FF0000 Outbound Image 2 Translation Offset Upper Register = 00000000 Outbound Image 2 Translation Offset Lower Register = 40000000 Outbound Image 2 2eSST Broadcast Select Register = 00000000 MVME4100> MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 116 Outbound Image 7 Starting Address Upper Register = 00000000 Outbound Image 7 Starting Address Lower Register = B1000000 Outbound Image 7 Ending Address Upper Register = 00000000 Outbound Image 7 Ending Address Lower Register = B1FF0000 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 117: Control Register/Control Status Register Settings

    –s –o(0 - 7) To display Master Control Register state: vmeCfg –s –r234 To display Miscellaneous Control Register state: vmeCfg –s –r238 To display CRG Attribute Register state: vmeCfg –s –r414 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 118: Editing Vme Settings

    Deletes selected Outbound Window state: vmeCfg –d –o(0 - 7) Deletes Master Control Register state: vmeCfg –d –r234 Deletes Control Register state: vmeCfg –d –r238 Deletes CRG Attribute Register state: vmeCfg –d –r414 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 119: Restoring Default Vme Settings

    These transactions occur across the VMEbus in the case of the MVME4100. MOTLoad uses one of four mailboxes in the Tsi148 VME controller as the inter-board communication address (IBCA) between the host and the target.
  • Page 120: Boot Images

    The MVME4100’s IBCA needs to be mapped appropriately through the master’s VMEbus bridge. For example, to use remote start using mailbox 0 on an MVME4100 installed in slot 5, the master would need a mapping to support reads and writes of address 0x002ff610 in VME CR/CSR space (0x280000 + 0x7f610).
  • Page 121: Checksum Algorithm

    Unsigned int checksum( Unsigned int *startPtr,/* starting address */ Unsigned int endPtr/* ending address */ unsigned int checksum=0; while (startPtr < endPtr) { checksum += *startPtr; startPtr++; return(checksum); MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 122: Image Flags

    MOTLoad currently uses an Image Flag value of 0x3, which identifies itself as an Alternate MOTLoad image that executes from RAM. MOTLoad currently does not support execution from flash. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 123: User Images

    The boot loader performs no other initialization of the board than that specified prior to the transfer of control to either a POST, USER, or Alternate MOTLoad image. Alternate boot images need to initialize the board to whatever state the image may further require for its execution. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 124: Alternate Boot Images And Safe Start

    Some later versions of MOTLoad support alternate boot images and a safe start recovery procedure. If safe start is available on the MVME4100, alternate boot images are supported. With alternate boot image support, the boot loader code in the boot block examines the upper 8 MB of the flash bank for alternate boot images.
  • Page 125: Startup Sequence

    MOTLoad RTOS Version 2.0, PAL Version 0.b EA02 MVME4100> Startup Sequence The firmware startup sequence following reset of MOTLoad is to: Initialize cache, MMU, FPU, and other CPU internal items Initialize the memory controller MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 126 During interactive mode, the user has the option to display locations at which valid boot images were discovered, specify which discovered image is to be executed, or specify that the recovery image in the boot block of the active flash bank is to be executed. MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 127: Battery Exchange

    Appendix A Battery Exchange Battery Exchange Some blade variants contain an on-board battery. The battery location is shown in the following figure. Figure A-1 Battery Location Battery MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 128 Battery Exchange The battery provides data retention of seven years summing up all periods of actual data use. Emerson therefore assumes that there usually is no need to exchange the battery except, for example, in case of long-term spare part handling.
  • Page 129: Related Documentation

    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.com/embeddedcomputing...
  • Page 130 Revised March 2004 8-bit Universal Bus Transceiver and Two 1-bit Bus Transceivers with Split LVTTL Port, Feedback Path, and 3-state Outputs Exar ST16C554/554D, ST68C554 Version 4.0.1 Quad UART with 16-Byte FIFO's June 2006 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 131 19-0411 4-Pin μP Voltage Monitors Rev 3 With Manual Reset Input 3/99 MAX6649 Digital Temperature Sensor 19-2450 Rev 3 05/07 Tundra Semiconductor Corporation Tsi148 PCI/X-to-VME Bus Bridge User Manual FN 80A3020 MA001_08 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 132: Related Specifications

    ANSI/VITA 32-2003 PCI-X on PMC ANSI/VITA 39-2003 PMC I/O Module (PIM) Draft Standard VITA 36 Draft Rev 0.1 July 19, 1999 Universal Serial Bus Universal Serial Bus Specification Revision 2.0 April 27, 2000 MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 133 Institute for Electrical and Electronics Engineers, Inc. IEEE Standard for a Common Mezzanine Card Family: CMC Family IEEE Std 1386 - 2001 IEEE Standard Physical and Environmental Layer for PCI Mezzanine Cards IEEE Std 1386.1 - 2001 (PMC) MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 134 Related Documentation MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 135: Index

    VME settings interface EMC requirements memory requirements environment customization prompt explained environmental requirements requirements test applications test suites feedback tests described firmware bootloader user images firmware command utility utilities firmware package help MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 136 VME configuration remote start VME settings replacing the battery delete restoring VME settings display edit restore serial number label vmeCfg settings, VME specifications board XMCspan standard compliancy MVME4100 Single Board Computer Installation and Use (6806800H18D)
  • Page 138 Precision Cooling Surge & Signal Protection Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks and service marks of Emerson Electric Co. All other product or service names are the property of their respective owners.

Table of Contents