Page 2 - Trademarks; Notice
© 2011 Emerson All rights reserved. Trademarks Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks and service marks of Emerson Electric Co. © 2008 Emerson Electric Co. All other product or service names are the property of their respective ...
Page 5 - Contents
Contents MVME3100 Single Board Computer Installation and Use (6806800M28C) 5 4.10.5 PCI Mezzanine Card Slots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774.10.6 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Page 9 - List of Tables
List of Tables MVME3100 Single Board Computer Installation and Use (6806800M28C) 9 Table 1-1 Startup Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table 1-2 Configuration Switch (S4) Settings . . . . . . . . . . . . ...
Page 11 - List of Figures
List of Figures MVME3100 Single Board Computer Installation and Use (6806800M28C) 11 Figure 1-1 Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 1-2 Geographical Address Switch Settings . . . . . . . . . . . ...
Page 13 - About this Manual; Overview of Contents
MVME3100 Single Board Computer Installation and Use (6806800M28C) 13 About this Manual Overview of Contents This manual is divided into the following chapters and appendices: Hardware Preparation and Installation , provides MVME3100 board preparation and installation instructions, as well as ESD pre...
Page 14 - Abbreviations
MVME3100 Single Board Computer Installation and Use (6806800M28C) About this Manual 14 About this Manual As of the printing date of this manual, the MVME3100 supports the models listed below. Abbreviations This document uses the following abbreviations: Model Number Description MVME3100-1152 677 MHz...
Page 17 - Conventions
About this Manual MVME3100 Single Board Computer Installation and Use (6806800M28C) 17 Conventions The following table describes the conventions used throughout this manual. TSOP Thin Small Outline Package UART Universal Asynchronous Receiver/Transmitter UNIX UNIX operating system USB Universal Seri...
Page 19 - Summary of Changes
About this Manual MVME3100 Single Board Computer Installation and Use (6806800M28C) 19 Summary of Changes This manual has been revised and replaces all prior editions. Part Number Publication Date Description 6806800M28C December 2012 Added Declaration of Conformity on page 22 . 6806800M28B August 2...
Page 21 - Chapter 1; Hardware Preparation and Installation; Overview; Overview of Startup Procedures
Chapter 1 MVME3100 Single Board Computer Installation and Use (6806800M28C) 21 Hardware Preparation and Installation 1.1 Overview The MVME3100 is a single-slot, single-board computer based on the MPC8540 PowerQUICC III™ integrated processor. The MVME3100 provides serial ATA (sATA), USB 2.0, 2eSST VM...
Page 22 - Configuring Hardware
Hardware Preparation and Installation MVME3100 Single Board Computer Installation and Use (6806800M28C ) 22 1.2.2 Unpacking Guidelines Unpack the equipment from the shipping carton. Refer to the packing list and verify that all items are present. Save the packing material for storing and reshipping ...
Page 29 - PMC I/O Voltage Configuration
Hardware Preparation and Installation MVME3100 Single Board Computer Installation and Use (6806800M28C) 29 1.4.4 PMC I/O Voltage Configuration The onboard PMC sites may be configured to support 3.3V or 5.0V I/O PMC modules. To support 3.3V or 5.0V I/O PMC modules, both PMC I/O keying pins must be in...
Page 30 - Installing Hardware
Hardware Preparation and Installation MVME3100 Single Board Computer Installation and Use (6806800M28C ) 30 The RTM EEPROM address switches must be set for address $AA in order for this device to be accessible by MotLoad. 1.5 Installing Hardware $AC 110 ON OFF OFF $AE 111 OFF OFF OFF Table 1-6 EEPRO...
Page 31 - Procedure; Connecting to Peripherals
Hardware Preparation and Installation MVME3100 Single Board Computer Installation and Use (6806800M28C) 31 Procedure Use the following steps to install the MVME3100 into your computer chassis. 1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to an electrical ground (refer ...
Page 33 - Completing the Installation
Hardware Preparation and Installation MVME3100 Single Board Computer Installation and Use (6806800M28C) 33 1.7 Completing the Installation Verify that hardware is installed and the power/peripheral cables connected are appropriate for your system configuration. Replace the chassis or system cover, r...
Page 35 - Chapter 2; Startup and Operation; Introduction; Applying Power; Switches and Indicators
Chapter 2 MVME3100 Single Board Computer Installation and Use (6806800M28C) 35 Startup and Operation 2.1 Introduction This chapter gives you information about the: z Power-up procedure z Runtime switches and indicators 2.2 Applying Power After you verify that all necessary hardware preparation is co...
Page 41 - Chapter 3; MOTLoad Firmware; Implementation and Memory Requirements; Utilities
Chapter 3 MVME3100 Single Board Computer Installation and Use (6806800M28C) 41 MOTLoad Firmware 3.1 Overview The MOTLoad firmware package serves as a board power-up and initialization package, as well as a vehicle from which user applications can be booted. A secondary function of the MOTLoad firmwa...
Page 42 - Tests
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C ) 42 Operationally, MOTLoad utility applications differ from MOTLoad test applications in several ways: z Only one utility application operates at any given time (that is, multiple utility applications cannot be execut...
Page 43 - Command List
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 43 Most MOTLoad tests can be organized to execute as a group of related tests (a testSuite) through the use of the testSuite command. The expert operator can customize their testing by defining and creating a custom t...
Page 48 - Using the Command Line Interface
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C ) 48 3.4 Using the Command Line Interface Interaction with MOTLoad is performed via a command line interface through a serial port on the SBC, which is connected to a terminal or terminal emulator (for example, Window’...
Page 50 - Command Line Rules; Command Line Help
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C ) 50 3.4.1 Command Line Rules There are a few things to remember when entering a MOTLoad command: z Multiple commands are permitted on a single command line, provided they are separated by a single semicolon (;) z Spac...
Page 51 - Firmware Settings; Default VME Settings
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 51 Usage: testRam [-aPh] [-bPh] [-iPd] [-nPh] [-tPd] [-v] Description: RAM Test [Directory] Argument/Option Description -a Ph: Address to Start (Default = Dynamic Allocation) -b Ph: Block Size (Default = 16KB) -i Pd: ...
Page 55 - Control Register/Control Status Register Settings
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 55 Outbound Image 7 Translation Offset Upper Register = 00000000 Outbound Image 7 Translation Offset Lower Register = 4F000000 Outbound Image 7 2eSST Broadcast Select Register = 00000000 MVME3100> Outbound window 7...
Page 56 - Editing VME Settings
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C ) 56 z vmeCfg –s –r40C Displays User AM Codes Register state z vmeCfg –s –rF70 Displays VMEbus Register Access Image Control Register state 3.5.4 Editing VME Settings To edit the changeable VME setting, type the follow...
Page 57 - Deleting VME Settings; Restoring Default VME Settings
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 57 3.5.5 Deleting VME Settings To delete the changeable VME setting (restore default value), type the following at the firmware prompt: z vmeCfg –d –m Deletes Master Enable state z vmeCfg –d –i(0 - 7) Deletes selected...
Page 58 - Remote Start
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C ) 58 3.6 Remote Start As described in the MOTLoad Firmware Package User's Manual , listed in Appendix B, Related Documentation , remote start allows the user to obtain information about the target board, download code ...
Page 59 - Alternate Boot Images and Safe Start
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 59 Mailbox 0 is at offset 7f348 in the CR/CSR spaceMailbox 1 is at offset 7f34C in the CR/CSR spaceMailbox 2 is at offset 7f350 in the CR/CSR spaceMailbox 3 is at offset 7f354 in the CR/CSR space The selection of the ...
Page 60 - Firmware Scan for Boot Image
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C ) 60 z If a valid USER boot image is not found, search the active flash bank, possibly interactively, for a valid MCG boot image; anticipated to be upgrade of MCG firmware. If found, the image is executed. A return to ...
Page 65 - Alternate Boot Images and Safe Start
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 65 3.10.4 Alternate Boot Data Structure The globalData field of the alternate boot data structure points to an area of RAM which was initialized to zeroes by the boot loader. This area of RAM is not cleared by the boo...
Page 67 - Startup Sequence
MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C) 67 'h':this help screen boot> d Addr FFE00000 Size 00100000 Flags 00000003 Name: MOTLoad Addr FFD00000 Size 00100000 Flags 00000003 Name: MOTLoad boot> c NOPQRSTUVabcdefghijk#lmn3opqrsstuvxyzaWXZ Copyright Motor...
Page 69 - Chapter 4; Functional Description
Chapter 4 MVME3100 Single Board Computer Installation and Use (6806800M28C) 69 Functional Description 4.1 Overview This chapter describes the MVME3100 and the MVME721 rear transition module (RTM) on a block diagram level. 4.2 Features The following tables list the features of the MVME3100 and its RT...
Page 73 - Block Diagrams
Functional Description MVME3100 Single Board Computer Installation and Use (6806800M28C) 73 4.3 Block Diagrams Figure 4-1 shows a block diagram of the overall board architecture and Figure 4-2 shows a block diagram of the MVME721 rear transition module architecture. Figure 4-1 MVME3100 Block Diagram
Page 74 - Processor
Functional Description MVME3100 Single Board Computer Installation and Use (6806800M28C ) 74 4.4 Processor The MVME3100 supports the MPC8540 processor. The processor core frequency runs at 833 or 667 MHz. The MPC8540 has integrated 256KB L2 cache. 4.5 System Memory The MPC8540 provides one standard ...
Page 75 - Local Bus Interface; Flash Memory; Control and Timers Logic
Functional Description MVME3100 Single Board Computer Installation and Use (6806800M28C) 75 4.6 Local Bus Interface The MVME3100 uses the MPC8540 local bus controller (LBC) for access to on-board Flash and I/O registers. The LBC has programmable timing modes to support devices of different access ti...
Page 76 - C Serial Interface and Devices; Ethernet Interfaces
Functional Description MVME3100 Single Board Computer Installation and Use (6806800M28C ) 76 4.7 I 2 C Serial Interface and Devices The MVME3100 provides the following on-board I2C serial devices connected to the MPC8540 I2C controller interface: z 8KB serial EEPROM for VPD z Two 64KB serial EEPROMs...
Page 77 - Asynchronous Serial Ports
Functional Description MVME3100 Single Board Computer Installation and Use (6806800M28C) 77 A Broadcom BCM5221 PHY is used for the FEC interface. The Fast Ethernet interface is routed to P2 for rear I/O. Isolation transformers are provided on-board for each interface. The assigned PHY addresses for ...
Page 81 - Reset Control Logic
Functional Description MVME3100 Single Board Computer Installation and Use (6806800M28C) 81 4.11 General-Purpose Timers There are a total of eight independent, 32-bit timers. Four timers are integrated into the MPC8540 and four timers are in the PLD. The four MPC8540 timers are clocked by the RTC in...
Page 83 - Chapter 5; Pin Assignments; Connectors
Chapter 5 MVME3100 Single Board Computer Installation and Use (6806800M28C) 83 Pin Assignments 5.1 Overview This chapter provides pin assignments for various connectors and headers on the MMVE3100 single-board computer and the MVME721 transition module. z PMC Expansion Connector (J4) z Ethernet Conn...
Page 99 - VMEbus P2 Connector
Pin Assignments MVME3100 Single Board Computer Installation and Use (6806800M28C) 99 5.2.6 VMEbus P2 Connector The VME P2 connector is a 160-pin DIN. Row B of the P2 connector provides power to the MVME3100 and to the upper eight VMEbus address lines and additional 16 VMEbus data lines. The pin assi...
Page 103 - Headers
Pin Assignments MVME3100 Single Board Computer Installation and Use (6806800M28C) 103 5.2.10 sATA Connectors (J28 and J29) The MVME3100 has two sATA connectors. J28 is an internal type sATA connector located on the planar and is intended to connect to a drive located on the board or somewhere inside...
Page 105 - Chapter 6; Memory Maps; Default Processor Memory Map
Chapter 6 MVME3100 Single Board Computer Installation and Use (6806800M28C) 105 Memory Maps 6.1 Memory Maps 6.1.1 Default Processor Memory Map The MPC8540 presents a default processor memory map following RESET negation. The following table shows the default memory map from the point of view of the ...
Page 106 - MOTLoad’s Processor Memory Map; VME Memory Map
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C ) 106 6.1.2 MOTLoad’s Processor Memory Map MOTLoad’s processor memory map is given in the following table. After RESET, the MPC8540 does not map any PCI memory space (inbound or outbound), and does not respond to Config cyc...
Page 107 - System I/O Memory Map
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C) 107 6.1.4 System I/O Memory Map System resources including System Control and Status registers, external timers, and the QUART are mapped into a 16MB address range from the MVME3100 via the MPC8540 local bus controller (LB...
Page 109 - System Status Register
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C) 109 6.1.5 System Status Register The MVME3100 board System Status register is a read-only register used to provide board status information. BD_TYPE Board type. These bits indicate the board type.00: VME SBC01: PrPMC10-11:...
Page 110 - System Control Register
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C ) 110 6.1.6 System Control Register The MVME3100 board System Control register provides board control bits. TSTAT_MASK: Thermostat mask. This bit masks the DS1621 temperature sensor thermostat output. If this bit is cleared...
Page 111 - System Indicator Register
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C) 111 6.1.7 System Indicator Register The MVME3100 board provides a System Indicator register that may be read by the system software to determine the state of the on-board status indicator LEDs or written to by system softw...
Page 112 - Flash Control/Status Register
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C ) 112 6.1.8 Flash Control/Status Register The MVME3100 provides software-controlled bank write protect and map select functions as well as boot block select, bank write protect, and activity status for the Flash. FLASH_RDY:...
Page 113 - PCI Bus Status Registers
Memory Maps MVME3100 Single Board Computer Installation and Use (6806800M28C) 113 RSVD: Reserved for future implementation. 6.1.9 PCI Bus Status Registers The PCI Bus Status registers provide PCI bus configuration information for each of the PCI buses. PCI_A_SPD PCI bus A speed. Indicates the freque...
Page 123 - Chapter 7; Programming Details
Chapter 7 MVME3100 Single Board Computer Installation and Use (6806800M28C) 123 Programming Details 7.1 Introduction This chapter includes additional programming information for the MVME3100 single-board computer. Items discussed include: z MPC8540 Reset Configuration on page 124 z MPC8540 Interrupt...
Page 124 - MPC8540 Reset Configuration
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C ) 124 7.2 MPC8540 Reset Configuration The MVME3100 supports the power-on reset (POR) pin sampling method for MPC8540 reset configuration. The states of the various configuration pins on the MPC8540 are sampled when ...
Page 129 - MPC8540 Interrupt Controller
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C) 129 7. Local bus LAD[0:31] is sampled during POR, but only LAD[28:31] are configurable by resistor option. Software can use this value to inform the firmware or operating system about initial board configuration. 8...
Page 130 - Local Bus Controller Chip Select Assignments
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C ) 130 7.4 Local Bus Controller Chip Select Assignments The following table shows local bus controller (LBC) bank and chip select assignments for the MVME3100 board. 7.5 Two-Wire Serial Interface A two-wire serial in...
Page 131 - User Configuration EEPROM
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C) 131 7.6 User Configuration EEPROM The MVME3100 board provides two 64KB dual address serial EEPROMs for a total of 128KB user configuration storage. These EEPROMs are hardwired to have device IDs as shown in Table 7...
Page 132 - VPD EEPROM; RTM VPD EEPROM; Ethernet PHY Address
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C ) 132 7.7 VPD EEPROM The MVME3100 board provides an 8KB dual address serial EEPROM containing vital product data (VPD) configuration information specific to the MVME3100. Typical information that may be present in t...
Page 134 - PCI IDSEL Definition
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C ) 134 switch is ON, block B is mapped to the highest address as shown below. The MAP_SEL bit in the Flash Control/Status register can override the switch and restore the memory map to the normal configuration with b...
Page 136 - PCI Arbitration Assignments
Programming Details MVME3100 Single Board Computer Installation and Use (6806800M28C ) 136 7.12 PCI Arbitration Assignments The integrated PCI/X arbiters internal to the MPC8540 and the PCI6520 bridges provide PCI arbitration for the MVME3100. The MPC8540 provides arbitration support for itself and ...
Page 139 - Appendix A; Specifications; Power Requirements; Environmental Specifications
Appendix A MVME3100 Single Board Computer Installation and Use (6806800M28C) 139 A Specifications A.1 Power Requirements In its standard configuration, the MVME3100 requires +5 V for operation. On-board converters supply the processor core voltage, +3.3 V, +1.8 V, and +2.5 V. For any installed PMC c...
Page 140 - Thermally Significant Components
Specifications MVME3100 Single Board Computer Installation and Use (6806800M28C ) 140 A.3 Thermally Significant Components The following table summarizes components that exhibit significant temperature rises. These are the components that should be monitored in order to assess thermal performance. T...
Page 143 - Appendix B; Emerson Network Power - Embedded
Appendix B MVME3100 Single Board Computer Installation and Use (6806800M28C) 143 B Related Documentation B.1 Emerson Network Power - Embedded Computing Documents The Emerson Network Power - Embedded Computing publications listed below are referenced in this manual. You can obtain electronic copies o...
Page 145 - Related Specifications
Related Documentation MVME3100 Single Board Computer Installation and Use (6806800M28C) 145 B.3 Related Specifications For additional information, refer to the following table for related specifications. As an additional help, a source for the listed document is provided. Please note that, while the...
Page 148 - Safety Notes; EMC
MVME3100 Single Board Computer Installation and Use (6806800M28C) 148 Safety Notes This section provides warnings that precede potentially dangerous procedures throughout this manual. Instructions contained in the warnings must be followed during all phases of operation, service, and repair of this ...
Page 149 - Installation
Safety Notes MVME3100 Single Board Computer Installation and Use (6806800M28C) 149 This is a Class A product based on the standard of the Voluntary Control Council for Interference by Information Technology Interference (VCCI). If this equipment is used in a domestic environment, radio disturbance m...
Page 150 - Operation; Environment
MVME3100 Single Board Computer Installation and Use (6806800M28C) Safety Notes 150 Operation Product Damage High humidity and condensation on surfaces cause short circuits. Do not operate the product outside the specified environmental limits. Make sure the product is completely dry and there is no ...
Page 152 - Sicherheitshinweise
MVME3100 Single Board Computer Safety Notes Summary (6806800M28C) 152 Sicherheitshinweise Dieses Kapitel enthält Hinweise, die potentiell gefährlichen Prozeduren innerhalb dieses Handbuchs vorrangestellt sind. Beachten Sie unbedingt in allen Phasen des Betriebs, der Wartung und der Reparatur des Sys...
Page 153 - EMV
Sicherheitshinweise MVME3100 Single Board Computer Installation and Use (6806800M28C) 153 EMV Das Blade 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 Kla...
Page 154 - Schaltereinstellungen; Betrieb
MVME3100 Single Board Computer Installation and Use (6806800M28C) Sicherheitshinweise 154 Schaltereinstellungen Fehlfunktion des Produktes Schalter, die mit 'Reserved' gekennzeichnet sind, können mit produktionsrelevanten Funktionen belegt sein. Das Ändern dieser Schalter kann im normalen Betrieb St...