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.
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)
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.
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)
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)
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)
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...
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...
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)
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.
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)
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.
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...
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.
Hardware Preparation and Installation Figure 2-1 Primary Side Thermally Significant Components U34 U35 U36 MVME4100 Single Board Computer Installation and Use (6806800H18D)
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)
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...
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.
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.
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.
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)
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)
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...
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)
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.
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.
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)
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)
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)
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.
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...
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.
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)
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)
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)
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-...
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:...
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)
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)
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.
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...
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.
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.
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.
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...
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.
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.
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...
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.
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)
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)
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:...
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.
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)
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:...
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)
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)
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).
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)
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)
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)
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)
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.
–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)
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.
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).
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)
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)
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)
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.
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)
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.
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)
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)
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.