Emerson MVME3100 Series Installation And Use Manual
Emerson MVME3100 Series Installation And Use Manual

Emerson MVME3100 Series Installation And Use Manual

Single board computer
Hide thumbs Also See for MVME3100 Series:
Table of Contents

Advertisement

Quick Links

MVME3100 Single Board Computer
Installation and Use
P/N: 6806800M28C
December 2012
Embedded Computing for
Business-Critical Continuity
TM

Advertisement

Table of Contents
loading

Summary of Contents for Emerson MVME3100 Series

  • Page 1 Embedded Computing for Business-Critical Continuity MVME3100 Single Board Computer Installation and Use P/N: 6806800M28C December 2012...
  • 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

    1.3.1 MVME3100 Layout ........
  • Page 4 4.10.4 PCI-X-to-PCI-X Bridges ............76 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 5 6.1.7 System Indicator Register ........... . 109 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 6 Power Requirements ............. . . 137 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 7 Related Documentation ............. . 141 Emerson Network Power - Embedded Computing Documents ......141 Manufacturers’...
  • Page 8 Contents Contents Contents MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 9 MVME3100 Features Summary ........
  • Page 10 MVME3100 Specifications ........
  • Page 11 MVME3100 Block Diagram ........
  • Page 12: List Of Figures

    List of Figures MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 13: About This Manual

    German translation of the Safety Notes chapter. The MVME3100 Single-Board Computer Installation and Use manual provides the information you will need to install and configure your MVME3100 single-board computer and MVME721 rear transition module (RTM). It provides specific preparation and installation information, and data applicable to the board.
  • Page 14 About this Manual About this Manual As of the printing date of this manual, the MVME3100 supports the models listed below. Model Number Description ™ MVME3100-1152 677 MHz MPC8540 PowerQUICC III integrated processor, 256 MB DDR SDRAM, 64MB flash, Gigabit Ethernet, SATA, IEEE handles...
  • Page 15: About This Manual

    Institute of Electrical and Electronics Engineers Local Bus Controller Light Emitting Diode Megabyte MBLT Multiplexed Block Transfer Megahertz MIIM MII Management Memory Management Unit Memory Protection Unit Microprocessor Unit MTBF Mean Time Between Failure MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 16 Single Board Computer SDRAM Synchronous Dynamic Random Access Memory Special Interest Group Surface Mount Technology receive data Poor SNR Serial Presence Detect SROM TFTP Trivial File Transfer Protocol TSEC Triple Speed Ethernet Controllers MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 17 Used for references and for table and figure descriptions File > Exit Notation for selecting a submenu <text> Notation for variables and keys [text] Notation for software buttons to click on the screen and parameter description MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 18 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 19 Part Number Publication Date Description 6806800M28C December 2012 Added Declaration of Conformity on page 6806800M28B August 2011 Updated Safety Notes on page 148 Sicherheitshinweise on page 152. 6806800M28A April 2011 EA version MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 20 About this Manual About this Manual MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 21: Hardware Preparation And Installation

    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 VMEbus interfaces, dual 64-bit/100 MHz PMC sites, up to 128MB of Flash, dual 10/100/1000 Ethernet, one 10/100 Ethernet, and five serial ports.
  • Page 22: Unpacking Guidelines

    This section discusses certain hardware and software tasks that may need to be performed prior to installing the board in a chassis. To produce the desired configuration and ensure proper operation of the MVME3100, you may need to carry out certain hardware modifications before installing the module.
  • Page 23: Mvme3100 Layout

    Hardware Preparation and Installation Most options on the MVME3100 are software configurable. Configuration changes are made by setting bits in control registers after the board is installed in a system. Jumpers/switches are used to control those options that are not software configurable. These jumper settings are described further on in this section.
  • Page 24 Hardware Preparation and Installation The MVME3100 is factory tested and shipped with the configuration described in the following sections. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 25: Board Layout

    Hardware Preparation and Installation Figure 1-1 Board Layout MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 26: Configuration Switch (S4)

    MODE with the VME SCON SELECT switch. MANUAL VME Non-SCON mode. Always SCON mode. This switch is only SCON SELECT effective when the VME SCON AUTO/MANUAL MODE switch is ON. Reserved MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 27: Geographical Address Switch (S3)

    Geographical Address Switch (S3) The TSi148 VMEbus Status register provides the VMEbus geographical address of the MVME3100. This 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.
  • Page 28: Table 1-4 Slot Geographical Address Settings

    1 11011 0 11010 0 11001 1 11000 1 10111 0 10110 0 10101 1 10100 0 10011 1 10010 1 10001 0 10000 1 01111 0 01110 0 01101 1 01100 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 29: Pmc I/O Voltage Configuration

    RTM serial EEPROM device. The switch settings are defined in the following table. Table 1-5 RTM EEPROM Address Switch Assignments Position Function Not Used Table 1-6 EEPROM Address Settings Device Address A(2:0) $AA (Factory) MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 30: Installing Hardware

    Product Malfunction Switches marked as “Reserved” might carry production-related functions and can cause the product to malfunction if their setting is changed. Do not change settings of switches marked as “reserved”. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 31: Connecting To Peripherals

    2. Remove any filler panel that might fill that slot. 3. Install the top and bottom edge of the MVME3100 into the guides of the chassis. 4. Ensure that the levers of the two injector/ejectors are in the outward position.
  • Page 32: Table 1-7 Mvme3100 Connectors

    Planar sATA power connector J41B 10/100/1000Mb/s Ethernet connector J41A COM port connector P1, P2 VME backplane connectors Table 1-8 MVME721 Rear Transition Module Connectors Connector Function J1A, J1B, J1C, J1D COM port connectors MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 33: 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, reconnect the system to the AC or DC power source, and turn the equipment power on. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 34 Hardware Preparation and Installation MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 35: Startup And Operation

    The board hard reset will reset the MPC8540, local PCI/PCI-X buses, Ethernet PHYs, serial ports, Flash devices, and PLD(s). If the MVME3100 is configured as the VME system controller, the VME bus and local TSi148 reset input are also reset.
  • Page 36 Table 2-1 Front-Panel LED Status Indicators (continued) Function Label Color Description GENET 1 Link / SPEED No link Speed Yellow 10/100Base-T operation Green 1000Base-T operation GENET 1 Activity Blinking Green Activity proportional to bandwidth utilization. No activity MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 37: Figure 2-1 Front Panel Leds And Connectors

    Startup and Operation Figure 2-1 Front Panel LEDs and Connectors PMC 2 PMC 1 SATA 1 ABORT/RESET USER 1 COM 1 FAIL SPEED G ENET 1 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 38: Table 2-2 Mvme721 Led Status Indicators

    This indicator is illuminated to indicate a power supply Supply Fail (silkscreen) fail condition. sATA 0 Green sATA 0 activity indicator Activity (silkscreen) sATA 1 Green sATA 1 activity indicator Activity (silkscreen) MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 39 Slow Blink Poor SNR - receive errors detected Green Fair SNR - close to data error threshold Fast Blink Green Good SNR on link Green GENET 2 [Same as DS2} Link Quality MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 40 Startup and Operation MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 41: Motload Firmware

    DRAM, external cache, flash). Typically, the smallest amount of on-board DRAM that an Emerson SBC has is 32 MB. Each supported product line has its own unique MOTLoad binary image(s). Currently the largest MOTLoad compressed image is less than 1 MB in size.
  • Page 42: 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. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 43: 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 44 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 45 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 46 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 47 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 48: Using The Command Line Interface

    The MOTLoad prompt changes according to what product it is used on (for example, MVME5500, MVME6100, MVME3100). Example: MVME3100> If an invalid MOTLoad command is entered at the MOTLoad command line prompt, MOTLoad displays a message that the command was not found. Example: MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 49 PAL Version 0.1 (Motorola MVME3100) If the partial command string cannot be resolved to a single unique command, MOTLoad will inform the user that the command was ambiguous. Example: MVME3100> te "te" ambiguous MVME3100> MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 50: Command Line 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 MVME3100> help testRam MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 51: Firmware Settings

    Firmware Settings The following sections provide additional information pertaining to the VME firmware settings of the MVME3100. 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 52 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 MVME3100> MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 53 Outbound Image 2 Starting Address Upper Register = 00000000 Outbound Image 2 Starting Address Lower Register = B0000000 Outbound Image 2 Ending Address Upper Register = 00000000 Outbound Image 2 Ending Address Lower Register = B0FF0000 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 54 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 55: Control Register/Control Status Register Settings

    –s –r184 Displays PCI Miscellaneous Register state vmeCfg –s –r188 Displays Special PCI Target Image Register state vmeCfg –s –r400 Displays Master Control Register state vmeCfg –s –r404 Displays Miscellaneous Control Register state MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 56: Editing Vme Settings

    Edits Master Control Register state vmeCfg –e –r404 Edits Miscellaneous Control Register state vmeCfg –e –r40C Edits User AM Codes Register state vmeCfg –e –rF70 Edits VMEbus Register Access Image Control Register state MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 57: Deleting Vme Settings

    Deletes VMEbus Register Access Image Control Register state 3.5.6 Restoring Default VME Settings To restore all of the changeable VME setting back to their default settings, type the following at the firmware prompt: vmeCfg –z MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 58: Remote Start

    Appendix B, Related Documentation. The MVME3100 uses a Discovery II for its VME bridge. The offsets of the mailboxes in the Discovery II are defined in the Discovery II User Manual, listed in Appendix B, Related Documentation, but are noted here for reference:...
  • Page 59: Alternate Boot Images And Safe Start

    The MVME3100’s IBCA needs to be mapped appropriately through the master’s VMEbus bridge. For example, to use remote start using mailbox 0 on an MVME3100 installed in slot 5, the master would need a mapping to support reads and writes of address 0x002ff348 in VME CR/CSR space (0x280000 + 0x7f348).
  • Page 60: Firmware Scan For Boot Image

    Second possible alternate image (FBC00000 or F7C00000) (Bank B / Bank A actual) ..Alternate boot images 0xFF899999 to 0xFF8FFFFF Last possible alternate image (Fb800000 or F3800000) (Bank B / Bank A actual) MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 61 Addr FFE00000 Size 00100000 Flags 00000003 Name: MOTLoad Addr FFD00000 Size 00100000 Flags 00000003 Name: MOTLoad boot> c NOPQRSTUVabcdefghijk#lmn3opqrsstuvxyzaWXZ Copyright Motorola Inc. 1999-2004, All Rights Reserved MOTLoad RTOS Version 2.0, PAL Version 0.b EA02 MVME3100> MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 62: Boot Images

    The algorithm is implemented using the following code: Unsigned int checksum( Unsigned int *startPtr,/* starting address */ Unsigned int endPtr/* ending address */ unsigned int checksum=0; while (startPtr < endPtr) { checksum += *startPtr; MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 63: Image Flags

    USER or MCG boot images. POST images are expected, but not required, to return to the boot block code upon completion. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 64: User Images

    RAM size in MB */ void flashPtr;/* ptr to this image in flash */ char boardType[16];/* name string, eg MVME3100 */ void globalData;/* 16K, zeroed, user defined */ unsigned int reserved[12]; } altBootData_t; MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 65: Alternate Boot Data Structure

    Some later versions of MOTLoad support alternate boot images and a safe start recovery procedure. If safe start is available on the MVME3100, 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 66: Boot Image Firmware Scan

    'd':show directory of alternate boot images 'c':continue with normal startup 'q':quit without executing any alternate boot image 'r [address]':execute specified (or default) alternate image 'p [address]':execute specified (or default) POST image '?':this help screen MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 67: Startup Sequence

    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. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 68 MOTLoad Firmware MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 69: Functional Description

    Chapter 4 Functional Description Overview This chapter describes the MVME3100 and the MVME721 rear transition module (RTM) on a block diagram level. Features The following tables list the features of the MVME3100 and its RTM. Table 4-1 MVME3100 Features Summary...
  • Page 70 — One four-channel USB 2.0 controller: one channel for front panel Ethernet — Two 10/100/1000 MPC8540 Ethernet channels for front-panel I/O and rear P2 I/O — One 10/100 MPC8540 Ethernet channel for rear P2 I/O MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 71: Table 4-2 Mvme721 Rtm Features Summary

    — Four RJ-45 connectors for rear-panel I/O: four asynchronous serial channels — Two RJ-45 connectors with integrated LEDs for rear panel I/O: one 10/100/1000 Ethernet channel and one 10/100 Ethernet channel — One PIM site with rear-panel I/O MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 72 Functional Description Table 4-2 MVME721 RTM Features Summary (continued) Feature Description Miscellaneous — Four status indicators: 10/100/1000 and 10/100 Ethernet link/speed and activity LEDs MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 73: Block Diagrams

    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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 74: Processor

    Future Option 4390 0106 Processor The MVME3100 supports the MPC8540 processor. The processor core frequency runs at 833 or 667 MHz. The MPC8540 has integrated 256KB L2 cache. System Memory The MPC8540 provides one standard DDR SDRAM SODIMM socket. This socket supports standard single or dual bank, unbuffered, SSTL-2 DDR-I, JESD8-9B compliant, SODIMM module with ECC.
  • Page 75: Local Bus Interface

    Functional Description 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 times, as well as device widths of 8, 16, and 32 bits.
  • Page 76: I2C Serial Interface And Devices

    Functional Description C Serial Interface and Devices The MVME3100 provides the following on-board I2C serial devices connected to the MPC8540 I2C controller interface: 8KB serial EEPROM for VPD Two 64KB serial EEPROMs for user configuration data storage 256 byte serial EEPROM on SODIMM for SPD...
  • Page 77: Asynchronous Serial Ports

    Documentation, for additional details and/or programming information. 4.10 PCI/PCI-X Interfaces and Devices The MVME3100 provides three separate PCI/PCI-X bus segments. Bus segment A operates in 66MHz PCI-X mode and is connected to the MPC8540, the Tsi148 VME controller, the serial ATA (sATA) controller, and two PCI-X-to-PCI-X bridges.
  • Page 78: Tsi148 Vme Controller

    AT Attachment Specification, Revision 1.0. It also supports the native command queuing feature of sATA II. The MVME3100 uses two of the four sATA channels. Channel 0 is routed to a sATA connector mounted on the front panel for an external drive connection. Channel 1 is routed to a planar sATA connector for an "inside the chassis"...
  • Page 79: Pci Mezzanine Card Slots

    Functional Description 4.10.5 PCI Mezzanine Card Slots The MVME3100 provides two PMC sites that support standard PMCs or PrPMCs. Both PMC sites are located on PCI bus B and operate at the same speed and mode as determined by the slowest PMC module.
  • Page 80: Usb

    C that is compatible with the PMCspan boards. Up to four additional PMC modules may be added by using existing PMCspan boards. Refer to the PMCspan PMC Adapter Carrier Board Installation and Use manual listed in Appendix B, Related Documentation, for additional details. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 81: General-Purpose Timers

    4.12 Real-time Clock Battery There is an on-board Renata SMT battery holder on the MVME3100. This SMTU2430-1 holder allows for quick and easy replacement of a 3V button cell lithium battery (CR2430), which provides back-up power to the on-board DS1375 RTC. A battery switching circuit provides automatic switching between the 3.3V and battery voltages.
  • Page 82: Debug Support

    Functional Description 4.14 Debug Support The MVME3100 provides a boundary scan header for boundary scan test access and device programming. This board also provides a separate standard COP header for MPC8540 COP emulation. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 83: Pin Assignments

    Connectors (J28 and J29) The following headers are described in this chapter: Boundary Scan Header (J24) Processor COP Header (J25) Connectors This section describes the pin assignments and signals for the connectors on the MVME3100. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 84: Pmc Expansion Connector (J4)

    PMCINTB# PURST# PMCINTC# HRESET# PMCINTD# TRST# PEP# PCIXGNT# PCIXREQ# +12V -12V PERR# SERR# LOCK# No Connect DEVSEL# No Connect PCI XCAP TRDY# IRDY# STOP# FRAME# M66EN ACK64# No Connect REQ64# No Connect MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 85 Table 5-1 PMC Expansion Connector (J4) Pin Assignments (continued) Signal Signal 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 86 AD43 AD42 AD45 AD44 AD47 AD46 AD49 AD48 AD51 AD50 AD53 AD52 AD55 AD54 AD57 AD56 AD59 AD58 AD61 AD60 AD63 AD62 All PMC expansion signals are shared with the USB controller. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 87: Ethernet Connectors (Genet1/J41B, Genet2/J2B, Enet1/J2A)

    5.2.3 PCI Mezzanine Card (PMC) Connectors (J11 — J14, J21 — J23) There are seven 64-pin SMT connectors on the MVME3100 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.
  • Page 88 AD31 AD28 AD27 AD25 C/BE3# AD22 AD21 AD19 +3.3V (VIO) AD17 FRAME# IRDY# DEVSEL# LOCK# PCI_RSVD PCI_RSVD +3.3V (VIO) AD15 AD12 AD11 AD09 C/BE0# AD06 AD05 AD04 +3.3V (VIO) AD03 AD02 AD01 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 89: Table 5-4 Pmc Slot 1 Connector (J12) Pin Assignments

    Not Used Not Used Pull-up +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# MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 90: Table 5-5 Pmc Slot 1 Connector (J13) Pin Assignments

    Table 5-5 PMC Slot 1 Connector (J13) Pin Assignments Signal Signal Reserved 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 91: Table 5-6 Pmc Slot 1 Connector (J14) Pin Assignments

    Table 5-6 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) MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 92 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) MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 93: Table 5-7 Pmc Slot 2 Connector (J21) Pin Assignments

    PCI_RSVD +3.3Vaux PMCGNT1# PMCREQ1# +3.3V (VIO) AD31 AD28 AD27 AD25 C/BE3# AD22 AD21 AD19 +3.3V (VIO) AD17 FRAME# IRDY# DEVSEL# LOCK# PCI_RSVD PCI_RSVD +3.3V (VIO) AD15 AD12 AD11 AD09 C/BE0# AD06 AD05 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 94: Table 5-8 Pmc Slot 2 Connector (J22) Pin Assignments

    +12V TRST# Not Used Not Used Not Used Pull-up +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# MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 95: Table 5-9 Pmc Slot 2 Connector (J23) Pin Assignments

    No Connect (MONARCH#) Table 5-9 PMC Slot 2 Connector (J23) Pin Assignments Signal Signal Reserved C/BE7# C/BE6# C/BE5# C/BE4# +3.3V (VIO) PAR64 AD63 AD62 AD61 AD60 AD59 AD58 AD57 +3.3V (VIO) AD56 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 96 AD55 AD54 AD53 AD52 AD51 AD50 AD49 AD48 AD47 AD46 AD45 +3.3V (VIO) AD44 AD43 AD42 AD41 AD40 AD39 AD38 AD37 AD36 AD35 AD34 AD33 +3.3V (VIO) AD32 Reserved Reserved Reserved Reserved MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 97: Serial Port Connectors (Com1/J41A, Com2-Com5/J2A-D)

    Table 5-11 VMEbus P1 Connector Pin Assignments ROW Z ROW A ROW B ROW C ROW D Reserved BBSY* BCLR* Reserved ACFAIL* Reserved BG0IN* Reserved Reserved BG0OUT* Reserved BG1IN* Reserved Reserved BG1OUT* Reserved MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 98 IACK* Reserved Reserved IACKIN* SERA Reserved IACKOUT* SERB Reserved Reserved Reserved IRQ7* Reserved Reserved IRQ6* Reserved IRQ5* Reserved Reserved IRQ4* Reserved IRQ3* Reserved Reserved IRQ2* Reserved IRQ1* Reserved Reserved -12V +5VSTDBY +12V MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 99: 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 assignments for the P2 connector are the same for both the MVME3100 and...
  • Page 100: Mvme721 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 MVME3100 routes PMC I/O from J14 of PMC Slot 1 to VME P2 rows A and C. The MVME721 routes these signals (pin-for-pin) from VME P2 to PMC I/O Module connector J14.
  • Page 101 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 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 102: Planar Sata Power Connector (J30)

    5.2.8 Planar sATA Power Connector (J30) There is one 2mm pitch header installed as a planar header on the MVME3100 board to provide power to a serial ATA (sATA) drive mounted on the board or somewhere within the chassis. The...
  • Page 103: Sata Connectors (J28 And J29)

    Pin Assignments 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 the chassis.
  • Page 104: Processor Cop Header (J25)

    No Connect CPU_SRST_L GND (optional pull-down) CPU_HRST_L KEY (no pin) CPU_CKSTPO_L Pin 6 +3.3V has a resettable fuse and can supply up to 0.5A to power I/O buffers in the COP controller. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 105: Memory Maps

    FF7F FFFF MPC8540 CCS Registers FF80 0000 FFFF FFFF Flash Only FFFF F000 to FFFF FFFF is mapped after reset. The e500 core fetches the first instruction from FFFF FFFC following a reset. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 106: Motload's Processor Memory Map

    Config cycles. 6.1.3 VME Memory Map The MVME3100 is fully capable of supporting both the PReP and the CHRP VME Memory Map examples with RAM size limited to 2GB. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 107: 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 (LBC). The memory map is defined in the following table, including the LBC bank chip...
  • Page 108 External PLD Tick Timer 4 Compare Register E202 0048 External PLD Tick Timer 4 Counter Register E202 004C - E2FF Reserved FFFF 1. Reserved for future implementation 2. 32-bit write only 3. Byte read/write capable MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 109: System Status Register

    Memory Maps 6.1.5 System Status Register The MVME3100 board System Status register is a read-only register used to provide board status information. Table 6-4 System Status Register System Status Register — 0xE2000000 FIELD OPER RESET BD_TYPE Board type. These bits indicate the board type.
  • Page 110: System Control Register

    Memory Maps 6.1.6 System Control Register The MVME3100 board System Control register provides board control bits. Table 6-5 System Control Register System Control Register - 0xE2000001 FIELD OPER RESET TSTAT_MASK: Thermostat mask. This bit masks the DS1621 temperature sensor thermostat output.
  • Page 111: System Indicator Register

    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 software to illuminate the corresponding on-board LEDs.
  • Page 112: Flash Control/Status Register

    Memory Maps 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. Table 6-7 Flash Control/Status Register Flash Control/Status Register - 0xE2000003...
  • Page 113: Pci Bus Status Registers

    PCI_A_64B: PCI bus A 64-bit. A set condition indicates that bus A is enabled to operate in 64- bit mode. A cleared condition indicates 32-bit mode. RSVD: Reserved for future implementation. Table 6-9 PCI Bus B Status Register PCI Bus B Status Register - 0xE2000005 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 114 If cleared, the PrPMC module is not ready for enumeration. If no PrPMC is installed, the bit is always set. 5.0V_VIO: 5.0V VIO Enabled. This bit set indicates that the PMC bus (PCI bus B) is configured for 5.0V VIO. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 115: Table 6-10 Pci Bus C Status Register

    PCI-X mode. A cleared condition indicates PCI mode. PCI_C_64B: PCI bus C 64-bit. A set condition indicates that bus C is enabled to operate in 64- bit mode. A cleared condition indicates 32-bit mode. RSVD: Reserved for future implementation. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 116: Interrupt Detect Register

    Memory Maps 6.1.10 Interrupt Detect Register The MVME3100 provides an Interrupt Detect register that may be read by the system software to determine which of the Ethernet PHYs originated their combined (OR'd) interrupt. Table 6-11 Interrupt Detect Register Interrupt Detect Register - 0xE2000007...
  • Page 117: Pld Revision Register

    RSVD: Reserved for future implementation. 6.1.12 PLD Revision Register The MVME3100 provides a PLD Revision register that may be read by the system software to determine the current revision of the timers/registers PLD. Table 6-13 PLD Revision Register...
  • Page 118: Pld Data Code Register

    Memory Maps 6.1.13 PLD Data Code Register The MVME3100 PLD provides a 32-bit register that contains the build date code of the timers/registers PLD. Table 6-14 PLD Data Code Register PLD Data Code Register - 0xE200000C 31:24 23:16 15:8 FIELD...
  • Page 119: Test Register 2

    A write to this address writes the uncomplemented data to register TEST1. 6.1.16 External Timer Registers The MVME3100 provides a set of tick timer registers for access to the four external timers implemented in the timers/registers PLD. These registers are 32-bit registers and are not byte writable.
  • Page 120: Control Registers

    1 to the COVF bit. ENINT: Enable interrupt. When this bit is high, the interrupt is enabled. When this bit is low, the interrupt is not enabled. CINT: Clear interrupt. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 121: Compare Registers

    Tick Timer 2 Compare Register - 0xE202 0024 (32 bits) Tick Timer 3 Compare Register - 0xE202 0034 (32 bits) Tick Timer 4 Compare Register - 0xE202 0044 (32 bits) FIELD Tick Timer Compare Value OPER RESET MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 122: Counter Registers

    6.1.17 Geographical Address Register The VMEbus Status register in the TSi148 provides the VMEbus geographical address of the MVME3100. This register reflects the inverted states of the geographical address pins at the 5- row, 160-pin P1 connector. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 123: Programming Details

    Chapter 7 Programming Details Introduction This chapter includes additional programming information for the MVME3100 single-board computer. Items discussed include: MPC8540 Reset Configuration on page 124 MPC8540 Interrupt Controller on page 129 Local Bus Controller Chip Select Assignments on page 130...
  • Page 124: Mpc8540 Reset Configuration

    Programming Details 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 reset is de-asserted to determine the desired operating modes. The following table describes the configuration options and the corresponding default setting.
  • Page 125 TSEC2_ Resistor TSEC2 Protocol TSEC2 controller uses TXD7 Configuration GMII protocol (or RGMII if TSEC2 configured in reduced mode) TSEC2 controller uses TBI protocol (or RTBI if TSEC2 configured in reduced mode) MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 126 0011 for CCB Clock PLL Ratio 0000 16:1 100 MHz (CCB Clock : SYSCLK) 0010 PCI bus 0011 0101 for 0100 66 MHz PCI bus 0101 0110 1000 1001 1010 10:1 1100 12:1 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 127 LGPL0, LGPL1 Fixed RapidIO Transmit Clock Reserved Source RapidIO rcv clock is source of xmit clock RapidIO xmit clock inputs are source of xmit clock CCB clock is source of xmit clock MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 128 3. e500 core does not boot until configured by an external master. 4. Dependent on PCI/PCI-X mode configuration. 5. Required to meet 2 ns hold time requirement. 6. Meets 0.7 ns hold time requirement. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 129: Mpc8540 Interrupt Controller

    8. ECC signals from memory devices must be disconnected. MPC8540 Interrupt Controller The MVME3100 uses the MPC8540 integrated programmable interrupt controller (PIC) to manage locally generated interrupts. Currently defined external interrupting devices and interrupt assignments, along with corresponding edge/levels and polarities, are shown in the following table.
  • Page 130: Local Bus Controller Chip Select Assignments

    3. 32-bit timer registers are byte readable, but must be written as 32 bits. Two-Wire Serial Interface A two-wire serial interface for the MVME3100 is provided by an I C compatible serial controller integrated into the MPC8540. The MPC8540 I...
  • Page 131: User Configuration Eeprom

    1. Each SPD defines the physical attributes of each bank or group of banks. If both banks of a SODIMM are populated they are the same speed and memory size. 2. This is a dual address serial EEPROM. 3. The device address is user selectable using switches on the RTM. The recommended address setting for the MVME3100 is $AA. User Configuration EEPROM The MVME3100 board provides two 64KB dual address serial EEPROMs for a total of 128KB user configuration storage.
  • Page 132: Vpd Eeprom

    Programming Details 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 the EEPROM may include: manufacturer, board revision, build version, date of assembly, memory present, options present, L2 cache information, etc.
  • Page 133: Flash Memory

    F_WP_SW bit supports both read and write operations. The MVME3100 provides a dual boot option for booting from one of two separate boot images in the boot Flash bank, which are referred to as boot block A and boot block B. Boot blocks A and B are each 1MB in size and are located at the top (highest address) 2 MB of the boot Flash memory space.
  • Page 134: Pci Idsel Definition

    Sil3124A IRQ2 sATA 0b0_0000 PMC1 IRQ4 IRQ5 IRQ6 IRQ7 (PCI6520-1) Primary 0b0_0001 PMC1 IRQ5 IRQ6 IRQ7 IRQ4 Secondary 0b0_0010 PMC2 IRQ6 IRQ7 IRQ4 IRQ5 Primary 0b0_0011 PMC2 IRQ7 IRQ4 IRQ5 IRQ6 Secondary MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 135: Table 7-8 Planar Pci Device Identification

    Table 7-8 Planar PCI Device Identification Function Device Vendor ID Device ID System Controller MPC8540 0x1057 0x0008 PCI-X-to-PCI-X Bridge PCI6520CB 0x10B5 0x6520 VME Controller TSi148 0x10E3 0x0148 sATA Controller Sil3124A 0x1095 0x3124 USB Controller μPD720101 0x1033 0x0035 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 136: Pci Arbitration Assignments

    PCI6520. One secondary arbiter provides arbitration for the PMC sites on PCI bus B, and the other provides arbitration for the PMCspan and USB host controller on PCI bus C. The arbitration assignments on the MVME3100 are shown in the follow table so that software may set arbiter priority assignments if necessary.
  • Page 137: Table 7-10 Clock Assignments

    Programming Details the clocks required on the MVME3100 along with their frequency and source. The clock tree A frequencies on bus A have a default configuration of 66 MHz. The 33/66/100 MHz clocks are dynamically configured at reset depending on the state of the PCIXCAP and M66EN pins on bus The PCI clock trees A, B, and C are not required to be synchronized with each other.
  • Page 138: Mpc8540 Real-Time Clock Input

    (LCRR[CLKDIV]). For proper operation of the local bus, CLKDIV must be set for divide by 8, which is the default value. The software must leave this register configured for divide by 8 during initialization. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 139: Specifications

    Specifications 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 card that requires +12 V or -12 V, these voltages must be supplied by the chassis.
  • Page 140: Thermally Significant Components

    U1039 Ethernet 10/100 PHY -40ºC to 85ºC/-40ºF to 185ºF Ambient U1051, U1052 Clock Driver -40ºC to 85ºC/ -40ºF to 185ºF Ambient U1054 Programmable Logic Device 0ºC to 85ºC/ 32ºF to 185ºF Junction MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 141: Figure A-1 Primary Side Components

    Specifications Figure A-1 Primary Side Components MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 142: Figure A-2 Secondary Side Components

    Case temperature refers to the temperature at the top, center surface of the component. Air temperature refers to the ambient temperature near the component. Figure A-2 Secondary Side Components U1039 U1029 U1054 U1028 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 143: 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: http://www.emersonnetworkpowerembeddedcomputing.com...
  • Page 144 PLX Technology, Inc. 870 Maude Avenue Sunnyvale, CA 94085 Web Site: www.plxtech.com EXAR ST16C554/554D, ST68C554 Quad UART with 16-Byte FIFOs ST16C554/554D Rev. 3.1.0 EXAR Corporation 48720 Kato Road Fremont, CA 94538 Web Site: www.exar.com MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 145: Related Specifications

    PCI Special Interest Group (PCI SIG) http://www.pcisig.com Peripheral Component Interconnect (PCI) Local Bus Specification, PCI Local Bus Revision 2.0, 2.1, 2.2 Specification PCI-X Addendum to the PCI Local Bus Specification Rev 1.0b MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 146 P1386 Draft 2.0 Electronics Engineers, Inc. IEEE - PCI Mezzanine Card Specification (PMC) P1386.1 Draft 2.0 Institute of Electrical and Electronics Engineers, Inc. http://www.usb.org/developers/docs Universal Serial Bus Specification Revision 2.0 April 27, 2000 MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 147 Related Documentation MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 148: Safety Notes

    The blade has been tested in a standard Emerson system and found to comply with the limits for a Class A digital device in this system, pursuant to part 15 of the FCC Rules, EN 55022 Class A respectively.
  • Page 149 Configuration Switches/Jumpers Product Malfunction Switches marked as “Reserved” might carry production-related functions and can cause the product to malfunction if their setting is changed. Do not change settings of switches marked as “reserved”. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 150 Environment Environmental Damage Improperly disposing of used products may harm the environment. Always dispose of used products according to your country’s legislation and manufacturer’s instructions. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 151 Safety Notes MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 152: 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 Produkt wurde entwickelt, um die Sicherheitsanforderungen für SELV Geräte nach der Norm EN 60950-1 für informationstechnische Einrichtungen zu erfüllen.
  • Page 153 Sicherheitshinweise 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 Klasse A. Diese Grenzwerte sollen einen angemessenen Schutz vor Störstrahlung beim Betrieb des Blades in Gewerbe- sowie Industriegebieten...
  • Page 154 Luftfeuchtigkeit und Temperatur. Stellen Sie vor dem Einschalten des Stroms sicher, dass sich auf dem Blade kein Kondensat befindet. Umweltschutz Umweltverschmutzung Falsche Entsorgung der Produkte schadet der Umwelt. Entsorgen Sie alte Produkte gemäß der in Ihrem Land gültigen Gesetzgebung und den Empfehlungen des Herstellers. MVME3100 Single Board Computer Installation and Use (6806800M28C)
  • Page 156 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.

This manual is also suitable for:

Mvme3100-1152Mvme3100-1263Mvme721-101

Table of Contents