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.
While reasonable efforts have been made to assure the accuracy of this document, Emerson assumes no liability resulting from any
omissions in this document, or from the use of the information obtained therein. 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.
Electronic versions of this material may be read online, downloaded f or personal use , or referenced in another document as a URL to
a Emerson website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered
without the permission of Emerson,
It is possible that this publication may contain reference to or information about Emerson products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mean that
Emerson intends to announce such Emerson products, programming, or services in your country.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S . Go vernment, the f ollowing notice shall apply unless
otherwise agreed to in writing by Emerson.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in Technical
Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and Documentation clause
at DFARS 252.227-7014 (Jun. 1995).
MVME7100 Single Board Computer Installation and Use (6806800E08A)
9
Page 10
List of Figures
10
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 11
About this Manual
Overview of Contents
This manual provides the information required to install and configure an MVME7100 Single
Board Computer. Additionally, this manual provides specific preparation and installation
information and data applicable to the board.
The MVME7100 is a high-performance, dual core processor board featuring the Freescale
8641D with a dedicated bridge to each processor.
This manual is divided into the f ollowing chapters and appendices:
Safety Notes, contains the cautions and warnings applicable to the use of this product.
Sicherheitshinweise, contains the cautions and warnings applicable to the use of this product
translated to the German language.
Chapter 1, Introduction, lists the f eatures of the MVME7100 baseboard, standard compliances,
and model numbers for boards and accessories.
Chapter 2, Hardware Preparation and Installation, includes a description of the MVME7100,
unpacking instructions, environmental, thermal, and power requirements, and how to prepare
and install the baseboard, transition module, and PMC module.
Chapter 3, Controls, LEDs, and Connectors, provides an illustration of the board components
and front panel details. This chapter also gives descriptions for the onboard and front panel
LEDs and connectors.
Chapter 4, Functional Description, describes the major featur es of the MVME7100 baseboard .
These descriptions include both programming and hardware characteristics of major
components.
Chapter 5, Transition Module, describes the MVME7216E transition module used with the
MVME7100.
Chapter 6, MOTLoad Firmware, describes the role, process and commands employed by the
MVME7100 diagnostic and initialization firmware MO TLoad. This chapter also briefly describes
how to use the debugger commands.
Appendix A, Battery Exchange, describes the procedure for replacing a battery.
Appendix B, Related Documentation, provides listings for publications, manufacturer’s
documents and related industry specification for this product.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
11
Page 12
About this Manual
Abbreviations
This document uses the following abbreviations:
TERMMEANING
AAmps
A/DAnalog/Digital
ANSIAmerican National Standard Institute
ASICApplication Specific Integrated Circuit
BGABall Grid Array
BLTBlock Transf er
CCBCore Complex Bus
CEChip Enable
CFMCubic Feet per Minute
CHRP(PowerPC) Common Hardware Reference Platform
CMCCommon Mezzanine Card
COMCommunications
COPCommon On-chip Processor
COTSCommercial-Off-the-Shelf
CPUCentral Processing Unit
CRCCyclic Redundancy Check
DDRDou ble Data Rate
oCDegrees Celsius
DLLDelay-Locked Loop
DMADirect Memory Access
DRAMDynamic Random Access Memory
DUARTDual Universal Asynchronous Receiver/Transmitter
ECCError Correction Code
EEPROMElectrically Erasable Programmable Read-Only Memory
EPROMErasable Programmable Read-Only Memory
FCCFederal Communications Commission
FECFast Ethernet Controller
FIFOFirst In First Out
12
F/WFirmware
fpBGAFlip chip Plastic Ball Grid Array
GBGigabytes
GbitGigabit
GbpsGigabits Per Second
GMIIGigabit Media Independent Interface
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 13
TERMMEANING
GPCMGeneral Purpose Chip select Machine
GPRGeneral Purpose Register
H/WHardware
IDIdentification
IDMAIndependent Direct Memory Access
I/OInput/Output
IEEEInstitute of Electrical and Electronics Engineers
I2CInter IC
JTAGJoint Test Access Group
KBKilobytes
KBAUDKilo Baud
LBCLocal Bus Controller
LCDLiquid Crystal Display
LEDLight Emitting Diode
LSBLeast Significant Byte
About this Manual
MBMegabytes
MbitMegabit
MBLTMultiplexed Block Transfer
MbpsMegabits Per Second
MHzMegahertz
MIIMedia Independent Interface
MSBMost Significant Byte
MsbMost Significant Bit
MTBFMean Time Between Failure
NAND(Not and) Flash that is used for storage
NOR(Not or) Flash that is used for executing code
OSOperating System
PBGAPlastic Ball Grid Array
PCIPeripheral Component Interconnect
PCI-XPeripheral Component Interconnect -X
PICProgrammable Interrupt Controller
PIMPCI Mezzanine Card In put/Output Module
PMCPCI Mezzanine Card (IEEE P1386.1)
PLDProgrammable Logic Device
PLLPhase-Locked Loop
PORPower-On Reset
PpmParts Per Million
MVME7100 Single Board Computer Installation and Use (6806800E08A)
13
Page 14
About this Manual
TERMMEANING
PRDProduct Requirements Document
PRePPowerPC Reference Platform
PrPMCProcessor PCI Mezzanine Card
QUAR TQuad Universal Asynchronous Receiver/Transmitter
RAMRandom Access Memory
RcvReceive
RGMIIReduced Gigabit Media Independent Interface
ROMRead-Only Memory
RTBIReduced Ten Bit Interface
RTCReal-Time Clock
RTMRear Transition Module
sATASerial AT Attachment
SBCSingle Board Computer
SDRAMSynchro nous Dynamic Random Access Memory
SMTSurface Mount Technology
SODIMMSmall-Outline Dual In-line Memory Module
SPDSerial Presence Detect
SRAMStatic Random Access Memory
S/WSoftware
TBITen Bit Interface
TSECThree-Speed Ethernet Controller
2eSSTTwo edge Source Synchronous T ransfer
UARTUniversal Asynchronous Receiver/Transmitter
USBUniversal Serial Bus
VVolts
VIOInput/Output Voltage
VITAVMEbus International Trade Association
VMEVMEbus (Versa Module Eurocard)
VPDVital Product Data
WWatts
XmitTransmit
14
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 15
Conventions
The following table describes the conventions used throughout this manual.
NotationDescription
0x00000000Typical notation for hexadecimal numbers
0b0000Same for binary numbers (digits are 0 and 1)
boldUsed to emphasize a word
ScreenUsed for on-screen output and code related
Courier + BoldUsed to characterize user input and to
ReferenceUsed for references and for table and figure
File > ExitNotation for selecting a submenu
<text>Notation for variables and keys
About this Manual
(digits are 0 through F), for example used for
addresses and offsets
elements or commands in body text
separate it from system output
descriptions
[text]Notation for software buttons to click on the
screen and parameter description
...Repeated item for example node 1, node 2,
..., node 12
.
.
.
..Ranges, for example: 0..4 means one of the
|Logical OR
Omission of information from
example/command that is not necessary at
the time being
integers 0,1,2,3, and 4 (used in registers)
Indicates a hazardous situation which, if not
avoided, could result in death or serious
injury
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
MVME7100 Single Board Computer Installation and Use (6806800E08A)
15
Page 16
About this Manual
Summary of Changes
This is the first edition of the MVME7100 Single Board Computer Installation and Use.
Part NumberPublication DateDescription
6806800E08ANovember 2008First edition
Comments and Suggestions
We welcome and appreciat e your comments on our do cumentation. W e want to know what y ou
think about our manuals and how we can make them better.
Mail comments to us by filling out the following online form:
http://www.emersonnetworkpowerembeddedcomputing.com/ > Contact Us > Online For m
In “Area of Interest” select “Technical Docume ntation". Be sure to include the ti tle, part number ,
and revision of the manual and tell us how you used it.
16
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 17
Safety Notes
This section provides warnings that precede potentially dangerous procedures
throughout this manual. Instructions containe d in the warnings must be f ollowed during
all phases of operation, service, and repair of this equipment. You should also employ
all other safety precautions necessary for the operation of the equipment in your
operating env ironment. Failure to comply with these precautions or with specific
warnings elsewhere in this manual could result in personal injury or damage to the
equipment.
Emerson intends to provide all necessary information to install and handle the product
in this manual. Because of the complexity of t his product and its v arious uses, we do not
guarantee that the given informa tion is complete. If you need a dditional information , ask
your Emerson representative.
EMC
The product has been designed to meet the standard industrial safety requirements. It
must not be used except in its specific area of office telecommunication industry and
industrial control.
Only personnel trained by Emerson or persons qualified in electronics or electrical
engineering are authorized to install, remove or maintain the product.
The information give n in this man ual is meant to complete th e knowledge of a specialist
and must not be used as replacement for qualified personnel.
Keep away from live circuits inside the equipment. Operating personnel must not
remove equipment co vers. Only F actory Authorized Service P ersonnel or other qualif ied
service personnel may remove equipment covers for internal subassembly or
component replacement or any internal adjust ment.
Do not install substitute parts or perform any unauthorized modification of the
equipment or the warranty may be v oided. Contact your local Emer son representative for
service and repair to make sure that all safety features are maintained.
This equipment has been tested and f ound to comply with th e limits for a Class A digi tal
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interf erence when the equipment is operated in a
commercial environment. This equipment generates, uses, and can radiate radio
frequency energy and, if not installed and used in accordance with the instruction
manual, may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful interference
in which case the user will be require d to correct the interference at his own expense.
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
MVME7100 Single Board Computer Installation and Use (6806800E08A)
17
Page 18
Safety Notes
representative system to show compl iance with the above mentioned requirements. A
proper installation in a compliant system will maintain the required performance. Use
only shielded cables when connecting peripherals to assure that appropriate radio
frequency emissions compliance is maintain ed.
18
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 19
Operation
Product Damage
High humidity and condensation on the board surface causes short circuits.
Do not operate the board outside the spec if ie d environmental limits.
Make sure the board is completely dry and there is no moisture on any surface before
applying power.
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits or
shorten their life.
Before touching the b oard or electr onic component s, make sure that y ou are w orking in
an ESD-safe environment.
Board Malfunction
Switches marked as “reserved” might carry production-related funct ions and can cause
the board to malfunction if their setting is changed.
Do not change settings of switc hes marked as “reserved”. The setting of s witches which
are not marked as “reserved” has to be checked and cha nged bef ore board installation.
Safety Notes
Installation
Data Loss
Powering down or removing a board before the operating system or other software
running on the board has been pr ope rl y shut do wn may cause corruption of data or file
systems.
Make sure all software is completely shut down before removing power from the board
or removing the board from the chassis.
Product Damage
Only use injector handles for board insertion to avoid damage to the front panel and/or
PCB. Deformation of the front panel can cause an electrical short or other board
malfunction.
Product Damage
Inserting or removing modules with power applied ma y result in damage to module
components.
Before installing or remo ving additional devices or modules, read the documentation
that came with the product.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
19
Page 20
Safety Notes
Cabling and Connectors
Product Damage
RJ-45 connectors on modules are either twisted-pair Etherne t (TPE) or E1/T1/J1 network
interfaces. Connecting an E1/T1/J1 l ine to an Ethernet connector may damage your
system.
zMake sure that TPE connectors near your working area are clearly marked as
network connectors.
zVe rify that the length of an electric cable connected to a TPE bushing does not
exceed 100 meters.
zMake sure the TPE bushing of the system is connected only to safety extra low
voltage circuits (SELV circuits).
If in doubt, ask your system administrator.
Battery
Board/System Damage
Incorrect exchange of lithium batteries can result in a hazardous explosion.
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.
Data Loss
Exchanging the battery can result in loss of time settings. Backup power prevents the
loss of data during exchange.
Quickly replacing the battery may save time settings.
Data Loss
If the battery has low or insufficient power the RTC is initialized.
Exchange the battery before seven years of actual battery use have elapse d.
PCB and Battery Holder Damage
Removing the battery with a screw driver may damage the PCB or the battery holder. To
prevent damage, do not use a screw driver to remove the battery from its holder.
20
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 21
Sicherheitshinweise
Dieses Kapitel enthält Hinweise, di e potentiell gefährlichen Pr ozeduren innerhalb dieses
Handbuchs vorrangestellt sind. Beachten Sie unbedingt in allen Phasen des Betriebs,
der Wartung und der Reparatur des Systems die Anweisungen, die dies en Hinweisen
enthalten sind. Sie sollten außerdem alle anderen Vorsichtsmaßnahmen treffen, die für
den Betrieb des Produktes innerhalb Ihre r Betriebsumgebung notwendig sind. W enn Sie
diese Vorsichtsmaßnahmen oder Sicherheitshinweise, die an anderer Stelle diese
Handbuchs enthalten sind, nicht beachten, kann das Verletzungen oder Schäden am
Produkt zur Folge haben.
Emerson ist darauf bedacht, alle notwendigen Informationen zum Einbau und zum
Umgang mit dem Produkt in diesem Handbuch bereit zu stellen. Da es sich jedoch um
ein komplexes Produkt mit vielfältigen Einsatzmöglichkeiten handelt, können wir die
Vollständigkeit der im Handbuch enthaltenen Informat ionen nicht garantieren. Falls Sie
weitere Informationen be nötigen sollten, wenden Sie sich bitte an di e für Sie zuständige
Geschäftsstelle von Emerson.
EMV
Das System erfüllt die für die Industrie geforderten Sicherheitsvorschriften und darf
ausschließlich für Anwendungen in der Telekommunikationsindustrie und im
Zusammenhang mit Industriesteuerungen verwendet werden.
Einbau, Wartung und Betrieb dürfen nur von durch Emerson ausgebildetem oder im
Bereich Elektronik oder Elektr otechnik qualifiziertem Personal durchgeführt werden. Die
in diesem Handbuch enthalt enen Informationen dienen aussc hließlich dazu, das Wissen
von Fachpersonal zu ergänzen, können dieses jedoch nicht ersetzen.
Halten Sie sich von str omführenden Leitungen innerhalb des Pr oduktes fern. Entf ernen
Sie auf keinen Fall Abdeckungen am Produkt. Nur werksseitig zugelassenes
Wartungspersonal oder ander weitig qualifiziertes Wartungsper sonal darf Abdec kungen
entfernen, um Komponenten zu ersetzen oder andere Anpassungen vorzunehmen.
Installieren Sie keine Ersatzteile oder führen Sie keine unerlaubten Veränderungen am
Produkt durch, son st verfällt die Garantie. We nden Sie sich für W artung oder Reparatur
bitte an die für Sie zuständige Gesc häftss telle v on Emer son . So ste llen Sie s ich er, dass
alle sicherheitsrelevanten Aspekte beachtet werden .
Das Produkt wur de in einem Emerson Standar dsystem getestet. Es erfü llt die für digitale
Geräte der Klasse A gültigen Grenzwerte in einem solchen System gemäß den FCCRichtlinien Abschnitt 15 bzw. EN 55022 Klasse A. Diese Grenzwerte sollen einen
angemessenen Schutz vor Störstrahlung beim Betrieb des Produktes in Gewer be- sowie
Industriegebieten gewährleisten.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
21
Page 22
Sicherheitshinweise
Das Produkt arbeitet im Hochfrequenzbereich und erzeugt Störstrahlung. Bei
unsachgemäßem Einbau und anderem als in diesem Handbuch beschriebenen Betrieb
können Störungen im Hochfrequenzbereich auftreten.
Wird das Produkt in einem Wohngebiet betrieben, so kann dies mit grosser
Wahrscheinlichkeit zu starken Störungen führen, welche dann auf Kosten des
Produktanwenders beseitigt werden müssen. Änderungen oder Modifikationen am
Produkt, welche ohne ausdrückliche Genehmigung von Emerson Network Power
durchgeführt werden, k önnen dazu führen, dass der Anwender die Genehmigung zum
Betrieb des Produktes verliert. Boar dprodukte wer den in einem repräsentativen System
getestet, um zu zeigen, dass das Board den oben aufgeführten EMV-Richtlinien
entspricht. Eine ordnungsgemässe Installation in einem System, welches die EMVRichtlinien erfüllt, stellt sicher , dass das Pr odukt gemäss den EMV -Richtlin ien betrieben
wird. V erwenden Sie nur abgesc hirmte Kabel zum Anschluss v on Zusatzmodulen. So ist
sichergestellt, dass sich die Aussendung von Hochfrequenzstrahlung im Rahmen der
erlaubten Grenzwerte bewegt.
Warnung! Dies ist eine Einrichtung der Klasse A. Diese Einrichtung kann im
Wohnbereich Funkstörungen verursachen. In diesem Fall kann vom Betreiber verlangt
werden, angemessene Maßnahmen durchzuführen.
Betrieb
1 Beschädigung des Produktes
Hohe Luftfeuchtigkeit und Kondensat auf der Oberfläche des Produktes könne n zu
Kurzschlüssen führ en.
Betreiben Sie das Produkt nur innerhalb der angegebenen Grenzwerte für die relative
Luftfeuchtigkeit und Temperatur. Stellen Sie vor dem Einschalten des Stroms sicher,
dass sich auf dem Produkt kein Kondensat befindet.
Beschädigung von Schaltkreisen
Elektrostatische Entladung und unsachgemäßer Ein- und Ausbau des Produktes kann
Schaltkreise beschädigen oder ihre Lebensdauer verk ürzen.
Bevor Sie das Produkt oder elektronische Komponenten berühren, vergewissern Sie
sich, daß Sie in einem ESD-geschützten Bereich arbeiten.
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örungen auslösen.
Ver stellen Sie n ur solche Schalte r, die nicht mit 'Reserved' gekennzeichnet sind. Prüf en
und ggf. ändern Sie die Einstellungen der nicht mit 'Reserved' gekennzeichneten
Schalter, bevor Sie das Produkt installieren.
22
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 23
Installation
Datenverlust
Das Herunterfahren oder die Deinstallation eines Boar ds bevor das Betriebssys tem oder
andere auf dem Board laufende Soft ware ordnungsmemäss beendet wurde, kann zu
partiellem Datenverlust sowie zu Schäden am Filesystem führen.
Stellen Sie sicher, dass sämtliche Software auf dem Board ordnungsgemäss beendet
wurde, bev or Sie das Boar d herunterfahren oder das Boa rd aus dem Cha ssis entfernen.
Beschädigung des Produktes
Fehlerhafte Installation des Produktes kann zu einer Beschädigung des Produktes
führen.
Verwenden Sie die Handles, um das Produkt zu installieren/deinstallieren. Auf diese
Weise vermeiden Sie, dass das F ace Plate oder die Platine def ormiert oder zerstört wird.
Beschädigung des Produktes und von Zusatzmodulen
Fehlerhafte Installation von Zusat zmodulen, kann zur Beschädigung des Pr oduktes und
der Zusatzmodule führen.
Lesen Sie daher vor der Ins tallation von Zusat zmodulen die zugehörige Dokumentation.
Sicherheitshinweise
Kabel und Stecker
Beschädigung des Produktes
Bei den RJ-45-Steckern, die sich an dem Pr odukt befinden, handelt es sich entwe der um
Twisted-Pair-Ethernet (TPE) oder um E1/T1/J1-Stecker. Beachten Sie, dass ein
versehentliches Anschlie ßen e iner E1 /T1 /J1- Leit ung an eine n TPE-St ecker das Produkt
zerstören kann.
zKennzeichnen Sie deshalb TPE-Anschlüsse in der Nähe Ihres Arbeitsplatzes
deutlich als Netzwerkanschlüsse.
zStellen Sie sicher , dass die Län ge eines mit Ihrem Produkt verb undenen TPE-Kabels
100 m nicht überschreitet.
zDas Produkt darf über die TPE-Stecker nur mit einem Sicherheits-Kleinspannungs-
Stromkreis (SELV) verbunden werden.
Bei Fragen wenden Sie sich an Ihren Systemverwalter.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
23
Page 24
Sicherheitshinweise
Batterie
Beschädigung des Blades
Ein unsachgemäßer Einbau der Batterie kann gefährliche Explosionen un d
Beschädigungen des Blades zur Folge haben.
Verwenden Sie deshalb nur den Batterietyp, der auch bereits eingesetzt wurde und
befolgen Sie die Installationsanleitung.
Datenverlust
Wenn Sie die Batterie austauschen, können die Zeiteinstellungen verloren gehen. Eine
Backupversorgung verhindert den Datenverlust während des Austauschs.
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.
Schäden an der Platine oder dem Batterie h al te r
Wenn Sie die Batterie mit einem Schra ubendreher entfernen, können die Platine oder der
Batteriehalter beschädigt werden.
Um Schäden zu vermeiden, sollten Sie keinen Schraubendreher zum Ausbau der
Batterie verwenden.
Umweltschutz
Entsorgen Sie alte Batterien und/oder Blades/Systemkomponenten/RTMs stets gemäß
der in Ihrem Land gültigen Gesetzgebung, wenn möglich immer umweltfreundlich.
24
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 25
Introduction
1.1Features
The MVME7100 Single Board Computer is a VMEbus board based on t he MC8640D and
MC8641D integrated PowerPC processors. It is a full 6U board and occupies a single VME card
slot with PMC cards installed. The MVME7100 is compliant with the VITA standards VMEbus,
2eSST, and PCI-X as listed in Appendix B, Related Documentation.
Table 1-1 Features List
FunctionFeatures
Processor / Host Controller /
Memory Controller
One MC864
Two e600 cores with integrated L2
Core frequency of 1.067 or 1.33 GHz
One integrated four channel DMA controller
Two integrated PCIE interfaces
Four integrated 10/100/1000 Ethernet controllers
One integrated DUART
Two integrated I
One integrated Programmable Interrupt Controller
One integrated Local Bus Controller
Two integrated DDR2 SDRAM controllers
xD Integrated Processor
2
C controllers
1
System MemoryTwo banks of DDR2 SDRAM with ECC
1GB, 2 GB, or 4 GB
2
I
COne 8 KB VPD serial EEPROM
Two 64 KB user configuration serial EEPROMs
One Real Time Clock (RTC) with removable battery
Dual temperature sensor
Two SPDs for memory
Connection to XMCspan and rear transition module
NOR Flash128 MB soldered flash with two alternate 1 MB boot sectors selectable
via hardware switch
H/W switch or S/W bit write protection for entire logical bank
The IPMC712 and IPMC761 I/O modules are not supported on the MVME7100 SBC.
28
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 29
Hardware Preparation and Installation
2.1Overview
This chapter provides startup and safety instructions related to this product, hardware
preparation instruction that includes default switch settings. System considerations and
installation instructions for the baseboard, PMC, and transition module are also described in
this chapter.
A fully implemented MVME7100 consists of the baseboard plus:
zTwo single-wide or one double-wide PCI Mezzanine Card (PMC) slot for added versatility.
zOne transition module f or support of the mapped I/O from the MVME7100 ba seboard to the
P2 connector.
2
zUp to two optional XMCspan cards.
The following table lists the things you will need to do before you can use this board and tells
you where to find the information you need to perform each step. Be sure to read this entire
chapter, including all Caution and Warning notes, before you begin.
Table 2-1 Startup Overview
T askPage
Unpack the hardware.Unpacking and Inspecting the Boardon page 30
Configure the hardware by setting jumpers
on the board and RTM.
Install the MVME7216E transition module in
the chassis.
Install PMC module (if required).Installing Accessorieson page 40
Install XMCspan module (if required).XMCspan Installation and Use (6806800H03)
Install the MVME7100 in the chassis.Installing and Removing the Board on page 43
Attach cabling and apply power.Completing the Installationon page 45
Install PIM on transition module (if required).PMC Input/Output Moduleon page 79
Ensure that the firmware initializes the
MVME7100
Initialize the boardChapter 6, MOTLoad Firmware
Configuring the Board on page 36 and SEEPROM
Address Switch, S1 on page 76
Transition Module on page 40
Chapter 6, MOTLoad Firmware
Examine and/or change environmental
parameters.
Program the board as needed for your
applications.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
MVME7100 Single Board Computer Programmer’s
Reference
MVME7100 Single Board Computer Programmer’s
Reference
29
Page 30
Hardware Preparation and InstallationUnpacking and Inspecting the Board
2.2Unpacking and Inspecting the Board
Read all notices and cautions prior to unpacking the product.
Damage of Circuits
Electrostatic disc harge and incorrect i nstallation and remov al can damage circ uits or
shorten their life.
Before touching the b oard or electr onic components, make sure that y ou are w orking
in an ESD-safe environment.
Shipment Inspection
To inspect the shipment, perform the following steps:
1. Verify that you have received all items of your shipment.
2. Check for damage and report any damage or differences to customer service.
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 dama ge occurred during
transportation or any items are missi ng, contact customer service immediately.
30
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 31
RequirementsHardware Preparation and Installation
2.3Requirements
Make sure that the board, when operated in your particular system configuration, meets the
requirements specified in the next sections.
2.3.1Environmental Requirements
The following table lists the currently available specif ications for the environmental
characteristics of the MVME7100. A complete functional description of the MVME7100
baseboard appears in Chapter 4, Functional Description.
Operating temperatures refer t o the temperature o f the air cir culating ar ound the board
and not to the component temperature.
Table 2-2 MVME7100 Specifications
CharacteristicsOperatingNonoperating
Operating temperature0°C to +55°C (32°F to 131°F) entry
air with forced-air cooling
Temperature change+/-0.5° C/min according to NEBS
Standard GR-63-CORE
Relative humidity5% to 90% noncondensing5% to 90% noncondesning
Vibration1 G sine sweep, 5-100 Hz,
Shock20 G peak (half sine) 11mSec
Free Fall100 mm (unpackaged) per GR-63-
–40°C to +85° C (-40°F to 185°F)
horizontal and vertical (NEBS1)
CORE
Product Damage
High humidity and condensation on the board surface causes short circuits.
Do not operate the board outside the specified environmental limits.
Make sure the board is complete ly dry and there is no moi sture on any surfa ce before
applying power.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
31
Page 32
Hardware Preparation and InstallationPower Requirements
2.3.2Power Requirements
The MVME7100 uses only +5.0 V from the VMEbus backplane. On board power supplies
generate the required voltages for the various ICs. The MVME 7100 connects the +12 V and 12 V supplies from the backplane to the PMC sites while the +3.3 V power supplied to the PMC
sites comes from the +5.0 V backplane po wer. A maximum of 10 A of +3.3 V powe r is av ailab le
to the PMC sites, however the 90 W +5.0 V limit must be observed as well as any cooling
limitations.
The next table provides an estimate of the typical and maximum power required.
Table 2-3 Power Requirements
Board VariantPower
MVME7100-0161Typical: 40 W @ +5 V
Maximum: 55 W @ +5 V
MVME7100-0163Typical: 40 W @ +5 V
Maximum: 55 W @ +5 V
MVME7100-0171Typical: 45 W @ +5 V
Maximum: 60 W @ +5 V
MVME7100-0173Typical: 45 W @ +5 V
Maximum: 60 W @ +5 V
The following table shows the power available when the MVME7100 is installed in either a 3row or 5-row chassis and when PMCs are present.
Chassis TypeAvailable PowerPower With PMCs
3-Row70 W maximumBelow 70 W
5-Row90 W maximumBelow 90 W
1. Keep below power limit. Cooling limitations must be considered.
1
1
32
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 33
Thermal RequirementsHardware Preparation and Installation
2.3.3Thermal Requirements
The MVME7100 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.
2.3.4Thermally 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. The
table also supplies the component ref erence designator and the maximum allow abl e operating
temperature.
You can find components on the boar d by their reference designators as shown in Figure 2-1
and Figure 2-2 on the next page. Versions of the board that are not fully populated may not
contain some of these components.
The preferred measurement location for a component may be junction, case, or ambient as
specified in the table. Junction temperature refe rs to the te mpe rature measured by an on-chip
thermal device. Case temperature refers to the temperature at t he top, center surface of the
component. Air temperature refers to the ambient temperature near the component.
Table 2-4 Thermally Significant Components
Maximum Allowable
Reference
DesignatorGeneric Description
Component Temperature
in CentigradeMeasurement Location
-40
° to +70°Ambient
° to +85°Ambient
° to +85°Ambient
° to + 70°Ambient
° to +95°Case
° to +105°Junction
MVME7100 Single Board Computer Installation and Use (6806800E08A)
33
Page 34
U20
U28
U4
U6
U7
U8
U9
U10 U11 U12 U13 U14
U22
U25
U24
U26
U27
U56
U57
U58
U59
U60 U61 U62
U63 U64
Hardware Preparation and InstallationThermally Significant Components
Figure 2-1Primary Side Thermally Significant Components
Figure 2-2Secondary Side Thermally Signific an t Com p on e nt s
34
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 35
Equipment RequirementsHardware Preparation and Installati on
2.3.5Equipment Requirements
The following equipment is recommended to complete an MVME7100 system:
zVMEbus system enclosure
zSystem console terminal
zOperating system (and/or applicat ion software)
zTransition module and connecting cables
MVME7100 Single Board Computer Installation and Use (6806800E08A)
35
Page 36
S1S2
Hardware Preparation and InstallationConfiguring the Board
2.4Configuring the Board
To produce the desired configur ation and ensure proper operat ion of the MVME7100, you m a y
need to carry out certain hardware modifications before installing the module.
The MVME7100 provides software cont rol over most options: by sett ing bits in control registers
after installing the module in a system, you can modify its configuration. The MVME7100 control
registers are described in the MVME7100 Programmer’s Reference.
Prior to installing PMC modules on the MVME7100 baseboard, ensure that all switches that are
user configurable are set properly. To do this, refer to Figure 2-3 or the board itself, for the
location of specific switches and set the switches according to the following descriptions.
Figure 2-3Switch Locations
36
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 37
1
ON
1
2
3
4
5
6
7
8
Normal ENV
Boot Block A
WP Disabled
Normal Operation
PMC 133 MHz
Reserved
Master WP
Normal Operation
SMT Configuration Switch, S1Hardware Preparation an d Install at ion
The following sections describe the on-board switches and their configurations for th e
MVME7100.
Board Malfunction
Switches marked as “reserved” might carry production-related functions and can
cause the board to malfunction if their setting is changed.
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.
2.4.1SMT Configuration Switch, S1
An 8-position SMT configuration switch (S1) is located on the MVME7100 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.
Figure 2-4SMT Configuration Switch Position
Table 2-5 Configuration Switch Settings (S1)
SwitchDescriptionSettingFunction
S1-1 Safe Start
MVME7100 Single Board Computer Installation and Use (6806800E08A)
S1-2Boot Block B
Select
S1-3Flash Bank WP[OFF]
S1-4JTAG Pass Thru[OFF]
1
[OFF]
ON
[OFF]
ON
ON
ON
Use normal ENV
Use safe ENV
Flash memory map normal and boot block A selected
Boot block B selected, mapped to highest address
Entire flash not write-protected
Flash is write-protected
Normal operation
Pass-Thru mode
37
Page 38
Hardware Preparation and InstallationSMT Configuration Switch, S1
When the SAFE_ST ART s witch is OFF, it indicates that the normal ENV setting should be used.
When the switch is set to ON , GEVs, VPD, and SPD settings are ignored and known, safe,
values are used.
2.4.1.2Boot Block B Select
When the switch is OFF, the flash memory map is normal and block A is selected as shown in
Figure 3. When the switch is ON, block B is mapped to the highest address.
2.4.1.3Flash Bank Write Protect
When the FLASH BANK WP switch is OFF, it indicates that the entire NOR flash is not writeprotected. NOR flash is used for executing code. When the switch is ON, it indicates that the
flash is write-protected and any writes to the flash devices are blocked by hardware.
2.4.1.4JTAG Pass-Thru
The JTAG Pass-Thru switch is in the OFF position for normal operation. The switch is ON for
pass-through mode.
2.4.1.5Low Memory Offset
The CORE1 Low Memory Offset switch is in the OFF position f or normal operat ion. The s witch
is ON for enabling this feature.
2.4.1.6PMC 133 MHz
The PMC 133 MHz switch is OFF for normal operation. When the switch is ON, the maximum
frequency of operation f or the PMC sites is 133 MHz. 133 MHz operation should n ot be enabled
unless the PMC modules are designed to support 133 MHz operation. When the s witch is OFF,
the maximum frequency is 100 MHz.
38
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 39
Geographical Address Switch, S2Hardware Preparation and Installat ion
2.4.1.7Master WP
The Master Write Protect (WP) switch is OFF for normal operation. When this switch is ON,
writes to the NOR Flash, NAND Flash, MRAM and I
switch is OFF, writes to the non-volatile devices may be allowed depending on other switches
and control bits.
2.4.2Geographical Address Switch, S2
The Tsi148 VMEbus Status Register pro vides the VMEbus geographical address of the
MVME7100. Applications not using the 5-row backplane can use the geographical address
switch to assign a geograp hical address per the f ollowin g diagram. Mor e info rmation regarding
GA address switch assignments can be found in the MVME7100 Single Board Computer
Programmer’s Reference.
Figure 2-5Geographical Address Switch Position
2
C EEPROMs are disabled. When the
2.4.3VME System Controller Select, S2
Positions 1 and 2 of S2 are used to select VME Syst em Co ntro ller selection. The default is for
automatic determination of SYSCON.
Table 2-6 VME System Controller and GA Switch Settings
PositionFunctionDefault
S2-1 VME SCON Auto
S2-2VME SCON SEL
S2-3GAP1
S2-4GA41
S2-5 GA31
S2-6GA21
S2-7GA11
MVME7100 Single Board Computer Installation and Use (6806800E08A)
1
2
Auto-SCON
Non-SCON
39
Page 40
Hardware Preparation and InstallationInstalling Accessories
Table 2-6 VME System Controller and GA Switch Settings (continued)
PositionFunctionDefault
S2-8GA01
1. The VME SCON MAN switch is OFF to select Auto-SCON mode. The switch is ON to select manual SCON mode
which works in conjunction with the VME SCON SEL switch.
2. The VME SCON SEL switch is OFF to select non-SCON mode. The switch is ON to select always SCON mode.
This switch is only effective when the VME SCON MAN switch is ON.
If you are installing the optional MVME7216E transition module, refer to Transition Module on
page 40 for configuration switch settings.
2.5Installing Accessories
This section describes the procedures for installing the MVME7216E transition module, PMCs,
and the XMCspan on the baseboard.
2.5.1Transition Module
The MVME7216E does not support hot swap, You should remove power to the rear slot or
system before installing the module. Before installing the MVME7216E transition module, you
may need to manually configure the switch and install a PMC I/O Module (PIM). Refer to
Chapter 5, Transition Module, for switch settings and PIM installation.
Damage of Circuits
Electrostatic disc harge and incorrect i nstallation and remov al can damage circ uits or
shorten their life.
Before touching the b oard or electr onic components, make sure that y ou are w orking
in an ESD-safe environment.
Product Damage
Only use injector handles for board insertion to avoid damage to the front panel
and/or PCB. Deformation of the front panel can cause an electrical short or other
board malfunction.
Board Malfunction
Switches marked as “reserved” might carry production-related functions and can
cause the board to malfunction if their setting is changed.
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.
40
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 41
PMCHardware Preparation and Installation
Installation and Removal Procedure
To begin the installation of the transition module in a chassis, proceed as follows:
1. Turn all equipment power OFF and disconnect the pow er cable from the AC power
source.
2. Remove the chassis cover as instructed in the equipment user's manual.
3. Remove the filler panel(s) from the appropriate card slot(s) at the rear of the chassis
(if the chassis has a rear card cage).
4. Install the top and bottom edge of the transition module into the rear guides of the
chassis.
5. Ensure that the levers of the two injector/ejectors are in the outward position.
6. Slide the transition module into the chassis until resistance is felt.
7. Simultaneously move the injector/ejector levers in an inward direction.
8. V erify that the transition module is properly seated and secure it to the chassis using
the two screws located adjacent to the injector/ejector levers.
9. Connect the appropriate cables to the transition module.
To remove the transition module from the chassis, reverse the procedure and press the red
locking tabs (IEEE handles only) to extract the board.
2.5.2PMC
The PMC connectors are placed to support two single-width PMCs or one double-width PMC.
PMC site 1 supports front PMC I/O and rear PMC I/O via the Jn4 connector . PMC 1 I/O is routed
to the 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.
In most cases, the PMCs are alrea dy in place on the baseb oard. The user-confi gured s witches
are accessible with the PMCs installed. The onb oard PMC sites are configured to support +3.3
V I/O PMC modules. The onboard PMC sites do not support +5.0 V I/O PMC modules.
Follow these steps to install a PMC onto the MVME7100 board.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
41
Page 42
Hardware Preparation and InstallationPMC
Installation Procedure
Read all notices and follow these steps to install a PMC on the baseboard.
Damage of Circuits
Electrostatic disc harge and incorrect i nstallation and remov al can damage circ uits or
shorten their life.
Before touching the b oard or electr onic components, make sure that y ou are w orking
in an ESD-safe environment.
Product Damage
Inserting or removing modules with power applied may result in damage to module
components.
Before installing or removing ad ditional de vices or modules, read the documentation
that came with the product.
1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the
chassis as a ground. The ESD strap must be secured to your wrist and to ground
throughout the procedure.
2. Remove the PCI filler from the front panel.
3. Slide the edge connector of the PMC module into the front panel opening from
behind and place the PMC module on top of the baseboard. The four connectors on
the underside of the PMC module should then connect smoothly with the
corresponding connectors on the MVME7100.
4. Insert the four short phillips-head screws (provided with the PMC) through the holes
on the bottom side of the MVME7100 and the PMC front bezel and into rear
standoffs. Tighten the screws. Refer to Figure 2-6 on page 43.
5. Reinstall the MVME7100 assembly in its proper card slot. Be sure the module is well
seated in the backplane connectors. Do not damage or bend connector pins.
6. If the PMC module was installed in a non-hot swa p chassis , replace th e chassis or
system cover(s), reconnect the system to the AC or DC power source and turn the
equipment power on.
42
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 43
XMCspanHardware Preparation and Installation
Figure 2-6Typical Placement of a PMC Module on a VME Module
2.5.3XMCspan
The XMCspan is a carrier module that provides PCI Express expansion capability to the
MVME7100. Refer to the XMCspan Installation and Use manual (part number 6806800H03) f or
details about the XMCspan and the installation procedure.
2.6Installing and Removing the Board
This section describes a recommended procedure for installing a board module in a chassis.
The MVME7100 does not support hot swap, you should remove po wer to the slot or system
before installing the module. Before installing the MVME7100, ensure that the serial ports and
switches are properly configured.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
43
Page 44
Hardware Preparation and InstallationInstalling and Removing the Board
Installation and Removal Procedure
Before you install your module, please read all cautions, warnings and instructions presented
in this section.
Damage of Circuits
Electrostatic disc harge and incorrect i nstallation and remov al can damage circ uits or
shorten their life.
Before touching the b oard or electr onic components, make sure that y ou are w orking
in an ESD-safe environment.
Product Damage
Only use injector handles for board insertion to avoid damage to the front panel
and/or PCB. Deformation of the front panel can cause an electrical short or other
board malfunction.
Use the following steps to inst all the MVME7100 into your computer chassis.
1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to an
electrical ground. The ESD strap must be secured to your wrist and to ground
throughout the procedure.
2. Remove any filler panel that might fill that slot.
3. Install the top and bottom edge of the MVME7100 into the guides of the chassis.
4. Ensure that the levers of the two injector/ejectors are in the outward position.
5. Slide the MVME7100 into the chassis until resistance is felt.
6. Simultaneously move the injector/ejector levers in an inward direction.
7. V erify that the MVME7100 is properly seated and secure it to the chassis using the
two screws located adjacent to the injector/ejector levers.
8. Connect the appropriate cables to the MVME7100.
To remove the board from the chassis, reverse the procedure and press the red locking tabs
(IEEE handles only) to extract the board.
44
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 45
Completing the InstallationHardware Preparation and Install ation
2.7Completing the Installation
The MVME7100 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 . Wh en the MVME71 00
is installed in a chassis, you are ready to connect peripherals and apply power to the board.
Figure 3-1 on page 47 and Figure 5-1 on page 75 show the lo cations of the v arious connectors
on the MVME7100 and MVME7216E.
Product Damage
RJ-45 connectors on modules are either twisted-pair Ethernet (TPE) or E1/T1/J1
network interfaces. Connecting an E1/T1/J1 lin e to an Ethernet connector may
damage your system.
zMake sure that TPE connectors near your working area are clearly marked as
network connectors.
zVerify that the length of an electric cable connected to a TPE bushing does not
exceed 100 meters.
zMake sure the TPE bushin g of the system is connected only to safety e xtra low
voltage circuits (SELV circuits).
If in doubt, ask your system administrator.
The console settings for the MVME7100 are:
zEight bits per character
zOne stop bit per character
zParity disabled (no parity)
zBaud rate of 9600 baud
V erify that hardw are is installed and the pow er/peripheral cab les connected ar e appropriate f or
your system configuration.
Replace the chassis or system cov er, reconne ct the chassis to the AC or DC power source , and
turn the equipment power on.
2.8Factory Installed Linux
A bootable ramdisk based L inux image based on the 2.6 .25 kernel is av ailable in NO R flash. To
boot this image, use the following MOTLOAD commands:
MVME7100> bmw -af8000000 -bf8f00000 -c4000000
MVME7100> execP -l4000400
The image should boot to the following prompt:
MVME7100 Single Board Computer Installation and Use (6806800E08A)
45
Page 46
Hardware Preparation and InstallationFactory Installed Linux
Emerson Network Power Embedded Computing Linux
Kernel 2.6.25 on a 2-processor MVME7100
localhost login:
Login as root.
The /root/README.MVME7100_LINUX file provides a brief overview of MVME7100 Linux.
Contact Emerson Network Power Embedded Computing for kernel patches and additional
information on using MVME7100 Linux.
46
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 47
J4A/J4B
J2
J3
P1
S1S2
J21 J22
J23
J12
J11
J13
J14
Battery
P2
Heat Sink
Controls, LEDs, and Connectors
3.1Overview
This chapter summarizes the controls, LEDs, connectors, and headers for the MVME7100
baseboard. Connectors for the MVME7216E transition module can be found in Rear Panel
Connectors on page 77.
3.2Board Layout
The following figur e shows the components, LEDs, connectors, and the reset switch on the
MVME7100.
3
Figure 3-1Component Layout
MVME7100 Single Board Computer Installation and Use (6806800E08A)
47
Page 48
Controls, LEDs, and ConnectorsFront Panel
3.3Front Panel
The following s witch, L EDs, and connector s are av ailab le on the MVME7100 fr ont panel. Ref er
to Figure 3-1 for the location of each.
Figure 3-2Front Panel LEDs, Connectors, Switch
PMC 2
PMC 1
USER 1
COMM 1
USB
GENET 1
GENET 2
ABT/RST
FAIL
SPEED
ACT
SPEED
ACT
3.3.1Reset/Abort Switch
The MVME7100 has a single push button s witch to prov ide both the abort and reset functions.
When the switch is depressed for less than 3 seconds, an abort interrupt is generated to the
MC8641D PIC. If the switch is held for more than 3 seconds, a board hard reset is generated.
If the MVME7100 is the VMEbus system controller, a VME SYSRESET is gener ated.
48
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 49
LEDsControls, LEDs, and Connectors
3.3.2LEDs
The next table describes the LEDs on the front panel of the MVME7100. Refer to Figure 3-1
on page 47 for LED locations.
Table 3-1 Front Panel LEDs
LabelFunctionLocationColorDescription
BFLBoard FailFront panelRedThis indicator is illuminated
during a hard reset and
remains illuminated until
software turns it off. The LED
is controlled by bit 14
(BDFAIL) of the VSTAT
register in the Tsi148.
USR1User DefinedFront panelRed/YellowThis indicator is illuminated
by S/W assertion of its
corresponding register bits in
the Status Indicator Register.
See the Programmer's Guide
for further detail.
GNET1
SPEED
GNET1 ACTTSEC1ActivityFront panelOff
GNET2
SPEED
GNET2 ACTTSEC2 ActivityFront panelOff
TSEC1 Link / SpeedFront panelOff
Yellow
Green
Blinking Green
TSEC2 Link / SpeedFront panelOff
Yellow
Green
Blinking Green
No link
10/100 BASE-T operation
1000 BASE-T operation
No activity
Activity proportional to
bandwidth utilization
No link
10/100 BASE-T operation
1000 BASE-T operation
No activity
Activity proportional to
bandwidth utilization
MVME7100 Single Board Computer Installation and Use (6806800E08A)
49
Page 50
Controls, LEDs, and ConnectorsConnectors
3.3.3Connectors
This section describes the pin assignments and signals f or the con nectors on the MVME710 0.
The next tab le lists the standard conn ectors on the MVME7100 basebo ard. Ref er to Figure 3-1
on page 47 for connector locations. Pin assignments for the connectors are in the following
sections. Some connectors use standard pin assignments in compliance with the VMEbus,
IEEE, PCI, and ANSI/VIT A specifications . Links to these specifications are located at Appendix
J1Port 0. Serial Port 1Mini DB-9 console serial port
P1VME five-row P1
P2VME five-row P2 on SBC and
J2USBSingle channel upright USB connector.
P4Processor COP header
P5Boundary Scan header
PMC1
PMC2
RTM
Implementing all recommended and
optional VITA32 signals except
RESETOUT#
TSEC3 signals assigned to E1-1 thru
E1-4
TSEC4 signals assigned to E2-1 thru
E2-4
Serial ports 2-5
USB1 on front
50
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 51
ConnectorsControls, LEDs, and Connectors
3.3.3.1XMC Expansion Connector (J6)
One 76-pin Mictor connector with a cent er row of ground pins is used to provide XMC e xpansion
capability. The pin assignments for this connector are as follows:
There are four 10/100/100 0 Mb/s full duplex Ethernet interfaces using the MC8641D Triple
Speed Ethernet Controllers (TSECs). Two Gigabit Ethernet interf aces are routed to the two
front-panel RJ-45 connectors with integr ated LEDs f o r speed and act ivity indication. T he other
Gigabit Ethernet interfaces are routed to P2 for rear I/O. These connectors use standard pin
assignments and are as follows:
There is one front access asynchronous serial port interface (SP0) that is routed to the
mini DB-9 front-panel connector. The pin assignments for these connectors are as follows:
The VME P1 connector is a 160-pin DIN. The P1 connector provides power and VME signals
for 24-bit address and 16-bit data. The pin assignments for the P1 connector is as follows:
The VME P2 connector is a 160-pin DIN. Row B of the P2 connector provides power to the
MVME7100 and to the upper eight VMEb us address lines and additional 16 VMEb us data lines.
The Z, A, C, and D pi n assignments f or the P2 connector a re the same f or both the MVME7100
and MVME7216E, and are as follows:
Table 3-14 VME P2 Connector Pinouts
PinP2-ZP2-AP2-BP2-CP2-D
1SP1RXPMC1_IO2+5VPMC1_IO1E1-1+
MVME7100 Single Board Computer Installation and Use (6806800E08A)
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 MVME7100 routes PMC I/O from J14 of PMC Slot 1 to VME
P2 rows A and C . The MVME7216E routes these signals (pin-f or-pin) from VME P2 to PMC I/O
Module connector J14. See Table 3-15 and Table 3-8 for the pin assignments.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 65
Boundary Scan Header (P5)Controls, LEDs, and Connectors
3.4.2Boundary Scan Header (P5)
The 20-pin boundary scan header provides an interface for programming the on-board PLDs
and for boundary scan testing/debug purposes. The pin assignmen ts for this header are as
follows:
Pin 10 must be grounded in the cable in order to enable boundary scan.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
65
Page 66
Controls, LEDs, and ConnectorsBoundary Scan Header (P5)
66
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 67
Functional Description
4.1Overview
The MVME7100 VMEbus board is based on the MC8640D (1.067 GHz versions) and the
MC8641D (1.33 GHz versions) Integrated Processors. The MVME7100 provides front panel
access to one serial port with a mini DB-9 connector, two 10/100/100 0 Ethernet ports with two
RJ-45 connectors, and one USB port with one type A connector. The front panel includes a f ail
indicator LED, user-defined indicator LED, and a reset/abort switch.
The MVME7216E transition module provides rear panel access to four serial ports with one
RJ-45 connector per port and two 10/100/1000 Ethernet ports with two RJ-45 connecto rs. Th e
transition module also provides two planar connectors for one PIM with front I/O.
The block diagram for the MVME7100 Single Board Computer is shown in Figure 4-1 and the
block diagram for the MVME7216E transition module is shown in Figure 5-2.
4
MVME7100 Single Board Computer Installation and Use (6806800E08A)
67
Page 68
Flash
4 or 8 GB
Front Panel
PHY
5482
Device
Bus
GigE 1
XMCspan
P1
USB
uPD720101
QUART
16C554
PHY
5482
P2
DDR2 MC
DUART
TSEC1
TSEC2
TSEC4
LBC
PCI-E
I2C
CPLD
Decode
Timers/Regs
XCVR
RS-232
GigE 3
GIgE 4
Serial Ports 1-4
GigE 3
GigE 4
COM2-
COM5
PMC 1 Jn4 IO
PMC1 Front IO
PMC2 Front IO
PMC 1
PMC 2
GigE
RJ-45
TSEC3
GigE 2
VPD
8 KB
MRAM
512 KB
Flash
128 MB
PCI - E
Switch
PCI
-E
USB
GigE
RJ-45
ABT/RST
COM
VME Bus
I
2
C Bus
Serial Port 0
User
128 KB
RTC
DS1375
Up to 4 GB
DDR2 Memory
(SPD)
Temp
MAX6649
E2P
PEX8114
E2P
PEX8114
E2P
PEX8114
E2P
PEX8112
VME
Tsi148
XCVR
22501
XCVR
RS-232
I
2
C Bus
MC864xD
Processor
Functional DescriptionBlock Diagram
4.2Block Diagram
The following figure is a block diagram of the MVME7100 architecture.
Figure 4-1Block Diagram
4.3Processor
The MVME7100 is designed to support the MC864xD (dual e600 core) processor. The
processor is configured to operate at 1.067 GHz or 1.33 GHz core frequency with a
corresponding DDR400 Mb or DDR533 DDR2 memory bus.
68
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 69
I2C Serial Interface and DevicesFunctional Description
The MVME7100 supports the power-on reset (POR) pin sampling method for processor reset
configuration. The states of the v arious configuration p ins on the processor ar e sampled when
reset is de-asserted to determine the desired operating modes. Combinations of pull-up and
pull-down resistors are used to set the options. Some options are fixed and some are selectable
at build time by installing the proper pull- up/pull-down resistor . Refer to the MC864xD reference
manual, listed in Appendix B, Related Documentation, Manufacturers’ Documents on page 101
for additional details and/or programming information.
4.4I2C Serial Interface and Devices
The MVME7100 provides the f ollowing on-board I2C serial devices connected to the MC864xD
2
I
C controller 0 interface:
z8 KB serial EEPROM for VPD
zTwo 64 KB serial EEPROMs for user configuration data storage
zTwo 256 byte serial EEPROMs for SPD
zMaxim DS1375 Real Time Clock
zMaxim MAX6649 temperat ure sensor
z8 KB serial EEPROM on RTM VPD
The RTC implemented on the MVME7100 pr ovid es an alarm interrupt routed to the MC864xD
PIC through the control PLD. A DS32KHz temper ature controlled crystal oscillator provides the
RTC clock reference. A battery backup circuit for the RTC is provided on-board.
The Maxim digital temperature sensor measures of temperature of the board and also connects
to the temperature diode on the MC864xD. The temperature sensor also provides an alarm
interrupt routed to the MC864xD PIC through the control PLD.
2
The I
C interface is routed to the P2 connector for access to the serial EEPROM located on the
transition module. The device address for the transition module serial EEPROM is user
selectable using the configurat ion switches. Refer to Chapter 5, Transition Module for
information on the switches.
For programming information, see the MVME7100 Single Board Computer Programmer’s Reference.
4.5System Memory
The MC864xD includes two memory controllers. The MVME7100 supports one bank of
memory on each controller. The MVME7100 supports 512 MB, 1 GB and 2 GB DDR2
SDRAMS. This provides memory configurations of 1 GB, 2 GB, and 4 GB. The MVME7100
supports memory speeds up to DDR533.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
69
Page 70
Functional DescriptionTimers
4.6Timers
Timing functions f or the MVME7100 are provided by four global high-resolution timers
integrated into the MC864xD plus four additional independent 32-bit timers.
The four integr ated 32-bit timers are cloc ked b y the RTC input which is driv en by a 1 MHz cloc k.
Refer to the MC864xD reference manual, listed in Appendix B, Related Documentation,
Manufacturers’ Documents on page 101 for additional details and/or programming information
The clock source for the four 32-bit timers in the PLD is 25 MHz. The timer prescaler must be
configured to generate a 1 MHz timer ref erence. F or programming inf ormation, see MVME7100 Single Board Computer Programmer’s Reference.
4.7Ethernet Interfaces
The MVME7100 provides four 10/100/1000 Mbps full-duplex Ethernet interfaces using the
MC864xD Ethernet Controllers. Two Broadcom BCM5482S PHYs are used. The Ethernet ports
on the MC864xD are configured to operate in RGMII mode. T wo Gigabit Ethernet interfaces are
routed to front panel RJ-45 connectors with integrated LEDs for speed and activity indication.
The other two Gigabit Ethernet interfaces are routed to P2 for rear I/O. For programming
information, see MVME7100 Single Board Computer Programmer’s Reference.
4.8Local Bus Interface
The MVME7100 uses the MC864xD 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. The MVME7100 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. Access
timing for each device type is programmable and depends on the device timing data found in
the VPD during initialization.
A hardware flash bank write protect switch is provided on the MVME7100 to enable write
protection of the NOR Flash. Regardless of the state of the software flash write protect bit in th e
NOR Flash Control/Status register, write protection is enabled when this switch is ON. When
this switch is OFF, write protection is controlled by the state of the softw are flash write protect
bits and can only be disab led by clearing this bit in the NOR Flash Control/Status register. Note
that the F_WE_HW bit reflects the state of the switch and is only software readable whereas
the F_WP_SW bit supports both read and write operations.
The MVME7100 provides a dual boot o ption for booting from one of two sepa rat e boot im ages
in the boot flash bank which are ref erred to as boot bloc k A and boot b lock B . Boot bloc ks A and
B are each 1 MB in size and are located at the top (highest ad dress) 2 MB of the boot flash
memory space. Block A is located at the highest 1 MB block and block B is the next highest 1
MB block. A flash boot block switch is used to select between boot block A and boot block B.
When the switch is OFF, the flash memory map is normal and block A is selected as shown in
Figure 3. When the switch is ON, b loc k B is mapped to th e highest address as sho wn in Figure
4. The MAP_SELECT bit in the flash Control/Status register can disab le the jumper and restore
the memory map to the normal configuration with block A selected.
70
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 71
Flash MemoryFunctional Description
4.8.1Flash Memory
The MVME7100 is designed to provide 128 MB of soldered-on NOR flash memory. Two AMD
+3.3 V devices are configu red to op er a te in 16-b it mo de to form a 32-bit flash bank. This flash
bank is also the boot bank and is connected to LBC Chip Select 0 and 1.
Also included is a second bank of NAND flash, up to 32 GB, connected to LBC Chip Select 2.
The VPD flash packet(s) will determine which devices are populated and the size of the de vices.
Programming details can be found in the MVME7100 Single Board Computer Programmer’s Reference manual.
4.8.2NVRAM
The MVME7100 includes one Freescale 512 MB MRAM device connected to the MC864xD
device control b u s to provide a non-volatile memory that has unlimited writes, fast a ccess and
long term data retention without power. The MRAM device selected is also an extended
temperature device wit h an operating r ange from -40°C to 105°C/- 40°F to 221°F. The MRAM is
organized as 256 K by 16. Refer to the datasheet for additional information
4.8.3Quad UART (QUART)
The MVME7100 contains one Quad UA RT device connected to the MC864xD device control
bus to provide additional asynchronous serial ports. The Quad UART provides four
asynchronous serial ports which are routed to the P2 connector. The TTL-level signals of RX,
TX, CTS, and RTS from each port are routed through on-board RS-232 drivers and receivers
to the P2 connector where the signals can be picked up by a transition module. The reference
clock frequency for the QU AR T is 1.8432 MHz. All U AR T ports are capable of signaling at up to
115 Kbaud. Refer to the ST16C554D datasheet for additional details and/or programming
information.
4.8.4Control and Timers PLD
The MVME7100 Control and Timers PLD resides on the local bus. The Contro l and Timers PLD
provides the following functions on the board:
zLocal bus address latch
zChip selects for flash banks, MRAM, and Quad UART
zSystem control and status registers
zFour 32-bit tick timers
zWatch Dog Timer
zRTC 1 MHz reference clock
MVME7100 Single Board Computer Installation and Use (6806800E08A)
71
Page 72
Functional DescriptionDUART Interface
4.9DUART Interface
The MVME7100 provides a fr ont access a synchronous se rial port interface using Serial P ort 0
from the MC864xD 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.10PCI-E Port 0
One 8x PCI-E port from the MC864xD processor is connected to a five port PEX8533 PCI-E
switch. Each downstream port from the PCI-E s wi tch is connected to a PCI/ PCI- X bridge. The
MVME7100 implements four separate PCI/PCI-X bus segments.
PCI-X bus 1 connects to PMC site 1 using a PEX8114 bridge and is configured dynamically,
with onboard logic, to operate in 33/66 MHz PCI or 66/100 MHz PCI-X mode depe nding on the
PMC installed.
PCI-X bus 2 connects to PMC site 2 using a PEX8114 bridge and is configured dynamically,
with onboard logic, to operate in 33/66 MHz PCI or 66/100 MHz PCI-X mode depe nding on the
PMC installed.
PCI-X bus 3 connects to the Tsi148 using a PEX8114 bridge and is configured for 133 MHz
PCI-X mode.
PCI bus 4 connects to the USB controller u sing a PEX8112 bridge and is configured f or 33 MHz
PCI mode since the USB controller is only 33 MHz capable.
4.10.1VME Controller
The VMEbus interface for the MVME7100 is provided by the Tsi148 VMEbus controller. The
Tsi148 provides the required VME, VME extensions, and 2eSST functions. TI
SN74VMEH22501 transceive rs are used to buff er the VME signals between the Tsi148 and the
VME backplane. Refer to the Tsi148 user's manual for additional details and/or programming
information.
4.10.2USB
The NEC uPD720101 USB 2.0 Host Controller provides USB ports with integrated t ransceivers
for connectivity with any USB com pliant device or hub . USB channel 1 is routed to a single USB
connector located at the front panel. DC pow er to the front panel USB port is supplied via a USB
power swit ch which provides soft-start, current limiting, over current detection, and power
enable for port 1. Refer to the uPD720101 da tasheet f or additio nal details and/or prog ramming
information.
72
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 73
XMC ExpansionFunctional Description
4.11XMC Expansion
The MVME7100 provides an additional XMC/PMC module capability through the use of a 78pin stacking connector. This connector is connected to the second PCI Express port on the
processor. Up to four additional XMC/PMC modules may be added by using two expansion
boards. Refer to the XMCspan datasheet f or additional details and/or prog ramming info rmation.
4.12Power Supplies
The MVME7100 on-board voltages will be generated using Linear Tech LTC3828 dual output
two phase controllers and LTC3416 single output controllers. The following sections detail the
MVME7100 power requirements.
4.12.1Power Sequencing
In order to meet the power sequencing requirements of the various components on the
MVME7100, the power supply controllers implement voltage tracking which allows the power
supply outputs to track each oth er coincidentally during pow er up and pow er down. The +3. 3 V
supply output will be used as the tracking reference. All supply outputs will reach their final
values within 20 milliseconds during power up .
4.12.2Power Supply Monitor
Logic is provided on-board to monitor the PGOO D signal from the LTC3828 and LTC3416
regulators to determine if the power supply outputs are within tolerance. If any of the power
supplies fail, this logic shuts off the power supplies to avoid any component damage. If the +5.0
V power supply is still good during a fail condition, a planar red LED (PWR FAIL D9) is
illuminated to indicate the power supply fail condition.
4.12.3Power Supply Filtering and Fusing
Each of the switching power supply inputs on the MVME7100 will have an inductor to reduce
switching noise from being fed back onto the +5.0 V input. The L TC3828 supplies will each ha ve
a 10 A fuse to protect the supplies from over-current in case of component failure.
4.13Clock Distribution
The clock function generates and distrib utes all of the clocks require d for system operation. Th e
PCI-E clocks are generated using an eight output differential clock driver. The PCI/PCI-X bus
clocks are generated by the bridge chips from the PCI-E clock. Additional clocks required by
individual devices are generated near the devices using individual oscillators. F or clock
assignments, refer to the MVME7100 Single Board Computer Programmer’s Reference
manual.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
73
Page 74
Functional DescriptionSystem Clock
4.13.1System Clock
The system clock is driven by an oscillator . The f ollowing table defines the clock frequencies f or
various configurations.
Table 4-1 Clock Frequencies
SYSCLKCoreMPX (Platform)DDR2
66.67 MHz1.3 GHz533 MHz266 MHz
66.67 MHz1.067 GHz533 MHz266 MHz
4.13.2Real Time Clock Input
The RTC clock input is d riven by a 1 MHz clock gener ated by the Control and Timers PLD. This
provides a fixed clock reference for the MC864xD PIC timers which software can use as a
known timing reference.
4.13.3Local Bus Controller Clock Divisor
The Local Bus Controller (LBC) clock output is connected to the PLD but is not used by the
internal logic
4.14Reset Control Logic
There are multiple sources of reset on the MVME7100. The following sources gen erate a board
level reset:
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 MVME7100 is
configured as the VME system controller, the VMEbus and local Tsi148 reset input are also
reset.
4.15Real Time Clock Battery
There is an on-board battery holder that provides easy replacement of a +3.0 V button cell
lithium battery (BR2325) which provides back-up power to the on-board Real Time Clock. A
battery switching circuit provides autom atic s witching betw een the +3.3 V and battery voltages .
74
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 75
J14
J10
P2
U2
S1
U4
T1
J1
J2
C38
C25
T2
C38
U1
C39
L1
L2
C1
S1 SMT Switch
Transition Module
5.1Overview
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.
5.2Transition Module Layout
The following illustration shows the component layout and connectors on the MVME7216E
transition module.
Figure 5-1Component Layout
5
MVME7100 Single Board Computer Installation and Use (6806800E08A)
75
Page 76
PIM
PMC 1 Jn4 IO
Serial Port 1
GigE 1
PIM IO
GigE
RJ-45
Serial
RJ-45
Serial
RJ-45
Serial
RJ-45
Serial
RJ-45
GigE
RJ-45
Rear Panel
Serial Port 2
Serial Port 3
Serial Port 4
GigE 2
P2
I2C Bus
VPD
8 KB
ON
1
2
34
Transition ModuleFeatures
5.3Features
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 MVME7100 board. It has
these features:
Table 5-1 Transition Module Features
FunctionFeatures
I/OOne five-row P2 backplane connector for serial and Ethernet I/O passed from the SBC
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: two 10/100/1000
Ethernet channels
One PIM site with rear panel I/O
Figure 5-2Block Diagram
5.4SEEPROM Address Switch, S1
A 4-position SMT configuration switch is located on the MVME7216E transition module to set
the device address of the RTM serial EEPROM device. The switch settings are defined in the
next table. To see switch location, refer to Figure 5-1 on page 75.
Figure 5-3S1 Switch Positions
76
MVME7100 Single Board Computer Installation and Use (6806800E08A)
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 MVME7100 routes PMC I/O from J14 of PMC
Slot 1 to VME P2 rows A and C . The MVME7216E r outes these signals ( pin-f or-pin ) from VME
P2 to PMC I/O module connector J14.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
77
Page 78
COM2
COM3
COM4
COM5
G Enet 1
SPEED
ACT
G Enet 2
SPEED
ACT
PMC Site
Transition ModuleRear Panel Connectors
Figure 5-4Rear Panel Connectors and LEDs
78
There are two sets of ACT and SPEED LEDs, one set for each Ethernet connector. They are
described in the next table.
Table 5-5 Transition Module LEDs
LEDFunction
ACTActivity or Ethernet or Gigabit E Ethernet connector
SPEED10/100/1000Mb/s of Ethernet connectors
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 79
PMC Input/Output ModuleTransition Module
5.6PMC Input/Output Module
If a PMC Input/output Module (PIM) has already been installed on the MVME7216E, or y ou are
installing a transition module as it has been shipped from the factory, disregard this procedure
and refer to Transition Module on page 40.
Procedure
For PIM installation, perform the following steps:
1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the
chassis as a ground. The ESD strap must be secured to your wrist and to ground
throughout the procedure.
2. Carefully remove the transition module fro m its packaging and la y it flat on a stab le
surface.
3. Remove the PIM filler from the front panel of the transition module.
4. Slide the face plate (front bez el) of the PIM module into the front panel opening from
behind and place the PIM module on top of the transition module, aligned with the
appropriate two PIM connectors. The two connectors on the underside of the PIM
module should then connect smoothly with the corresponding connectors on the
transition module (J10 and J14).
5. 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.
Refer to the fo llowing figure for proper screw/board alignment. The example below
may not accurately represent your MVME7100.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
79
Page 80
PIM Alignment
Transition ModulePMC Input/Output Module
Figure 5-5Installing the PIM
80
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 81
MOTLoad Firmware
6.1Overview
The MOTLoad firmware pac kage serves as a board power-up and initializat ion package, as well
as a vehicle from which user applications can be booted. A secondary function of the MO TLoad
firmware is to serve in some respects as a test suite providing individual tests for certain
devices. This chapter includes a list of standard MOTLoad commands, the default VME and
firmware settings that are changeable by the user, remote st art, and the alternate boot
procedure.
MOTLoad is controlled through an easy-to-use, UNIX-like, command line inter face. The
MOTLoad software package is similar to many end-user applications designed for the
embedded market, such as the real time operating systems currently available.
6
Refer to the MOTLoad Firmware Package User’s Manual, listed in Appendix B, Related
Documentation, for more details.
6.2Implementation and Memory Requirements
The implementation of MO TLoad and its memory requirements are product specific. The
MVME7100 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). Currently the
largest MOTLoad compressed image is less than 1 MB in size.
6.3MOTLoad Commands
MOTLoad supports two types of commands (applications): utilities and tests. Both types of
commands are invoked from the MOTLoad command line in a similar fashion. Beyond that,
MOTLoad utilities and MOTLoad tests are distinctly different.
6.3.1Utilities
The definition of a MOTLoad utility application is very broad. Simply stated, it is considered a
MOTLoad command if it is not a MOTLoad test. Typically, MOTLoad utility applications are
applications that aid the user in some way (that is, they do something useful). From the
perspective of MOTLoad, examples of utility applications are: configuration, data/status
displays, data manipulation, help routines, data/status monitors, etc.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
81
Page 82
MOTLoad FirmwareTests
Operationally, MOTLoad utility applications differ from MOTLoad test applications in several
ways:
zOnly one utility application operates at any given time (that is, multiple utility applications
cannot be executing concurrently).
zUtility applications may interact with the user. Most test applications do not.
6.3.2Tests
A MOTLoad test application det ermines whether or not the h ard ware meets a given standard.
Test applications are validation tests. Validation is conformance to a specification. Most
MOTLoad tests are desig ned to directly validate the functionality of a specific SBC subsystem
or component. It is possible for a board's component to fail in the user application but pass
specification conformance. These tests validate the operation of such SBC modules as:
dynamic memory , external cache, NVRAM, real time clock, etc.
All MOTLoad tests are designed to validate functionality with minimum user interaction. Once
launched, most MOTLoad test s operate automatically witho ut any user interaction. There are a
few tests where the functionality being validated requires user interaction (that is, switch tests,
interactive plug-in hardware modules, et c.). Most MOTLo ad test results (error-data/status-data)
are logged, not printed. Test results are not preserved and therefore not available to user
applications subsequent to their execution. All MOTLoad tests/commands have complete and
separate descriptions (refer to the MOTLoad Firmware Package User’s Manual for this
information).
All devices that are available to MOTLoad for validation/verification testing are represented by
a unique device path string. Most MOTLoad tests require the operator to specify a test device
at the MOTLoad command line when invoking the test.
A listing of all de vice path strings can be displayed through the devShow command. If an SBC
device does not have a device path string, it is not supported by MOTLoad and can not be
directly tested. There are a few exceptions to the device path string requirement, like testing
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.
Most MOTLoad tests can be organized to execute as a g roup of related tests (a testSuite)
through the use of the testSuite command. Th e e xpert operator can cu stomiz e their te sting
by defining and creating a custom testSuite(s). The list of built-in and user-defined MOTLoad
testSuites, and their test contents, can be obtained by entering testSuite -d at the
MOTLoad prompt. All te stSuites that are included as part of a product specific MOTLoad
firmware package are product specific. For more information, refer to the testSuite
command description page in the MOTLoad Firmware Package User’s Manual.
Test results and test status are obtained through the testStatus, errorDisplay, and
taskActive commands. Ref er to the appropriate command description pag e in the MOTLoad
Firmware Package User’s Manual for more information.
82
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 83
Command ListMOTLoad Firmware
6.3.3Command List
The following table provides a list of all current MO TLoad commands. Products supported by
MOTLoad may or may not employ the full command set. Typing help at the MOTLoad
command prompt will display all commands supported by MOTLoad for a given product.
Table 6-1 MOTLoad Commands
CommandDescription
asOne-Line Instruction Assembler
bcb
bch
bcw
bdTempShowDisplay Current Board Temperature
bfb
bfh
bfw
blkCpBlock Copy
blkFmtBlock Format
blkRdBlock Read
blkShowBlock Show Device Configuration Data
blkVeBlock Verify
blkWrBlock Write
bmb
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Calculates a Checksum Specified by Command-line Options
83
Page 84
MOTLoad FirmwareCommand List
Table 6-1 MOTLoad Commands (continued)
CommandDescription
downLoadDown Load S-Record from Host
dsOne-Line Instruction Disassembler
echoEcho a Line of Text
elfLoaderELF Object Fi le Loader
errorDisplayDisplay the Contents of the Test Error Status Table
evalEvaluate Expression
execP rogramExecute Program
fatDirFAT File System Directory Listing
fatGetFAT File System File Load
fdShowDisplay (Show) File Discripto r
flashLockFlash Memory Sector Lock
flashProgramFlash Memory Program
flashShowDisplay Flash Memory Device Configuration Data
flashUnlockFlash Memory Sector Unlock
gdGo Execute User-Program Direct (Ignore Break-Points)
gevDeleteGlobal Environment Variable Delete
gevDumpGlobal Environment Variable(s) Dump (NVRAM Header + Data)
gevEditGlobal Environment Variable Edit
gevInitGlobal Environment Variable Area Initialize (NVRAM Header)
gevListGlobal Environment Variable Labels (Names) Listing
gevShowGlobal Environment Variable Show
gnGo Execute User-Program to Next Instruction
goGo Execute User-Program
gtGo Execute User-Program to Temporary Break-Point
hbdDisplay History Buffer
hbxExecute History Buffer Entry
helpDisplay Command/Test Help Strings
l2CacheShowDisplay state of L2 Cache and L2CR register contents
l3CacheShowDisplay state of L3 Cache and L3CR register contents
mdb
mdh
mdw
Memory Display Bytes/Halfwords/Words
84
memShowDisplay Memory Allocation
mmb
mmh
mmw
Memory Modify Bytes/Halfwords/Words
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 85
Command ListMOTLoad Firmware
Table 6-1 MOTLoad Commands (continued)
CommandDescription
mpuForkExecute program from idle processor
mpuShowDisplay multi-processor control structure
mpuStartStart the other MPU
netBootNetwork Boot (BOOT/TFTP)
netShowDisplay Network Interface Configuration Data
netShutDisable (Shutdown) Network Interface
netStatsDisplay Network Interface Statistics Data
noCmTurns off Concurrent Mode
pciDataRdRead PCI Device Configuration Header Register
pciDataWrWrite PCI Device Configuration Header Register
pciDumpDump PCI Device Configuration Header Register
pciShowDisplay PCI Device Configuration Header Register
pciSpaceDispla y PCI Device Address Space Allocation
pingPing Network Host
portSetPort Set
portShowDisplay Port Device Configuration Data
rdUser Program Register Display
resetReset System
rsUser Program Register Set
setSet Date and Time
sromReadSROM Read
sromWriteSROM Write
staSymbol Table Attach
stlSymbol Table Lookup
stopStop Date and Time (Power-Save Mode)
taskActiveDisplay the Contents of the Active Task Table
tcTrace (Single-Step) User Program
tdTrace (Single-Step) User Program to Address
testDiskTest Disk
testEnetPtPEthernet Point-to-Point
testNvramRdNVRAM Read
testNvramRdWrNVRAM Read/Write (Destructive)
testRamRAM Test (Directory)
testRamAddrRAM Addressing
testRamAltRAM Alternating
testRamBitToggleRAM Bit Toggle
MVME7100 Single Board Computer Installation and Use (6806800E08A)
85
Page 86
MOTLoad FirmwareUsing the Command Line Interface
Table 6-1 MOTLoad Commands (continued)
CommandDescription
testRamBounceRAM Bounce
testRamCodeCopyRAM Code Copy and Execute
testRamEccMonitorMonitor for ECC Errors
testRamMarchRAM March
testRamPatternsRAM Patterns
testRamPermRAM Permutations
testRamQuickRAM Quick
testRamRandomRAM Random Data Patterns
testRtcAlarmRTC Alarm
testRtcResetRTC Reset
testRtcRollOverRTC Rollover
testRtcTickRTC Tick
testSerialExtLoopSerial External Loopback
testSeriallntLoopSerial Interna l Loopback
testStatusDisplay the Contents of the Test Status Table
testSuiteExecute Test Suite
testSuiteMakeMake (Create) Test Suite
testWatchdogTimerTests the Accuracy of the Watchdog Timer Device
tftpGetTFTP Get
tftpPutTFTP Put
timeDisplay Date and Time
transparentModeTransparent Mode (Connect to Host)
tsShowDisplay Task Status
upLoadUp Load Binary Data from Target
versionDisplay Version String(s)
vmeCfgManages user specified VME configuration parameters
vpdDisplayVPD Display
vpdEditVPD Edit
waitWait for Test Completion
waitProbeWait for I/O Probe to Complete
6.4Using the Command Line Interface
Interaction with MOTLoad is performed via a command line interface through a serial port on
the single board computer , which is connected to a terminal or terminal emulator (f or e xample ,
Window’s Hypercomm). The default MOTLoad serial port settings are: 9600 baud, 8 bits, no
parity.
86
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 87
Using the Command Line InterfaceMOTLoad Firmware
The MOTLoad command line interface is similar to a UNIX command line shell interface.
Commands are initiated by ente ring a valid MO TLoad command (a text string) at the MO TLoad
command line prompt and pressing the carriage-return key to signify the end of input. MOTLoad
then performs the specified action. An example of a MOTLoad co mmand line p rompt is sho wn
below. The MOTLoad prompt changes according to what product it is used on (for example,
MVME6100, MVME3100, MVME7100).
Example:
MVME7100>
If an invalid MOTLoad command is entered at the MOTLoad command line prompt, MOTLoad
displays a message that the command was not found.
Example:
MVME7100> mytest
"mytest" not found
MVME7100>
If the user enters a partial MOTLoad command string that can be resolved to a unique valid
MOTLoad command and presses the carriage-return key, the command is executed as if the
entire command string had been entered. This feature is a user-input shortcut that minimizes
the required amount of command line inp ut. MOTLoad is an ev er changin g f irmware package,
so user-input shortcuts may change as command additions are made.
Example:
MVME7100>[ver]sion
Copyright: Motorola Inc.1999-2005, All Rights Reserved
MOTLoad RTOS Version 2.0, PAL Version 1.0 RM01
Mon Aug 29 15:24:13 MST 2005
MVME7100>
Example:
MVME7100> ver
Copyright: Motorola Inc.1999-2005, All Rights Reserved
MOTLoad RTOS Version 2.0, PAL Version 1.0 RM01
Mon Aug 29 15:24:13 MST 2005
MVME7100>
If the partial command string cannot be resolved to a single unique command, MOTLoad
informs the user that the command was ambiguous.
Example:
MVME7100> te
"te" ambiguous
MVME7100>
MVME7100 Single Board Computer Installation and Use (6806800E08A)
87
Page 88
MOTLoad FirmwareRules
6.4.1Rules
There are a few things to remember when entering a MOTLoad command:
zMultiple commands are permitted on a single command line, provided they are separated
by a single semicolon (;).
zSpaces separate the various fields on the command line (command/arguments/options).
zThe argument/option identifier character is always preceded by a hyphen (-) character.
zOptions are identified by a single character.
zOption arguments immediately follow (no spaces) the option.
zAll commands, command options, and device tree strings are case sensitive.
Example:
MVME7100> flashProgram –d/dev/flash0 –n00100000
For more information on MOTLoad operation and function, refer to the MOTLoad Firmware
Pac kage User’s Manual.
6.4.2Help
Each MOTLoad firmware package has an extensive, product-specific help facility that can be
accessed through the help command. The user can enter help at the MOTLoad command
line to display a complete listing of all available tests and utilities.
Example
MVME7100> help
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
-a Ph: Address to Start (Default = Dynamic Allocation)
-b Ph: Block Size (Default = 16KB)
-i Pd: Iterations (Default = 1)
-n Ph: Number of Bytes (Default = 1MB)
-t Ph: Time Delay Between Blocks in OS Ticks (Default = 1)
-v O : Verbose Output
MVME7100>
88
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 89
Firmware SettingsMOTLoad Firmware
6.5Firmware Settings
The following sections provide additional information pertaining to the MVME7100 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.
VME settings in MOTLoad are preserved through the use of Global Environment
Var iables (GEVs). Configuration GEVs are e xecu ted only a t power -on reset . Therefor e,
if VME configuration changes are implemente d through vmeCfg and board reset must
be effected for the changes to be implemented in MOTLoad.
6.5.1Default VME Settings
As shipped from the factory, the MVME7100 has the following VME configurat ion progr ammed
via Global Environment Variables (GEVs) for the Tsi148 VME controller. The firmware allows
certain VME settings to be changed in order for the user to customize the environment. The
following is a description of the def ault VME sett ings that are cha ngeable b y the user. For more
information, refer to the MOTLoad User’s Manual and Tundra’s Tsi148 User Manual, listed in
Appendix B, Related Documentation.
zMVME7100> vmeCfg -s -m
Displaying the selected Default VME Setting
- interpreted as follows:
VME PCI Master Enable [Y/N] = Y
MVME7100>
The PCI Master is enabled.
zMVME7100> vmeCfg -s -r234
Displaying the selected Default VME Setting
- interpreted as follows:
VMEbus Master Control Register = 00000003
MVME7100>
The VMEbus Master Control Register is set to the default (RESET) condition.
zMVME7100> vmeCfg -s -r238
Displaying the selected Default VME Setting
- interpreted as follows:
VMEbus Control Register = 00000008
MVME7100>
The VMEbus Control Register is set to a Global Timeo ut of 2048 μseconds.
zMVME7100> vmeCfg -s -r414
MVME7100 Single Board Computer Installation and Use (6806800E08A)
89
Page 90
MOTLoad FirmwareDefault VME Settings
Displaying the selected Default VME Setting
- interpreted as follows:
CRG Attribute Register = 00000000
CRG Base Address Upper Register = 00000000
CRG Base Address Lower Register = 00000000
MVME7100>
The CRG Attribute Register is set to the default (RESET) condition.
Inbound window 0 (ITAT0) is not enabled; Virtual FIFO at 256 bytes, 2eSST timing at
SST320, respond to 2eSST, 2eVME, MBLT, and BLT cycles, A32 address space, respond
to Supervisor, User, Program, and Data cycles. Ima ge maps from 0x00000000 to
0x1FFF0000 on the VMEbus, translates 1x1 to the PCI-X bus (thus 1x1 to local memory).
To enable this window, set bit 31 of ITAT0 to 1.
Outbound window 1 (O TA T1) is enabled, 2eSST timing at SST3 20, transfer mo de of 2eSST ,
A32/D32 Supervisory access. The window accepts transfers on the PCI-X Loca l Bus from
0x91000000-0xAFFF0000 and translates them onto the VMEbus using an offset of
0x70000000, thus an access to 0x91000000 on the PCI-X Local Bus becomes an access
to 0x01000000 on the VMEbus.
Outbound window 2 (OTAT2) is enabled, 2eSST timing at SST320, transfer mode of SCT,
A24/D32 Supervisory access. The window accepts transfers on the PCI-X Loca l Bus from
0xB0000000-0xB0FF0000 and translates them onto the VMEbus using an offset of
0x40000000, thus an access to 0xB0000000 on the PCI-X Local Bus beco mes an acce ss
to 0xF0000000 on the VMEbus.
Outbound window 3 (OTAT3) is enabled, 2eSST timing at SST320, transfer mode of SCT,
A16/D32 Supervisory access. The window accepts transfers on the PCI-X Loca l Bus from
0xB3FF0000-0xB3FF0000 and translates them onto the VMEbus using an offset of
0x4C000000, thus an access to 0xB3FF0000 on th e PCI-X Local Bus becomes a n access
to 0xFFFF0000 on the VMEbus.
Outbound window 7 (OTAT7) is enabled, 2eSST timing at SST320, transfer mode of SCT,
CR/CSR Supervisory access. The window accepts transfers on the PCI-X Local Bus from
0xB1000000-0xB1FF0000 and translates them onto the VMEbus using an offset of
0x4F000000, thus an access to 0xB1000000 on the PCI-X Local Bus becomes an access
to 0x00000000 on the VMEbus.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
91
Page 92
MOTLoad FirmwareControl Register/Control Status Register Settings
6.5.2Control Register/Control Status Register Settings
The CR/CSR base address is initialized to the appropriate setting based on the Geographical
address; that is, the VME slot number. See the VME64 Specification and the VME64
Extensions for details . As a result, a 512 KB CR/ CSR area can be accessed from t he VMEbus
using the CR/CSR AM code.
6.5.3Displaying VME Settings
To display the changeable VME setting, type the following at the firmware prompt:
zTo display Master Enable state:
vmeCfg –s –m
zTo display selected Inbound Window state:
vmeCfg –s –i(0 - 7)
zTo display selected Outbound Window state:
vmeCfg –s –o(0 - 7)
zTo display Master Control Register state:
vmeCfg –s –r234
zTo display Miscellaneous Control Register state:
vmeCfg –s –r238
zTo display CRG Attribute Register state:
vmeCfg –s –r414
6.5.4Editing VME Settings
To edit the changeable VME setting, type the following at the firmware prompt:
zEdits Master Enable state:
vmeCfg –e –m
zEdits selected Inbound Window state:
vmeCfg –e –i(0 - 7)
zEdits selected Outbound Window state:
vmeCfg –e –o(0 - 7)
zEdits Master Control Register state:
vmeCfg –e –r234
zEdits Control Register state:
vmeCfg –e –r238
zEdits CRG Attribute Register state:
vmeCfg –e –r414
92
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 93
Deleting VME SettingsMOTLoad Firmware
6.5.5Deleting VME Settings
T o delete the changeable VME setting (restore default value), type the following at the firmware
prompt:
zDeletes Master Enable state:
vmeCfg –d –m
zDeletes selected Inbound Window sta te:
vmeCfg –d –i(0 - 7)
zDeletes selected Outbound Window state:
vmeCfg –d –o(0 - 7)
zDeletes Master Control Register state:
vmeCfg –d –r234
zDeletes Control Register state:
vmeCfg –d –r238
zDeletes CRG Attribute Register state:
vmeCfg –d –r414
6.5.6Restoring 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
6.6Remote Start
As described in the MOTLoad Firmware Pac kage User's Ma nual, listed in Appendix B, Related
Documentation, remote start allows the user to obtain information about the target board,
download code and/or data, modif y memory on the target, and ex ecute a downloaded program .
These transactions occur across the VMEbus in the case of the MVME7100. MOTLoad uses
one of four mailboxes in the Tsi148 VME controller as the inter-board communication address
(IBCA) between the host and the target.
CR/CSR slave addresses configured by MOTLoad are assigned according to the installation
slot in the backplane, as indicated by the VME64 Specification. For reference, the following
values are provided:
For further details on CR/CSR space, please refer to the VME64 Specification, listed in
Appendix B, Related Documentation.
The MVME7100 uses a TSi148 for its PCI/X-t o-VME bus bridge. The offsets of the mailboxes
in the TSi148 are defined in the TSi148 VMEBus PCI/X-to-VME User Manual, listed in
Appendix B, Related Documentation, but are noted here for reference:
Mailbox 0 is at offset 7f610 in the CR/CSR space
Mailbox 1 is at offset 7f614 in the CR/CSR space
Mailbox 2 is at offset 7f618 in the CR/CSR space
Mailbox 3 is at offset 7f61C in the CR/CSR space
The selection of the mailbox used by remote start on an individual MVME7100 is determined
by the setting of a global en vironment variable (GEV). The default mailbo x is zero . Another GEV
controls whether remote start is enabled (default) or disabled. Refer to the Remote Start
appendix in the MOTLoad Firmware Package User's Manual for remote start GEV definitions.
The MVME7100’s IBCA needs to be mapped appropriately through the master’s VMEbus
bridge. For example, to use remote start using mailbox 0 on an MVME7100 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).
6.7Boot Images
Valid boot images whether POST, USER, or Alternate MOTLoad, are located on 1 MB
boundaries within the upper 8 MB of flash. The image ma y exceed 1 MB in size. An image is
determined valid through the presence of two "valid image keys" and other sanity chec ks. A
valid boot image begins with a structure as defined in the following table:
ImageSizeunsigned integer1Must be a multiple of 4
ImageNameunsigned character20User defined
ImageRamAddressunsigned integer1RAM address
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 95
Checksum AlgorithmMOTLoad Firmware
NameTypeSizeNotes
ImageOffsetunsigned integer1Offset from header start to entr y
ImageFlagsunsigned integer1Refer to Image Flagson page 95
ImageV ersionunsigned integer1User defined
Reservedunsigned integer8Reserved for expansion
6.7.1Checksum Algorithm
The checksum algorithm is a simple unsigned word add of each word (4 byte) location in the
image. The image must be a multiple of 4 bytes in length (word-aligned). The content of the
checksum location in the header is not part of the checksum calculatio n. The calculation
assumes the location to be zero. 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;
startPtr++;
}
return(checksum);
}
6.7.2Image Flags
The image flags of the header define various bit options that control how the image will be
executed.
Table 6-2 MOTLoad Image Flags
NameValueInterpretation
COPY_TO_RAM0x00000001Copy image to RAM at ImageRamAddress before execution
IMAGE_MCG0x00000002Alternate MOTLoad image
IMAGE_POST0x00000004POST image
DONT_AUTO_RUN0x00000008Image not to be executed
zCOPY_TO_RAM
If set, this flag indicates that the image is to be copied to RAM at the add re ss sp ecif ied in
the header before control is passed. If not set, the image will be executed in flash. In both
instances, control will be passed at the image offset specified in the header from the base
of the image.
zIMAGE_MCG
If set, this flag defines the image as being an Alternate MOTLoad, as opposed to USER,
image. This bit should not be set by developers of alternate boot images.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
95
Page 96
MOTLoad FirmwareUser Images
zIMAGE_POST
If set, this flag defines the image as being a power-on self-test image. This bit flag is used
to indicate that the image is a diagnostic and should be run prior to running either USER or
MCG boot images. POST images are e xpected, but not required, to return to the boot block
code upon completion.
zDONT_AUTO_RUN
If set, this flag indicates that the image is n ot to be selected f or automatic ex ecution. A user ,
through the interactive command facility, may specify the image to be executed.
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.
6.7.3User Images
These images are user-developer boot code; for example, a VxWorks bootrom image. Such
images may expect the system software state to be as follows upon entry:
zThe MMU is disabled.
zL1 instruction cache has been initialized and is enabled.
zL1 data cache has been initialized (invalidated) and is disabled.
zL2 cache is disabled.
zL3 cache is disabled.
zRAM has been initialized and is mapped starting at CPU address 0.
zIf RAM ECC or parity is supported, RAM has been scrubbed of ECC or parity errors.
zThe active flash bank (boot) is mapped from the upper end of the address space.
zIf specified by COPY_TO_RAM, the image has been copied to RAM at the address
specified by ImageRamAddress.
zCPU register R1 (the stack pointer) has been initialized to a value near the end of RAM.
zCPU register R3 is added to the following structure:
typedef struct altBootData {
unsigned int ramSize;/* board's RAM size in MB */
void flashPtr;/* ptr to this image in flash */
char boardType[16];/* name string, eg MVME7100 */
void globalData;/* 16K, zeroed, user defined */
unsigned int reserved[12];
} altBootData_t;
96
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 97
Alternate Boot Data StructureMOTLoad Firmware
6.7.4Alternate Boot Data Structure
The globalData field of the alternate boot data structure points to an area of RAM which was
initialized to zeroes b y the boot loader . This area of RAM is not cleared b y the b oot loader after
exe cution of a POST image, or other alternate boot image, is e xecuted. I t is intended to provide
a user a mechanism to pass POST image results to subsequent boot images.
The boot loader performs no other initialization of the board than that specified prior to the
transfer of control to either a POST, USER, or Alternate MOTLoad image. Alternate boot
images need to initialize the board to whatever state the image may further require for its
execution.
POST images are expected, b ut not required, to return to the boot loader . Upon return, the boot
loader proceeds with the scan fo r an ex ecutable alternate boot image. POST images that return
control to the boot loader must ensure that upon return, the state of the board is consistent with
the state that the board was in at POST entry. USER images should not return control to the
boot loader.
6.7.5Alternate Boot Images and Safe Start
Some later versions of MOTLoad support alternate boot images and a safe start recovery
procedure. If safe start is available on the MVME7100, 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. If an image is found, control is passed to the
image.
6.7.6Boot Image Firmware Scan
The scan is performed by e xamining each 1 MB boundary for a d efined set of flags that ident ify
the image as being POST, USER, or Alternate MOTLoad. POST is a user-dev eloped P ower On
Self Test that would perform a set of diagnostics and then return to the boot loader image.
USER would be a boot image, such as the VxWorks bootrom, which would perform board
initialization. A bootable VxWorks kernel would also be a USER image. Boot images are not
restricted to being 1 MB or less in size; however, they must begin on a 1 MB boundary within
the 8 MB of the scanned flash bank. The flash bank structure is shown below:
AddressUsage
0xFFF00000 to 0xFFFFFFFFBoot block. Recovery code.
0xFFE00000 to 0XFFFFFFFFBackup MOTLoad image
0xFFD00000 to 0xFFDFFFFFFirst possible alternate image
0xFFC00000 to 0xFFCFFFFFSecond possible alternate image
....Alternate boot images
0xFF899999 to 0xFF8FFFFFBottom of flash (flash size varies per product)
The scan is performed downw ards beginning at the location of the first possib le alternate image
and searches first for POST, then USER, and finally Alternate MOTLoad images . In the case of
multiple images of the same type, co ntro l is passed to th e f irst image e ncoun tere d in th e scan.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
97
Page 98
MOTLoad FirmwareStartup Sequence
Safe Start, whether inv oked b y hitting ESC on the console within the first five seconds following
power-on reset or by setting the Safe Start jumper, interrupts the scan process. The user may
then display the a vailab le boot images an d select the desired image . The f eature is pro vided to
enable recovery in cases when the programmed Alternate Boot Image is no longer desired. The
following output is an example of an interactive Safe Start:
ABCDEInteractive Boot Mode Entered
boot> ?
Interactive boot commands:
'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
'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 Motorola Inc. 1999-2004, All Rights Reserved
MOTLoad RTOS Version 2.0, PAL Version 0.b EA02
...
MVME7100>
6.8Startup Sequence
The firmware startup sequence following reset of MOTLoad is to:
zInitialize cache, MMU, FPU, and other CPU internal items
zInitialize the memory controller
zSearch the active flash bank, possibly interactively, for a valid Power On Self Test (POST)
image. If f ound, the POST images ex ecutes. Once comple ted, the POST image returns and
startup continues.
zSearch the active flash bank, possibly interactively, for a valid USER boot image. If found,
the USER boot image executes. A return to the boot block code is no t anticipated.
zIf a valid USER boot ima ge is not fo und, search the activ e flash bank, possib ly interactiv ely,
for a valid Alternate MOTLoad boot image; anticipated to be an upgrade of alternate
MOTLoad firmware. If found, the image is executed. A return to the boot block code is not
anticipated.
zExecute the reco v ery image of the firmware in the boot b loc k if no valid USER or alternate
MOTLoad image is found
98
During startup, interactive mode may be entered by either setting the Safe Start jumper/switch
or by sending an <ESC> to the console serial port within five seconds of the board reset. 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.
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Page 99
ABattery Exchange
A.1Battery Exchange
Some blade variants contain an on-board battery . The battery location is shown in the following
figure.
Figure A-1Battery Location
A
Battery
MVME7100 Single Board Computer Installation and Use (6806800E08A)
99
Page 100
Battery ExchangeBattery 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.
Board/System Damage
Incorrect exchange of lith ium batteries can result in a hazardous exp losion.
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.
Data Loss
Exchanging the battery can result in loss of time settings. Bac kup power pre vents the
loss of data during exchange.
Quickly replacing the battery may save time settings.
Data Loss
If the battery has low or insufficient power the RTC is initialized.
Exchange the battery before seven years of actual battery use have elapsed.
PCB and Battery Holder Damage
Removing the battery with a scre w driv er ma y dama ge the PCB or the bat tery holder.
To prevent damage, do not use a screw driver to remove the battery from its holder.
Exchange Procedure
To exchange the battery, proceed as follows:
1. Remove the old battery.
2. Install the new battery with the plus sign (+) facing up.
3. Dispose of the old battery according to your country’s legislation and in an
environmentally safe way.
100
MVME7100 Single Board Computer Installation and Use (6806800E08A)
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.