The stylized "S" and "SMART" is a registered trademark of SMART Modular Technologies, Inc. and “SMART Embedded
Computing” and the SMART Embedded Computing logo are trademarks of SMART Modular Technologies, Inc. All other names
and logos referred to are trade names, trademarks, or registered trademarks of their respective owners. These materials are
provided by SMART Embedded Computing as a service to its customers and may be used for informational purposes only.
Disclaimer*
SMART Embedded Computing (SMART EC) assumes no responsibility for errors or omissions in these materials. These
materials are provided "AS IS" without warranty of any kind, either expressed or implied, including but not limited to,
the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SMART EC further does
not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within these
materials. SMART EC shall not be liable for any special, indirect, incidental, or consequential damages, including without
limitation, lost revenues or lost profits, which may result from the use of these materials. SMART EC may make changes to
these materials, or to the products described therein, at any time without notice. SMART EC makes no commitment to update
the information contained within these materials.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a
URL to a SMART EC website. The text itself may not be published commercially in print or electronic form, edited, translated,
or otherwise altered without the permission of SMART EC.
It is possible that this publication may contain reference to or information about SMART EC products, programming, or services
that are not available in your country. Such references or information must not be construed to mean that SMART EC intends
to announce such SMART EC 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. Government, the following notice shall apply
unless otherwise agreed to in writing by SMART Embedded Computing.
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).
SMART Embedded Computing, Inc.
2900 S. Diablo Way, Suite 190
Tempe, Arizona 85282
USA
*For full legal terms and conditions, visit
www.smartembedded.com/ec/legal
Table of Contents
About this Manual ...............................................................13
This manual is intended for users who install and configure MVME2502 product. It is
assumed that the user is familiar with the standard cabling procedures, configuration of
operating systems, U-Boot system and MVME Chassis.
The purpose of this manual is to describe MVME2502 product and the services it provides.
This manual includes description of MVME2502 product hardware, firmware and also
information about operating system.
This manual is divided into the following chapters and appendices.
About this Manual lists all conventions and abbreviations used in this manual and outlines
the revision history.
Safety Notes on page 19 summarizes the safety instructions in the manual.
Sicherheitshinweise on page 23 is a German translation of the Safety Notes chapter.
Chapter 1, Introduction on page 27 gives an overview of the features of the product,
standard compliances, mechanical data, and ordering information.
Chapter 2, Hardware Preparation and Installation on page 33 outlines the installation
requirements, hardware accessories, switch settings, and installation procedures.
Chapter 3, Controls, LEDs, and Connectors on page 45 describes external interfaces of the
board. This includes connectors and LEDs.
Chapter 4, Functional Description on page 71 includes a block diagram and functional
description of major components of the product.
Chapter 5, Memory Maps and Registers on page 95 contains information on system
resources including system control and status registers and external timers.
Chapter 6, Boot System on page 115 describes the boot loader software.
Chapter 7, Programming Model on page 125 contains additional programming information
for the board.
Appendix A, Replacing the Battery on page 135 contains the procedures for replacing the
battery.
Appendix B, Related Documentation on page 139 provides a listing of related product
documentation, manufacturer’s documents, and industry standard specifications.
IEEEInstitute of Electrical and Electronics Engineers
About this Manua
LBCLocal Bus Controller
MCPMulti-Chip Package
MRAMMagnetoresistive Random Access Memory
PCIPeripheral Component Interconnect
PCI-EPCI Express
PCI-XPeripheral Component Interconnect eXtended
PIMPCI Mezzanine Card Input/Output Module
PLDProgrammable Logic Device
PMCPCI Mezzanine Card (IEEE P1386.1)
PrPMCProcessor PCI Mezzanine Card
RTCReal-Time Clock
RTMRear Transition Module
SATASerial Advanced Technology Attachment
SDHCSecure Digital Host Controller
SMTSurface Mounted Technology
14MVME2502 Installation and Use (6806800R96G)
TermDefinition
UARTUniversal Asynchronous Receiver-Transmitter
VITAVMEbus International Trade Association
VMEVersa Module Eurocard
XMCPCI Express Mezzanine Card
Conventions
The following table describes the conventions used throughout this manual. .
NotationDescription
About this Manual
0x00000000
0b0000
boldUsed to emphasize a word
Screen
Courier + Bold
Reference
File > ExitNotation for selecting a submenu
<text>Notation for variables and keys
[text]
...Repeated item for example node 1, node 2, ..., node 12
.
.
.
..
Typical notation for hexadecimal numbers (digits are 0 through F), for
example used for addresses and offsets
Same for binary numbers (digits are 0 and 1)
Used for on-screen output and code related elements or commands.
Sample of Programming used in a table (9pt)
Used to characterize user input and to separate it from system output
Used for references and for table and figure descriptions
Notation for software buttons to click on the screen and parameter
description
Omission of information from example/command that is not necessary at
the time
Ranges, for example: 0..4 means one of the integers 0,1,2,3, and 4 (used
in registers)
|Logical OR
MVME2502 Installation and Use (6806800R96G)15
l
About this Manual
NotationDescription
About this Manua
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
Indicates a hot surface that could result in moderate or serious injury
Indicates an electrical situation that could result in moderate injury or death
Indicates that when working in an ESD environment care should be taken
to use proper ESD practices
No danger encountered, pay attention to important information
16MVME2502 Installation and Use (6806800R96G)
Summary of Changes
This manual has been revised and replaces all prior editions.
Part NumberPublication DateDescription
6806800R96GSeptember 2019
6806800R96FMay 2016Removed Declaration of Conformity.
6806800R96EApril 2015Updated Ta b le B . 1.
6806800R96DDecember 2014Updated Boot Options and Crisis Recovery.
6806800R96CAugust 2014
6806800R96BApril 2014
About this Manual
Re-branded to SMART Embedded Computing
template. Updated Conventions table; updated
Freescale to NXP; removed Ordering
Information table; added Ordering and Support
Information; updated RoHS compliance.
Added GBE_MUX_SEL in S2 to TSEC1 and
changed PHY addresses in Table 7-4 PHYTypes and MII Management Bus Address.
Re-branded to Artesyn template.
Added MVME2502 Declaration of Conformity on
page 22.
Added Flash Memory Map and updated SPI
Flash Memory, Reset Switch and PMC/XMC
Sites.
Added Installation of MVME2502HDMNKIT1and MVME2502-HDMNKIT2.
6806800R96AOctober 2013Initial Version
MVME2502 Installation and Use (6806800R96G)17
l
About this Manual
About this Manua
18MVME2502 Installation and Use (6806800R96G)
Safety Notes
This section provides warnings that precede potentially dangerous procedures throughout
this manual. Instructions contained in the warnings must be followed during all phases of
operation, service, and repair of this equipment. You should also employ all other safety
precautions necessary for the operation of the equipment in your operating environment.
Failure to comply with these precautions or with specific warnings elsewhere in this manual
could result in personal injury or damage to the equipment.
SMART Embedded Computing intends to provide all necessary information to install and
handle the product in this manual. Because of the complexity of this product and its various
uses, we do not guarantee that the given information is complete. If you need additional
information, ask your SMART EC representative.
This product is a Safety Extra Low Voltage (SELV) device designed to meet the EN609501 requirements for Information Technology Equipment. The use of the product in any other
application may require safety evaluation specific to that application.
Only personnel trained by SMART EC or persons qualified in electronics or electrical
engineering are authorized to install, remove or maintain the product.
The information given in this manual is meant to complete the 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 covers. Only Factory Authorized Service Personnel or other qualified service
personnel may remove equipment covers for internal subassembly or component
replacement or any internal adjustment.
Do not install substitute parts or perform any unauthorized modification of the equipment or
the warranty may be voided. Contact your local SMART EC representative for service and
repair to make sure that all safety features are maintained.
EMC (Results below)
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference 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 required to correct the interference at his own expense.
Changes or modifications not expressly approved by SMART EC could void the user's
authority to operate the equipment. Board products are tested in a representative system
MVME2502 Installation and Use (6806800R96G)19
Safety Notes
to show compliance 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
maintained.
Operation
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 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 its life.
Before touching the board or electronic components, make sure that you are working in an
ESD-safe environment.
Safety Notes
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.
Installation
Data Loss
Powering down or removing a board before the operating system or other software running
on the board has been properly shut down 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.
20MVME2502 Installation and Use (6806800R96G)
Product Damage
Inserting or removing modules with power applied may result in damage to module
components.
Before installing or removing additional devices or modules, read the documentation that
came with the product.
Cabling and Connectors
Product Damage
RJ-45 connectors on modules are either twisted-pair Ethernet (TPE) or E1/T1/J1 network
interfaces. Connecting an E1/T1/J1 line to an Ethernet connector may damage your
system.
Make sure that TPE connectors near your working area are clearly marked as
network connectors.
Verify that the length of an electric cable connected to a TPE bushing does not
exceed 100 meters.
Make sure the TPE bushing of the system is connected only to safety extra low
voltage circuits (SELV circuits).
Safety Notes
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 SMART EC 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.
MVME2502 Installation and Use (6806800R96G)21
Safety Notes
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 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.
Safety Notes
22MVME2502 Installation and Use (6806800R96G)
Sicherheitshinweise
Dieses Kapitel enthält Hinweise, die potentiell gefährlichen Prozeduren innerhalb dieses
Handbuchs vorrangestellt sind. Beachten Sie unbedingt in allen Phasen des Betriebs, der
Wartung und der Reparatur des Systems die Anweisungen, die diesen Hinweisen
enthalten sind. Sie sollten außerdem alle anderen Vorsichtsmaßnahmen treffen, die für den
Betrieb des Produktes innerhalb Ihrer Betriebsumgebung notwendig sind. Wenn 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.
SMART Embedded Computing 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 Informationen nicht
garantieren. Falls Sie weitere Informationen benötigen sollten, wenden Sie sich bitte an die
für Sie zuständige Geschäftsstelle von SMART EC.
Das Produkt wurde entwickelt, um die Sicherheitsanforderungen für SELV Geräte nach der
Norm EN 60950-1 für informationstechnische Einrichtungen zu erfüllen. Die Verwendung
des Produkts in einer anderen Anwendung erfordert eine Sicherheitsüberprüfung für diese
spezifische Anwendung.
Einbau, Wartung und Betrieb dürfen nur von durch SMART EC ausgebildetem oder im
Bereich Elektronik oder Elektrotechnik qualifiziertem Personal durchgeführt werden. Die in
diesem Handbuch enthaltenen Informationen dienen ausschließlich dazu, das Wissen von
Fachpersonal zu ergänzen, können dieses jedoch nicht ersetzen.
Halten Sie sich von stromführenden Leitungen innerhalb des Produktes fern. Entfernen Sie
auf keinen Fall Abdeckungen am Produkt. Nur werksseitig zugelassenes
Wartungspersonal oder anderweitig qualifiziertes Wartungspersonal darf Abdeckungen
entfernen, um Komponenten zu ersetzen oder andere Anpassungen vorzunehmen.
Installieren Sie keine Ersatzteile oder führen Sie keine unerlaubten Veränderungen am
Produkt durch, sonst verfällt die Garantie. Wenden Sie sich für Wartung oder Reparatur
bitte an die für Sie zuständige Geschäftsstelle von SMART EC. So stellen Sie sicher, dass
alle sicherheitsrelevanten Aspekte beachtet werden.
EMV
Das Produkt wurde in einem SMART EC Standardsystem 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 B. Diese Grenzwerte sollen einen
angemessenen Schutz vor Störstrahlung beim Betrieb des Produktes in Gewerbe- sowie
Industriegebieten gewährleisten.
MVME2502 Installation and Use (6806800R96G)23
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 SMART EC durchgeführt werden,
können dazu führen, dass der Anwender die Genehmigung zum Betrieb des Produktes
verliert. Boardprodukte werden 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 EMV-Richtlinien erfüllt, stellt
sicher, dass das Produkt gemäss den EMV-Richtlinien betrieben wird. Verwenden Sie nur
abgeschirmte Kabel zum Anschluss von 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
Sicherheitshinweise
Beschädigung des Produktes
Hohe Luftfeuchtigkeit und Kondensat auf der Oberfläche des Produktes können zu
Kurzschlüssen führen.
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.
Verstellen Sie nur solche Schalter, die nicht mit 'Reserved' gekennzeichnet sind. Prüfen
und ggf. ändern Sie die Einstellungen der nicht mit 'Reserved' gekennzeichneten Schalter,
evor Sie das Produkt installieren.
24MVME2502 Installation and Use (6806800R96G)
Installation
Datenverlust
Das Herunterfahren oder die Deinstallation eines Boards bevor das Betriebssystem oder
andere auf dem Board laufende Software 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, bevor Sie das Board herunterfahren oder das Board aus dem Chassis 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 faceplate oder die Platine deformiert oder zerstört wird.
Beschädigung des Produktes und von Zusatzmodulen
Fehlerhafte Installation von Zusatzmodulen, kann zur Beschädigung des Produktes und
der Zusatzmodule führen.
Lesen Sie daher vor der Installation von Zusatzmodulen die zugehörige Dokumentation.
Sicherheitshinweise
Kabel und Stecker
Beschädigung des Produktes
Bei den RJ-45-Steckern, die sich an dem Produkt befinden, handelt es sich entweder um
Twisted-Pair-Ethernet (TPE) oder um E1/T1/J1-Stecker. Beachten Sie, dass ein
versehentliches Anschließen einer E1/T1/J1-Leitung an einen TPE-Stecker das Produkt
zerstören kann.
Kennzeichnen Sie deshalb TPE-Anschlüsse in der Nähe Ihres Arbeitsplatzes
deutlich als Netzwerkanschlüsse.
Stellen Sie sicher, dass die Länge eines mit Ihrem Produkt verbundenen TPE-
Kabels 100 m nicht überschreitet.
Das Produkt darf über die TPE-Stecker nur mit einem Sicherheits-
Kleinspannungs-Stromkreis (SELV) verbunden werden.
Bei Fragen wenden Sie sich an Ihren Systemverwalter.
MVME2502 Installation and Use (6806800R96G)25
Sicherheitshinweise
Batterie
Beschädigung des Blades
Ein unsachgemäßer Einbau der Batterie kann gefährliche Explosionen und
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 Batter ie 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.
Sicherheitshinweise
Tauschen Sie die Batterie aus, bevor sieben Jahre tatsächlicher Nutzung vergangen sind.
Schäden an der Platine oder dem Batteriehalter
Wenn Sie die Batterie mit einem Schraubendreher 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.
26MVME2502 Installation and Use (6806800R96G)
Introduction
1.1Overview
The MVME2502 is a VME form-factor single-board computer based on the NXP® QorIQ®
P2020 dual core processor which features e500 cores delivering an excellent performanceto-power ratio.The board has wide range of I/O options and is designed for applications
such as industrial control, semiconductor process equipment, radar, sonar and
transportation signaling.
The MVME2502 is designed to work in VMEbus chassis with a 3-row backplane connector
environment with a reduced I/O capacity and reduced peripheral power. It is also designed
to work in a more modern and higher performance VME chassis environment with a 5-row
backplane connector in the 2eVME or the 2eSST protocol mode.
The main features of the MVME2502board are as follows:
2GB DDR3-800 soldered chip memory with ECC
IEEE 1101.10 compliant or SCANBE ejector handles
MVME2502 Installation and Use (6806800R96G)27
Introduction
Introduction
Extended temperature and rugged variants
The front panel I/O configuration consists of two RJ-45 10/100/1000BASE-T
Ethernet ports, PMC/XMC front panel I/O (optional) a USB 2.0 port, a Micro DB9
RS-232 serial console port, and a reset/abort switch. It also has an LED to signal
board failure and another LED that can be configured in the LED register.
The rear I/O includes support for VMEbus (Legacy VME, VME 64, VME64x, and
2eSST), rear PMC/XMC I/O with P4 I/O, RTM I/O (through VME P2), two
10/100/1000BASE-T Ethernet, four UART, and RTM I2C/Presence/Power.
Persistent data storage: 512KB MRAM
User Flash: 8GB eMMC solid state storage
Boot Flash
–16 MB SPI Flash (2x 8MB)
–Supports crisis recovery
2
I
C devices
–Real-time clock
–Board temperature sensor
–8 KB VPD EEPROM
–Two 64 KB User EEPROM
MVME721E rear transition module I/O
–Two Gigabit Ethernet interfaces
–PMC I/O from PMC1
Operating system
–Based from BSP provided by NXP which is based from standard Linux version
2.6.32-rc3.
–Development tool is ltib 9.1.1 (Linux Target Image Builder) from NXP
–VxWorks
Boot firmware: U-Boot-based firmware image in 16MB SPI Flash. This flash is split
into two 8MB chips.
VMEbus interface
Controller: Tsi148 PCI-X to VMEbus bridge with support for VME64 and 2eSST
protocols
CPLD: Watchdog, timers, and registers
28MVME2502 Installation and Use (6806800R96G)
1.2Standard Compliances
The product is designed to meet the following standards:
Table 1-1Board Standard Compliances
StandardDescription
EN 60950-1/A11:2009
IEC 60950-1:2005 2nd Edition
CAN/CSA C22.2 No 60950-1
FCC Part 15, Subpart B, Class A (nonresidential)
ICES-003, Class A (non-residential)
EMC Directive 89/336/EEC
EN55022 Class B
EN55024
AS/NZS CISPR 22, Class A
EN300386
ETSI EN 300 019 seriesEnvironmental Requirements
Safety Requirements (legal)
EMC requirements (legal) on system level (predefined
SMART Embedded Computing system)
Introduction
Directive (EU) 2015/863 (amending
Annex II to Directive 2011/65/EU)
Directive on the restriction of the use of certain hazardous
substances in electrical and electronic equipment
(RoHS).
1.3Mechanical Data
The following table provides the dimensions and the weight of the board.
Table 1-2Mechanical Data
FeatureValue
Height233.44mm (9.2 inches)
Depth160.0mm (6.3 inches)
Front Panel Height261.8mm (10.3 inches)
Width19.8mm (0.8 inches)
Max. Component Height14.8mm (0.58 inches)
Weight400 grams (ENP1), 700 grams (ENP2)
MVME2502 Installation and Use (6806800R96G)29
Introduction
1.4Ordering Information
Refer to the data sheet for the MVME2502 for a complete list of available variants and
accessories. Refer to Appendix B, Related Documentation or consult your local SMART
Embedded Computing sales representative for the availability of other variants.
For technical assistance, documentation, or to report product damage or shortages,
contact your local SMART EC sales representative or visit
https://www.smartembedded.com/ec/support/
1.5Product Identification
The following figures show the location of the serial number label.
Figure 1-1 Serial Number Location-ENP1 Variant
Introduction
30MVME2502 Installation and Use (6806800R96G)
Figure 1-2 Serial Number Location-ENP2 Variant
Introduction
MVME2502 Installation and Use (6806800R96G)31
Introduction
Introduction
32MVME2502 Installation and Use (6806800R96G)
Chapter 2
Hardware Preparation and Installation
2.1Overview
This chapter provides unpacking instructions, hardware preparation, installation
procedures of the board. Installation instructions for the optional PMC/XMC modules and
transitions modules are also included.
A fully implemented MVME2502 consists of the base board and the following modules:
PCI Mezzanine Card (PMC) or PCI-E Mezzanine Card (XMC) for added versatility
Rear transition module
SATA kit
NOTE: MVME2502-HDMNKIT1/MVME2502-HDMNKIT2 is provided based on purchase
order.
The following are the steps to be performed before using the board. Be sure to read the
entire chapter, including all caution and warning notes, before you begin.
1.Unpack the hardware. Refer to Unpacking and Inspecting the Board on page 34.
2.Configure the hardware by setting jumpers on the board and the RTM. Refer to
Configuring the Board on page 37.
3.Install the rear transition module in the chassis. Refer to Rear Transition Module on
page 38.
4.Install PMC module (if required). Refer to PMC/XMC Support on page 39.
5.Install XMC span module (if required). Refer to PMC/XMC Support on page 39.
6.If purchased, install MVME2502-HDMNKIT1/MVME2502-HDMNKIT2. Refer to
Installation of MVME2502-HDMNTKIT1/MVME2502-HDMNTKIT2 on page 40.
7.Install the board in the chassis. Refer to Installing and Removing the Board on page 43.
8.Attach cables and apply power. Refer to Completing the Installation on page 44.
MVME2502 Installation and Use (6806800R96G)33
Hardware Preparation and Installation
Hardware Preparation and Installation
2.2Unpacking and Inspecting the Board
Read all notices and cautions prior to unpacking the product.
NOTICE
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits
or shorten its life.
Before touching the board or electronic components, make sure that you are
working 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 damage occurred during
transportation or any items are missing, contact customer service immediately.
2.3Requirements
Make sure that the board meets the following requirements when operated in your
particular system configuration.
34MVME2502 Installation and Use (6806800R96G)
Hardware Preparation and Installation
2.3.1Environmental Requirements
Operating temperatures refer to the temperature of the air circulating around the
board and not to the component temperature.
Table 2-1Environmental Requirements
CharacteristicsCommercial VersionsExtended Temperature Versions
High humidity and condensation on the board surface causes short circuits.
Do not operate the board outside the specified environmental limits.
Make sure that the board is completely dry and there is no moisture on any surface
before applying power.
MVME2502 Installation and Use (6806800R96G)35
Hardware Preparation and Installation
2.3.2Power Requirements
The board uses +5.0V from the VMEbus backplane. On-board power supply generates
required voltages for various ICs. The MVME2502 connects the +12V and -12V supplies
from the backplane to the PMC sites, while the +3.3V power supplied to the PMC sites
comes from the +5.0V backplane power. A maximum of 10A of +3.3V power is available to
the PMC sites, however the 90W +5.0V limit must be observed as well as any cooling
limitations.
The following table provides an estimate of the typical and maximum power required.
Table 2-2Power Requirements
Hardware Preparation and Installation
Board VariantMaximum (Calculated)
MVME2502-02120201E28.93W21.8
MVME2502-02120201S28.93W21.8
MVME2502-02100202E23.33W16.6
MVME2502-02100202S23.33W16.6
The power is measured when the board is in standby (Linux prompt) mode. Power
will significantly increase when adding hard drives or a XMC/PMC card.
Typical (Measured
Operating)
The following table shows the power available when the MVME2502 is installed in either a
three row or five row chassis and when PMCs are present.
Chassis TypeAvailable PowerPower With PMCs
Three Row70W maximumbelow 70W
Five Row90W maximumbelow 90W
Keep below power limit. Cooling limitations must be considered.
36MVME2502 Installation and Use (6806800R96G)
Hardware Preparation and Installation
2.3.3Equipment Requirements
The following are recommended to complete a MVME2502 system:
VMEbus system enclosure
System console terminal
Operating system (and/or application software)
Transition module and connecting cables
2.4Configuring the Board
The board provides software control over most options. Settings can be modified to fit the
user's specifications. To configure, set the bits in the control register after installing the
board in a system. Make sure that all user-defined switches are properly set before
installing a PMC/XMC module. For more information, see Switches on page 67.
MVME2502 Installation and Use (6806800R96G)37
Hardware Preparation and Installation
2.5Installing Accessories
2.5.1Rear Transition Module
The MVME2502 does not support hot swap. Remove power to the rear slot or the system
before installing the module. A PCMI/O Module (PIM) needs to be manually configured and
installed before placing the transition module.
NOTICE
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits
or shorten its life.
Before touching the board or electronic components, make sure that you are
working 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 “reser ved”. The setting of switches
which are not marked as “reserved” has to be checked and changed before board
installation.
Hardware Preparation and Installation
Installation Procedure
1. Turn OFF all equipment and disconnect the power cable from the AC power source.
2.Remove the chassis cover.
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.Move the injector/ejector levers in an inward direction.
38MVME2502 Installation and Use (6806800R96G)
8. Verify that the transition module is properly seated and secure it to the chassis using
two screws adjacent to the injector/ejector levers.
9.Connect the cables to the transition module.
Removal Procedure
1. Turn off the power.
2.Disconnect all the cables.
3.Press the red locking tabs (IEEE handles only) to eject the board.
4.Loosen and remove the screws adjacent to the injector/ejector levers that securing the
module to the chassis.
5.Move the injector/ejector levers in outward direction.
6.Slide the module from the chassis and make sure that no damage is caused to the pins.
7.Remove the transition module from the chassis and insert the filler panels.
2.5.2PMC/XMC Support
Hardware Preparation and Installation
Installation Procedure
Read all notices and follow these steps to install a PMC on the baseboard.
NOTICE
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits
or shorten its life.
Before touching the board or electronic components, make sure that you are
working 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 additional devices or modules, read the
documentation that came with the product.
1.Attach an ESD strap to your wrist. Attach the other end of the strap to the chassis as a
ground. Make sure that it is securely fastened throughout the procedure.
2.Remove the PMC/XMC filler plate from the front panel cut-out.
MVME2502 Installation and Use (6806800R96G)39
Hardware Preparation and Installation
3.Slide the front bezel of the PMC/XMC into the front panel cut-out from backside. The
front bezel of the PMC/XMC module will be placed with the board when the connectors
on the module align with the connectors on the board.
4.Align the mating connectors properly and apply minimal pressure to the PMC/XMC until
it is seated to the board.
5.Insert the four PMC/XMC mounting screws through the mounting holes on the bottom
side of the board, and then thread the four mount points on the PMC/XMC. Fasten the
screws.
6.Install the board into the appropriate card slot. Make sure that the board is well seated
into the backplane connectors. Do not damage or bend connector pins.
7.Replace the chassis or system cover.
8.Reconnect the system to the power source and then turn on the system.
When removing the PMC/XMC, hold it by its long side and exert minimal force when
pulling it from the baseboard to prevent pin damage.
Hardware Preparation and Installation
2.5.3Installation of MVME2502-HDMNTKIT1/MVME2502HDMNTKIT2
Installation Procedure
1.Attach washers and hex standoffs to HDD received with the MVME2502-HDMNTKIT1
or MVME2502-HDMNTKIT2.
40MVME2502 Installation and Use (6806800R96G)
Hardware Preparation and Installation
2.Assemble the SATA adapter board to the blade and ensure that it is properly aligned
with the standoff. Attach the screws to anchor the SATA adapter board to the blade.
NOTE: The 3.3V key must be removed to install the SATA kit.
3.Attach hex standoff to main board.
MVME2502 Installation and Use (6806800R96G)41
Hardware Preparation and Installation
4.Attach HDD with interface PCB to main board using screws as shown below:
Hardware Preparation and Installation
42MVME2502 Installation and Use (6806800R96G)
Hardware Preparation and Installation
2.6Installing and Removing the Board
This section describes the recommended procedure for installing the board in a chassis.
Read all warnings and instructions before installing the board.
The MVME2502 does not support hot swap. Power off the slot or system and make sure
that the serial ports and switches are properly configured.
NOTICE
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits
or shorten its life.
Before touching the board or electronic components, make sure that you are
working 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.
Installation Procedure
1.Attach an ESD strap to your wrist. Attach the other end of the strap to an electrical
ground. Make sure that it is securely fastened throughout the procedure.
2.Remove VME filler panels from the VME enclosures, as appropriate.
3.Install the top and bottom edge of the board into the guides of the chassis.
4.Ensure that the levers of the two injector/ejectors are in the outward position.
5.Slide the board into the chassis until resistance is felt.
6.Simultaneously move the injector/ejector levers in an inward direction.
7. Verify that the board 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 board.
Removal Procedure
1. Turn off the power.
2.Disconnect all the cables.
3.Press the red locking tabs (IEEE handles only) to eject the board.
MVME2502 Installation and Use (6806800R96G)43
Hardware Preparation and Installation
4.Loosen and remove the screws adjacent to the injector/ejector levers that securing the
module to the chassis.
5.Move the injector/ejector levers in outward direction.
6.Hold top and bottom edges of the board and exert minimal force when pulling the board
from the chassis to prevent pin damage.
7.Carefully remove the board from the chassis and store the board in anti-static
envelope.
2.7Completing the Installation
The board is designed to operate as an application-specific computer blade or an intelligent
I/O board/carrier. It can be used in any slot in a VME chassis. Once the board is installed,
you are ready to connect peripherals and apply power to the board.
NOTICE
Product Damage
RJ-45 connectors on modules are either twisted-pair Ethernet (TPE) or E1/T1/J1
network interfaces. Connecting an E1/T1/J1 line to an Ethernet connector may
damage your system.
Make sure that TPE connectors near your working area are clearly marked as
network connectors.
Verify that the length of an electric cable connected to a TPE bushing does not
exceed 100 meters.
Make 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.
Hardware Preparation and Installation
The console settings for the MVME2502 are:
Eight bits per character
One stop bit per character
Parity disabled (no parity)
Baud rate of 9600 baud
Verify that hardware is installed and the power/peripheral cables connected are appropriate
for your system configuration.
Replace the chassis or system cover, reconnect the chassis to power source, and turn the
equipment power on.
44MVME2502 Installation and Use (6806800R96G)
Controls, LEDs, and Connectors
3.1Board Layout
The following figure shows the components and connectors on the MVME2502 board.
Figure 3-1 Board Layout ENP1 Variant
Chapter 3
MVME2502 Installation and Use (6806800R96G)45
Controls, LEDs, and Connectors
Figure 3-2 Board Layout ENP2 Variant
Controls, LEDs, and Connectors
46MVME2502 Installation and Use (6806800R96G)
3.2Front Panel
The following components are found on the MVME2502 ENP1 and ENP2 front panel.
Figure 3-3 Front Panel LEDs, Connectors and Switches
PMC/XMC 2
Controls, LEDs, and Connectors
PMC/XMC 1
USER 1
Serial Port
Reset Switch
FAIL
USB
ETH 1
ETH 2
MVME2502 Installation and Use (6806800R96G)47
SPEED
ACT
SPEED
ACT
Controls, LEDs, and Connectors
3.2.1Reset Switch
The MVME2502 has a single push button switch that has both the abort and the reset
functions. Pressing the switch for less than three seconds generates an abort interrupt if
there is firmware that will read the GPIO2 (0xffdf0095) interrupt register. U-boot does not
implement any interrupts and also does not detect the interrupt or display anything when
the button is pressed.
Holding it down for more than three seconds will generate a hard reset. The VME
SYSRESET is generated if the MVME2502 is the VMEbus system controller.
3.3LEDs
The MVME2502 utilize light emitting diodes (LEDs) to provide a visible status indicator on
the front panel. These LEDs show power failures, power up states, Ethernet link/speed,
Ethernet activity, SATA link and activity and PCIe valid lane status. There are few user
configurable LEDs. Each LED description is necessary for troubleshooting and debugging.
3.3.1Front Panel LEDs
The front panel LEDs are shown in the next figure:
Controls, LEDs, and Connectors
Figure 3-4 Front Panel LEDs
PMC/XMC 2
PMC/XMC 1USER 1 FAIL
SPEED
ETH 1
ACT
SPEED
ETH 2
ACT
Table 3-1Front Panel LEDs
LabelFunctionLocationColorDescription
Off
Yellow
USER 1User DefinedFront panel
Red
48MVME2502 Installation and Use (6806800R96G)
By default
User Software Controllable. Refer to
the "User LED Register."
User Software Controllable. Refer to
the "User LED Register."
Controls, LEDs, and Connectors
Table 3-1Front Panel LEDs (continued)
LabelFunctionLocationColorDescription
FAILBoard FailFront panel
GENET1
SPEED
GENET1
ACT
GENET2
SPEED
GENET2
ACT
TSEC1
Link/Speed
TSEC1
Activity
TSEC2
Link/Speed
TSEC2
Activity
Front panel
Integrated
RJ-45 LED
Front panel
Integrated
RJ-45 LED
Front panel
Integrated
RJ-45 LED
(Left)
Front panel
Integrated
RJ-45 LED
Off
Red
Off
Amber
Green
Off
Blinking Green
Off
Amber
Green
Off
Blinking Green
Normal operation after successful
firmware boot.
One or more on-board power rails
has failed and the board has
shutdown to protect the hardware.
Normal during power up, during
hardware reset (such as a front
panel reset). May be asserted by the
BDFAIL bit in the Tsi148 VSTAT
register.
No link
10/100BASE-T operation
1000 BASE-T operation
No activity
Activity proportional to bandwidth
utilization
No link
10/100BASE-T operation
1000BASE-T operation
No activity
Activity proportional to bandwidth
utilization
MVME2502 Installation and Use (6806800R96G)49
Controls, LEDs, and Connectors
3.3.2On-board LEDs
The on-board LEDs are listed below. The LEDs are located on the rear side of the board
just opposite of the battery location. To view the board, see Figure 3.1 on page 45.
Figure 3-5 On-board LEDs
Controls, LEDs, and Connectors
Table 3-2On-board LEDs Status
Label FunctionColorDescription
D9Power FailRed
D33User DefinedAmber
D34User DefinedAmber
D35User DefinedAmber
D36Early Power Fail AmberThis indicator is lit when the early 3.3V power supply fails.
D37User DefinedAmberControlled by the CPLD
D38User DefinedAmberControlled by the CPLD
50MVME2502 Installation and Use (6806800R96G)
This indicator is illuminated when one or more of the onboard voltage rails fails.
Controlled by the CPLD. Used for boot-up sequence
indicator.
Controlled by the CPLD. Used for boot-up sequence
indicator.
Controlled by the CPLD. Used for boot-up sequence
indicator.
3.4Connectors
This section describes the pin assignments and signals for the connectors on the
MVME2502 board.
3.4.1Front Panel Connectors
The following connectors are found on the outside of the MVME2502 board. These
connectors are divided between the front panel connectors and the backplane connectors.
The front panel connectors include the J1 and the J5 connectors. The backplane
connectors include the P1 and the P2 connectors.
There is one front access asynchronous serial port interface labeled COMM1 that is routed
to the micro mini DB-9 front panel connector. A male-to-male micro-mini DB9 adapter cable
is available under SMART EC part number SERIAL-MINI-D (30-W2400E01A). The pin
assignments for these connectors are as follows:
Table 3-4Front Panel Serial Port (J4)
PinSignal Description
1NC
2RX
3TX
4NC
5GND
6NC
7RTS
8CTS
9NC
52MVME2502 Installation and Use (6806800R96G)
3.4.1.3USB Connector (J5)
The MVME2502 uses upright USB receptacle mounted in the front panel.
Table 3-5USB Connector (J5)
Pin NameSignal Description
1+5V
2Data -
3Data +
4GND
MTGMounting Ground
MTGMounting Ground
MTGMounting Ground
MTGMounting Ground
3.4.1.4VMEBus P1 Connector
Controls, LEDs, and Connectors
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:
Table 3-6VMEbus P1 Connector
PinRow ARow BRow CRow DRow Z
1DATA 0BBSYDATA 8+5VNC
2DATA 1BCLRDATA 9GNDGND
3DATA 2ACFAILDATA 10NCNC
4DATA 3BGIN0DATA 11NCGND
5DATA 4BGOUT0DATA 12NCNC
6DATA 5BGIN1DATA 13NCGND
7DATA 6BGOUT1DATA 14NCNC
8DATA 7BGIN2DATA 15NCGND
9GNDBGOUT2GNDGAPNC
10SYSCLKBGIN3SYSFAILGA0GND
MVME2502 Installation and Use (6806800R96G)53
Controls, LEDs, and Connectors
Table 3-6VMEbus P1 Connector (continued)
PinRow ARow BRow CRow DRow Z
11GNDBGOUT3BERRGA1NC
12DS1BR0SYSRESET+3.3V (not used)GND
13DS0BR1LWORDGA2NC
14WRITEBR2AM 5+3.3V (not used)GND
15GNDBR3ADD 23GA3NC
16DTACKAM 0ADD 24+3.3V (not used)GND
17GNDAM 1ADD 25GA4NC
18ASAM 2ADD 26+3.3V (not used)GND
19GNDAM 3ADD 27NCNC
20IACKGNDADD 28+3.3V (not used)GND
21IACKINNCADD 29NCNC
22IACKOUTNCADD 30+3.3V (not used)GND
Controls, LEDs, and Connectors
23AM 4GNDADD 31NCNC
24ADD 7IRQ7ADD 32+3.3V (not used)GND
25ADD 6IRQ6ADD 33NCNC
26ADD 5IRQ5ADD 34+3.3V (not used)GND
27ADD 4IRQ4ADD 35NCNC
28ADD 3IRQ3ADD 36+3.3V (not used)GND
29ADD 2IRQ2ADD 37NCNC
30ADD 1IRQ1ADD 38+3.3V (not used)GND
31-12VNC+12V+12VNC
32+5V+5V+5V+5VGND
54MVME2502 Installation and Use (6806800R96G)
3.4.1.5VMEBus P2 Connector
The VME P2 connector is a 160-pin DIN. Row B of the P2 connector provides power to the
MVME2502 and to the upper eight VMEbus address lines and additional 16 VMEbus data
lines. The Z, A, C, and D pin assignments for the P2 connector are the same for both the
MVME2502 and MVME7216E/MVME721E, and are as follows:
Table 3-7VMEbus P2 Connector
PinRow ARow BRow CRow DRow Z
1PMC IO 2+5VPMC IO 1GE3_0 +Serial 1 RX
2PMC IO 4GNDPMC IO 3GE3_0 -GND
3PMC IO 6RETRYPMC IO 5GNDSerial 1 TX
4PMC IO 8ADDRESS 24PMC IO 7GE3_1 +GND
5PMC IO 10ADDRESS 25PMC IO 9GE3_1 -Serial 1 CTS
6PMC IO 12ADDRESS 26PMC IO 11GNDGND
7PMC IO 14ADDRESS 27PMC IO 13GE3_2 +Serial 1 RTS
8PMC IO 16ADDRESS 28PMC IO 15GE3_2 -GND
Controls, LEDs, and Connectors
9PMC IO 18ADDRESS 29PMC IO 17GNDSerial 2 RX
10PMC IO 20ADDRESS 30PMC IO 19GE3_3 +GND
11PMC IO 22ADDRESS 31PMC IO 21GE3_3 -Serial 2 TX
12PMC IO 24GNDPMC IO 23GNDGND
13PMC IO 26+5VPMC IO 25I2C DATASerial 2 CTS
14PMC IO 28DATA 16PMC IO 27I2C CLKGND
15PMC IO 30DATA 17PMC IO 29
16PMC IO 32DATA 18PMC IO 31GE3_ACT_LED GND
17PMC IO 34DATA 19PMC IO 33GE4_LINK_LED Serial 3 RX
18PMC IO 36DATA 20PMC IO 35GE4_A_LEDGND
19PMC IO 38DATA 21PMC IO 37GNDSerial 3 TX
20PMC IO 40DATA 22PMC IO 39GE4_3 -GND
21PMC IO 42DATA 23PMC IO 41GE4_3 +Serial 3 CTS
22PMC IO 44GNDPMC IO 43GNDGND
MVME2502 Installation and Use (6806800R96G)55
GE3_LINK_
LED
Serial 2 RTS
Controls, LEDs, and Connectors
Table 3-7VMEbus P2 Connector (continued)
PinRow ARow BRow CRow DRow Z
23PMC IO 46DATA 24PMC IO 45GE4_2 -Serial 3 RTS
24PMC IO 48DATA 25PMC IO 47GE4_2+GND
25PMC IO 50DATA 26PMC IO 49GNDSerial 4 RX
26PMC IO 52DATA 27PMC IO 51GE4_1 -GND
27PMC IO 54DATA 28PMC IO 53GE4_1 +Serial 4 TX
28PMC IO 56DATA 29PMC IO 55GNDGND
29PMC IO 58DATA 30PMC IO 57GE4_0 -Serial 4 CTS
30PMC IO 60DATA 31PMC IO 59GE4_0 +GND
31PMC IO 62GNDPMC IO 61GNDSerial 4 RTS
32PMC IO 64+5VPMC IO 63+5VGND
3.4.2On-board Connectors
Controls, LEDs, and Connectors
3.4.2.1SATA Connector (J3)
The on-board customized SATA connector is compatible with SATA kit, namely
VME-64GBSSDKIT and iVME7210-MNTKIT.
Table 3-8Custom SATA Connector (J3)
PinSignal DescriptionPinSignal Description
1GND21GND
2GND22SATA POWER ENABLE
3NC23NC
4SATA TX +24SATA DETECT
5NC25NC
6SATA TX -26GND
7GND27NC
8GND28GND
9GND29GND
56MVME2502 Installation and Use (6806800R96G)
Controls, LEDs, and Connectors
Table 3-8Custom SATA Connector (J3) (continued)
PinSignal DescriptionPinSignal Description
10GND30GND
11NC31+3.3V
12SATA RX -32+5V
13NC33+3.3V
14SATA RX +34+5V
15GND35+3.3V
16GND36+5V
17NC37+3.3V
18GND38+5V
19NC39+3.3V
20GND40+5V
3.4.2.2PMC Connectors
The MVME2502 supports two PMC sites. It utilizes J14 to support PMC I/O that goes to the
RTM PMC. The tables below show the pin out detail of J11/J111, J12/J222, J13/J333 and
J14. See Figure 3-1 for the location of the PMC connectors.
Table 3-9PMC J11/J111 Connector
PinSignal DescriptionPinSignal Description
1JTAG TCK33FRAME
2-12V34GND
3GND35GND
4INT A36IRDY
5INT B37DEVSEL
6INT C38+5V
7PRESENT SIGNAL39PCIXCAP
8+5V40LOCK
9INT D41NC
MVME2502 Installation and Use (6806800R96G)57
Controls, LEDs, and Connectors
Table 3-9PMC J11/J111 Connector (continued)
PinSignal DescriptionPinSignal Description
10NC42NC
11GND43PAR
12NC44GND
13PCI CLK45+3.3V
14GND46AD 15
15GND47AD 12
16GNT A48AD 11
17REQ A49AD 9
18+5V50+5V
19+3.3V51GND
20AD 3152CBE0
21AD 2853AD 6
Controls, LEDs, and Connectors
22AD 2754AD 5
23AD 2555AD 4
24GND56GND
25GND57+3.3V
26CBE358AD 3
27AD 2259AD 2
28AD 2160AD 1
29AD 1961AD 0
30+5V62+5V
31+3.3V63GND
32AD 1764REQ64
58MVME2502 Installation and Use (6806800R96G)
Controls, LEDs, and Connectors
Table 3-10PMC J12/J222 Connector
PinSignal DescriptionPinSignal Description
1+12V33GND
2JTAG TRST34IDSELB
3JTAG TMS35TRDY
4JTAG TDO36+3.3V
5JTAG TDI37GND
6GND38STOP
7GND39PERR
8NC40GND
9NC41+3.3V
10NC42SERR
11BUSMODE2 (Pulled UP)43CBE1
12+3.3V44GND
13PCI RESET45AD 14
14BUSMODE3 (PULLED DWN)46AD 13
15+3.3V47M66EN
16BUSMODE4 (PULLED DWN)48AD 10
17NC49AD 8
18GND50+3.3V
19AD 3051AD 7
20AD 2952REQB
21GND53+3.3V
22AD 2654GNTB
23AD 2455NC
24+3.3V56GND
25IDSEL57NC
26AD 2358EREADY
MVME2502 Installation and Use (6806800R96G)59
Controls, LEDs, and Connectors
Table 3-10PMC J12/J222 Connector (continued)
PinSignal DescriptionPinSignal Description
27+3.3V59GND
28AD 2860RSTOUT
29AD 1861ACK64
30GND62+3.3V
31AD 1663GND
32CBE264NC
Table 3-11PMC J13/J333 Connector
PinSignal DescriptionPinSignal Description
1NC33GND
2GND34AD48
3GND35AD 47
Controls, LEDs, and Connectors
4CBE736AD 52
5CBE637AD 45
6CBE538GND
7CBE439+3.3V
8GND40AD 40
9+3.3V41AD 43
10PAR6442AD 42
11+3.3V43AD 41
12AD 6244GND
13AD 6145GND
14GND46AD 40
15GND47AD 39
16AD 6048AD 38
17AD 5949AD 37
18AD 5850GND
60MVME2502 Installation and Use (6806800R96G)
Controls, LEDs, and Connectors
Table 3-11PMC J13/J333 Connector (continued)
PinSignal DescriptionPinSignal Description
19AD 5751GND
20GND52AD 36
21+3.3V53AD 35
22AD 5654AD 34
23AD 5555AD 33
24AD 5456GND
25AD 5357+3.3V
26GND58AD 32
27GND59NC
28GND60NC
29AD 5161NC
30AD 5062GND
31AD 4963GND
32GND64NC
Table 3-12PMC J14 Connector
PinSignal DescriptionPinSignal Description
1PMC IO 133PMC IO 33
2PMC IO 234PMC IO 34
3PMC IO 335PMC IO 35
4PMC IO 436PMC IO 36
5PMC IO 537PMC IO 37
6PMC IO 638PMC IO 38
7PMC IO 739PMC IO 39
8PMC IO 840PMC IO 40
9PMC IO 941PMC IO 41
10PMC IO 1042PMC IO 42
MVME2502 Installation and Use (6806800R96G)61
Controls, LEDs, and Connectors
Table 3-12PMC J14 Connector (continued)
PinSignal DescriptionPinSignal Description
11PMC IO 1143PMC IO 43
12PMC IO 1244PMC IO 44
13PMC IO 1345PMC IO 45
14PMC IO 1446PMC IO 46
15PMC IO 1547PMC IO 47
16PMC IO 1648PMC IO 48
17PMC IO 1749PMC IO 49
18PMC IO 1850PMC IO 50
19PMC IO 1951PMC IO 51
20PMC IO 2052PMC IO 52
21PMC IO 2153PMC IO 53
22PMC IO 2254PMC IO 54
Controls, LEDs, and Connectors
23PMC IO 2355PMC IO 55
24PMC IO 2456PMC IO 56
25PMC IO 2557PMC IO 57
26PMC IO 2658PMC IO 58
27PMC IO 2759PMC IO 59
28PMC IO 2860PMC IO 60
29PMC IO 2961PMC IO 61
30PMC IO 3062PMC IO 62
31PMC IO 3163PMC IO 63
32PMC IO 3264PMC IO 64
62MVME2502 Installation and Use (6806800R96G)
3.4.2.3JTAG Connector (P6)
The JTAG connector can be used in conjunction with the JTAG board and ASSET
hardware.
Table 3-13JTAG Connector (P6)
PinSignal DescriptionPinSignal Description
1NC2+3.3V FROM +5V
3SPI HOLD 04SPI CS 0
5SPI CLK6SPI CS 1
7SPI HOLD 18SPI MOSI
9SPI MISO10GND
11SPI VCC12SCAN 1 TCK
13SCAN 1 TDI14GND
15SCAN 1 TRST16SCAN 1 TDO
17SCAN 1 TMS18+3.3V
Controls, LEDs, and Connectors
19GPO020NC
21NC22SCAN 2 TMS
23NC24SCAN 2 TDO
25SCAN 2 TCK26+3.3V FROM +5V
27GND28SCAN 2 TDI
29NC30NC
31SCAN 3 TMS32SCAN 3 TCK1
33SCAN 3 TDO34SCAN 3 TCK 2
35+2.5V36SCAN 3 TCK 3
37SCAN 3 TDI38GND
39SCAN 3 TRST40SCAN 3 TCK3
41SCAN 4 TCK 142SCAN 4 TMS
43GND44SCAN 4 TDO
45SCAN 4 TCK 246+3.3V
47GND48SCAN 4 TDI
MVME2502 Installation and Use (6806800R96G)63
Controls, LEDs, and Connectors
Table 3-13JTAG Connector (P6) (continued)
PinSignal DescriptionPinSignal Description
49SCAN 4 TCK 350SCAN 4 TRST
51SCAN 5 TMS52SCAN 5
53SCAN 5 TDO54GND
55+3.3V56SCAN5 TCK2
57SCAN 5 TDI58GND
59SCAN 5 TRST60NC
3.4.2.4COP Connector P50(15)
The COP header is not populated by default.
Table 3-14COP Header (P50)
PinSignal Description
1JTAG TDO
Controls, LEDs, and Connectors
2COP QACK
3JTAG TDI
4COP TRST
5COP RUNSTOP (Pulled UP)
6COP VDD SENSE
7JTAG TCK
8COP CHECK STOP IN
9JTAG TMS
10NC
11P2020 SW RESET
12COP PRESENT
13COP HARD RESET
14KEYING
15COP CHECK STOP OUT
16GND
64MVME2502 Installation and Use (6806800R96G)
3.4.2.5XMC Connector (XJ1)
The MVME2502 supports two XMC sites. The board only support J15 for XMC site 1 and
J25 for XMC site 2.
Table 3-15XMC Connector (XJ1) Pin out
PinRow ARow BRow CRow DRow ERow F
1RX0 +RX0 -+3.3VNCNC+3.3V
2GNDGNDJTAG TRSTGNDGNDHRESET
3NCNC+3.3VNCNC+3.3V
Controls, LEDs, and Connectors
4GNDGNDJTAG TCKGNDGND
5NCNC+3.3VNCNC+3.3V
6GNDGNDJTAG TMSGNDGND+12V
7NCNC+3.3VNCNC+3.3V
8GNDGNDJTAG TMSGNDGND-12V
9NCNCNCNCNC+3.3V
10GNDGNDJTAG TDOGNDGNDGA 0
11TX0TX0 -
12GNDGNDGA 1GNDGNDPRESENT
13NCNCNCNCNC+3.3V
14GNDGNDGA 2GNDGNDI2C DATA
15NCNCNCNCNC+3.3V
16GNDGND
BIST (PULLED
UP)
MVMRO
(PULLED
DOWN)
NCNC+3.3V
GNDGNDI2C CLOCK
MRSTO
(PULLED UP)
17NCNCNCNCNCNC
18GNDGNDNCGNDGNDNC
19CLK +CLK -NC
MVME2502 Installation and Use (6806800R96G)65
ROOT 0
(PULLED UP)
ROOT0
(PULLED UP)
NC
Controls, LEDs, and Connectors
3.4.2.6XMC Connector (XJ2)
Table 3-16XMC Connector (XJ2) Pin out
PinRow ARow BRow CRow DRow ERow F
1RX0 +RX0 -+3.3VRX1+RX1-+3.3V
2GNDGNDJTAG TRSTGNDGNDHRESET
3NCNC+3.3VNCNC+3.3V
Controls, LEDs, and Connectors
4GNDGNDJTAG TCKGNDGND
5NCNC+3.3VNCNC+3.3V
6GNDGNDJTAG TMSGNDGND+12V
7NCNC+3.3VNCNC+3.3V
8GNDGNDJTAG TMSGNDGND-12V
9NCNCNCNCNC+3.3V
10GNDGNDJTAG TDOGNDGNDGA 0
11TX0TX0 -
12GNDGNDGA 1GNDGNDPRESENT
13NCNCNCNCNC+3.3V
14GNDGNDGA 2GNDGNDI2C DATA
15NCNCNCNCNC+3.3V
16GNDGND
BIST (PULLED
UP)
MVMRO
(PULLED
DOWN)
TX1+TX1-+3.3V
GNDGNDI2C CLOCK
MRSTO
(PULLED UP)
17NCNCNCNCNCNC
18GNDGNDNCGNDGNDNC
19CLK +CLK -NCNC
ROOT0
(PULLED UP)
NC
3.4.2.7Miscellaneous P2020 Debug Connectors(P4)
This is used for processor debugging. It is a depopulated connector labeled P4, located at
the bottom side of the board near the processor.
66MVME2502 Installation and Use (6806800R96G)
Controls, LEDs, and Connectors
Table 3-17P2020 Debug Header (P4)
PinSignal Description
1MSRCDI0
2GND
3MSRCDI1
4MDVAL
5MSRCDI2
6TRIG_OUT
7MSRCDI3
8TRIG_IN
9MSRCID4
10GND
3.5Switches
These switches control the configuration of the MVME2502.
NOTICE
Board Malfunction
Switches marked as “reserved” might carry production-related functions and can
cause the board to malfunction if their settings are 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.
3.5.1Geographical Address Switch (S1)
The Tsi148 VMEbus Status Register provides the VMEbus geographical address of the
MVME2502. The switch reflects the inverted states of the geographical address signals.
Applications not using the five row backplane can use the geographical address switch to
assign a geographical address based on the following diagram.
MVME2502 Installation and Use (6806800R96G)67
Controls, LEDs, and Connectors
Note that this switch is wired in parallel with the geographical address pins on the five row
connector.These switches must be in the OFF position when installed in a five row chassis
in order to get the correct address from the P1 connector. This switch also includes the
SCON control switches.
Figure 3-6 Geographical Address Switch
Table 3-18Geographical Address Switch
PositionFunctionDefault
S1-1VME SCON Auto
S1-2VME SCON SEL
Controls, LEDs, and Connectors
1
2
Auto-SCON
Non-SCON
S1-3GAP1
S1-4GA41
S1-5GA31
S1-6GA21
S1-7GA11
S1-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".
68MVME2502 Installation and Use (6806800R96G)
3.5.2SMT Configuration Switch (S2)
This eight position SMT configuration switch controls the flash bank user defined switch,
selects the flash boot image, and controls the safe start ENV settings. The default setting
on all switch positions is OFF and is indicated by brackets in Table 3-1.
The on-board
EEPROM can be
write-protected via S26, switching it ON will
disable the write
protection.
User Defined switch
that will select if the
GBE PHY will function
on the front panel or on
the Back PLANE
Controls, LEDs, and Connectors
This option can only be
used if the PMC supports
PCI-X interface. The board
will automatically detect the
frequency of operation of
the PMC and the board will
negotiate accordingly.Ifthe
PMC supportPCI-X speed,
this switch can be
configured to run either 100
MHz or 133MHz frequency.
For I2C write-protect only.
OFF (CPU Reset
8
Deasserted)
70MVME2502 Installation and Use (6806800R96G)
Reserved
Should be OFF for normal
operation.
Functional Description
4.1Block Diagram
The MVME2502 block diagram is illustrated in Figure 4-1. All variants provide front panel
access to one serial port via a micro-mini DB-9 connector, two 10/100/1000 Ethernet port
(one is configurable to be routed to the front panel or the rear panel) through a RJ-45
connector and oneType A USB Port. It includes Board Fail LED indicator, user-defined LED
indicator and a ABORT/RESET switch.
Figure 4-1 Block Diagram
Chapter 4
MVME2502 Installation and Use (6806800R96G)71
Functional Description
4.2Chipset
The MVME2502 utilizes the QorIQ P20x0 integrated processor. It offers an excellent
combination of protocol and interface support which includes the following components.
QorIQ P2020 integrated processor or e500 processor core
PCI Express interface
Local Bus Controller
Secure Digital Host Controller
I2C interface
USB interface
DUART
DMA controller
Enhanced three speed Ether net controller
General Purpose I/O (GPIO)
Integrated Security Engine
Common On-chip Processor
P2020 Strapping pins
Functional Description
4.2.1e500 Processor Core
The e500v2 (P2020) QorIQ integrated processor offers high performance dual core. It
operates from 1.0GHz up to 1.2GHz core frequency. The e500 processor core is a lowpower implementation of the family of reduced instruction set computing (RISC) embedded
processor that implement the Book E definition of the PowerPC architecture. The e500 is
a 32-bit implementation of the Book E architecture using the lower words of 64-bit generalpurpose registers (GPRs) while E500v2 uses 36 bit physical addressing.
4.2.2Integrated Memory Controller
A fully programmable DDR SDRAM controller supports most JEDEC standard DDR2 and
DDR3 memories available. A built-in error checking and correction (ECC) ensures very low
bit-error rates for reliable high-frequency operation. ECC is implemented on MVME2502.
The memory controller supports the following:
16GB of memory
Asynchronous clocking from platform clock, with programmable settings that
meets all the SDRAM timing parameters.
72MVME2502 Installation and Use (6806800R96G)
Up to four physical banks; each bank can be independently addressed to 64 Mbit
to 4Gbit memory devices (depending on the internal device configuration with
x8/x16/x32 data por ts).
Chipset interleaving and partial array self-refresh
Data mask signal and read-modify-write for sub-double-word writes when ECC is
enabled
Double-bit error detection and single-bit error correction ECC, 8-bit check work
across 64-bit data
Automatic DRAM initialization sequence or software-controlled initialization
sequence and automatic DRAM data initialization.
Write leveling for DDR3 memories and supports up to eight posted refreshes
4.2.3PCI Express Interface
The PCI Express interface is compatible with the PCI Express Base Specification Rev.
1.0a. The PCI Express controller connects the internal platform to a 2.5 GHz serial
interface. The P2020 has options for up to three PCIe interfaces with up to x4 link width.
The PCIe controller is configured to operate as either PCIe root complex (RC) or as an
endpoint (EP) device.
Functional Description
4.2.4Local Bus Controller (LBC)
The main component of the enhanced LBC is the memory controller that provides a 16-bit
interface to various types of memory devices and peripherals. The memory controller is
responsible for controlling eight memory banks shared by the following: a general purpose
chip select machine (GPCM); a flash controller machine (FCM), and user programmable
machines (UPMs). The MVME2502 supports the GPCM, to interface with the CPLD,
MRAM, and QUART.
4.2.5Secure Digital Host Controller (SDHC)
The ENP1 and ENP2 variants of the MVME2502 use a soldered down 8GB eMMC device
connected to the SDHC interface of the P2020 processor. This is the only device available
on the SDHC interface.
4.2.6I2C Interface
The MVME2502 has two independent I2C buses on the processor. The MVME2502 use
port 2 for the XMC modules and the I2C port 1 for all other devices. For more information,
see I2C Devices on page 86.
MVME2502 Installation and Use (6806800R96G)73
Functional Description
Functional Description
4.2.7USB Interface
The P2020 implements a USB 2.0 compliant serial interface engine. For more information,
see USB on page 86.
4.2.8DUART
The chipset provides two universal asynchronous receiver/transmitter (UART). Each UART
is clocked by the CCB clock and is compatible with PC16522D. As a full-duplex interface,
it provides 16-byte FIFO for both transmitter and receiver mode.
4.2.9DMA Controller
The DMA controller transfers blocks of data between the various interfaces and functional
blocks of P2020 that are independent of the e500 cores. The P2020 DMA controller has
three high-speed DMA channels, all of which are capable of complex data movement and
advanced transaction chaining.
The eTSEC controller of the device communicates to10Mbps, 100Mbps, and 1Gbps
Ethernet/IEE 802.3 networks, and devices featuring generic 8 to 16-bit FIFO ports. The
MVME2502 uses the eTSEC using the RGMII interface.
4.2.11General Purpose I/O (GPIO)
The P2020 has a total of sixteen I/O ports. Four of these ports are used alternately as
external input interrupt. All sixteen ports have open drain capabilities.
The table below details the GPIO usage for the MVME2502:
Table 4-1P2020 GPIO Functions
GPIO bitCPU Pin #Function
15E24Not connected
14F24Not connected
13E23Connected to pin R7 of the CPLD (unused input)
12F23Connected to pin M8 of the CPLD (unused input)
11D24Connected to pin M7 of the CPLD (unused input)
74MVME2502 Installation and Use (6806800R96G)
Functional Description
Table 4-1P2020 GPIO Functions (continued)
GPIO bitCPU Pin #Function
10A25Not connected
09A24Not connected
08F22Not connected
07R25Not connected
06R29Connected to pin T6 of the CPLD (unused input)
05R24Connected to pin R6 of the CPLD (unused input)
Connected to INTA of the QUART. Programmed as a discrete input or
04U29
03N24Connected to pin P15of the CPLD
02P29
to generate IRQ11.
Also connected to pin P16 of the CPLD. (unused input)
Connected to Pin R16 of the CPLD. Programmed to generate a IRQ09
interrupt to the CPU based on contents of the CPLD GPIO2 interrupt
register. For more information see
PLD GPIO2 Interrupt Register on
page 106.
01R26
00R28
Connected to INTA_N of the DS1337 Real Time Clock (RTC).
Programmed as a discrete input or to generate IRQ08
Connected to LED_P21[2] of the BCM5482S. Programmed as a
discrete input or to generate IRQ07.
4.2.12Security Engine (SEC) 3.1
The integrated security engine of the P2020 is designed to off load intensive security
functions like key generation and exchange, authentication and bulk encryption from the
processor core. It includes eight different execution units where data flows in and out of an
EU.
NOTE: The standard versions of the MVME2502 do not use the encryption enabled
versions of the P2020 processor.
MVME2502 Installation and Use (6806800R96G)75
Functional Description
4.2.13Common On-Chip Processor (COP)
The COP is the debug interface of the QorIQ P2020 Processor. It allows a remote computer
system to access and control the internal operation of the processor. The COP interface
connects primarily through the JTAG and has additional status monitoring signals. The
COP has additional features like breakpoints, watch points, register and memory
examination/modification and other standard debugging features.
4.2.14P2020 Strapping Pins
The following table lists all the P2020 strapping pins and the default configuration settings
eTSEC2 interface operates in
parallel interface mode (default)
TSEC_1588_ALARM_
OUT2
TSEC_1588_ALARM_
OUT1
LWE1/LBS1 LA[18:19]cfg_host_agt[0:2]No111
TSEC2_TXD[4:2]cfg_device_ID[7:5]No111
LAD[0:15]cfg_gpinput[0:15]No
LGPL0cfg_rio_sys_sizeNo1
cfg_sgmii3No1
cfg_srds_refclkNo1
eTSEC3 interface operates in
parallel interface mode (default)
100MHz SERDES ref clock for PCIE
(default)
Processor acts as the host root
complex for all PCIE busses (default)
Rapid IO interface not used =>
default values used
No default value. Input pins do not
have internal pull-up resistors
Rapid IO interface not used =>
default values used
78MVME2502 Installation and Use (6806800R96G)
4.3System Memory
The P2020 integrated memory controller supports both DDR2 and DDR3 memory devices.
It has one channel and can be configured up to four memory banks with x8, x16 and x32
devices. Selection of 4GB devices allows support up to 16GB of memory. ECC is also
supported.
The MVME2502 design implements 2 banks of 9x8 devices which includes ECC. The
standard configurations populate a single memory bank of 2Gb DDR3-800 for a 2GB
capacity. The MVME2502 is designed to accommodate 4Gb DDR3 devices supporting up
to 8Gb total when both memory banks are populated with 4Gb devices.
4.4Timers
There are various timer functions implemented on the MVME2502 board:
4.4.1Real Time Clock
The MVME2502 implements a Maxim DS1337 RTC to maintain seconds, minutes, hours,
day, date, month, year accurately. The INT_A pin of the DS1337 is connected to the CPU
GPIO[1] pin to allow the DS1337 to generate interrupts to the CPU. Access to the DS1337
is provided via the I2C port 0 from the CPU and responds to a base I2C address of $D0.
Functional Description
The MVME2502 provides a socketed 190mAh primary battery to power the RTC when the
module is out of service.
4.4.2P2020 Internal Timer
The processor's internal timer is composed of eight global timers divided into two groups of
four timers each. Each timer has four individual configuration registers and they cannot be
cascaded together.
4.4.3Watchdog Timer
The on-board CPLD provides programmable 16-bit watchdog timers. It hasa1ms
resolution and generates a board reset when the counter expires. Interrupt is generated to
the processor when this occurs. Default value is 60 seconds.
4.4.4CPLD Tick Timer
The MVME2502 supports three independent 32-bit timers that are implemented on the
CPLD to provide fully programmable registers for the timers.
MVME2502 Installation and Use (6806800R96G)79
Functional Description
4.5Ethernet Interfaces
The MVME2502 has three eTSEC controllers. Each one supports RGMII, GMII, and SGMII
interface to the external PHY. All controllers can only be utilized when using the RGMII
interface. Using the GMII allows only up to two usable controllers.
MVME2502 provides two 10/100/1000 Ethernet interfaces on the front panel and another
two are routed to the RTM through the backplane connector. Due to controller limitations,
one controller is designed to be routed to the front panel or to the RTM. This setting is
possible by using a third party gigabit Ethernet LAN switch with a single enable switch such
as PERICOM’s P13L301D. The routing direction is configured through the on-board dip
switch.
The registers of the PHY are accessed through the processor’s two-wire Ethernet
management interface.The front panel RJ45 connector has integrated speed and activity
status indicator LEDs. Isolation transformers are provided on the board for each port.
4.6SPI Bus Interface
The enhanced serial peripheral interface (eSPI) allows the device to exchange data with
peripheral devices such as EEPROMs, RTC, Flash and the like. The eSPI is a full-duplex
synchronous, character-oriented channel that supports a simple interface such as receive,
transmit, clock and chip selects. The eSPI receiver and transmitter each have a FIFO of 32
Bytes.
Functional Description
The P2020 supports up to four chip selects and RapidS full clock cycle operation. It can
operate both full-duplex and half duplex. It works with a range from 4-bit to 16-bit data
characters and is a single-master environment. The MVME2502 is configured such that the
eSPI can operate up to 200 MHz clock rate and can support booting process.The firmware
boot flash resides in the P2020 eSPI bus interface.
4.6.1SPI Flash Memory
The MVME2502 has two 8 MB on-board serial flash. Both contain the ENV variables and
the U-Boot firmware image, which is about 513 KB in size. Both SPI flash contain the same
programming for firmware redundancy and crisis recovery. The SPI flash is programmed
through the JTAG interface or through an on-board SPI flash programming header.
For information on U-boot and ENV Variables location see Flash Memory Map on page 96.
80MVME2502 Installation and Use (6806800R96G)
4.6.2SPI Flash Programming
The MVME2502 has three headers: a 10-pin header for SPI Flash programming, an 80-pin
header for the JTAG connectivity, and a 20-pin JTAG header for ASSET hardware
connectivity. The following options are used to program the on-board flash:
Using on-board SPI header
The MVME2502 uses the 10-pin header with a Dual SPI Flash in-circuit
programming configuration. The pin connection is compatible with DediProg SPI
Universal Pin Header.
Using 60-pin external JTAG header
An external JTAG board with a JTAG multiplexer is compatible with the
MVME2502 and is attached using an external cable. It is used to update the boot
loader in the field. Using this method, programming is done through the JTAG
interface or by using the dedicated SPI Flash programming header on the JTAG
board.
Factory Pre-Programming
Programming the SPI Flash usually takes a while. Ideally, the SPI Flash should be
pre-programmed in the factory before shipment.
ICT Programming
This programming is done on exposed test points using a bed of nails tester.
Functional Description
The board power should be switched on before programming. The switch S2-8
should also be powered on to successfully detect the SPI Flash chip.
4.6.3Firmware Redundancy
The MVME2502 utilizes two physically separate boot devices to provide boot firmware
redundancy. Although the P2020 provides four SPI Bus chip selects, the P2020 is only
capable of booting from the SPI Device controlled by chip select 0. External SPI
multiplexing logic is implemented on the MVME2502 to accommodate this chipset
limitation.
MVME2502 Installation and Use (6806800R96G)81
Functional Description
The MVME2502 CPLD controls the chip select to SPI devices A and B. The CPLD chip
select control is based on the Switch Bank (S2-2).
Figure 4-2 SPI Device Multiplexing Logic
Functional Description
On power-up, the selection of the SPI boot device is strictly based upon the Switch Bank
(S2-2) setting. Depending on the S2-2 setting, SPI_SEL0 is routed to one of two SPI
devices. The selected SPI device must contain a boot image. Once the boot image is
copied into memory and executed, the CPLD will wait, and once the P2020 will write on one
bit of the CPLD watchdog register, the CPLD will then pass through the SPI chip select from
the P2020 to SPI device chip selects. Now the software can perform read/write processes
on any SPI device, including copying from one SPI device to another.
With this flexible approach to firmware redundancy, one should always be able to recover
from a corrupt active firmware image, as long as a healthy firmware image is maintained in
single bootable SPI Device.
The MVME2502 supports automatic switch over. If booting one device is not successful,
the watchdog will trigger the board reset and it will automatically boot on the other device.
4.6.4Crisis Recovery
The MVME2502 provides an independent boot firmware recovery mechanism for the
operating system. The firmware recovery can be performed without leaving the firmware
environment.
During crisis recovery, the healthy boot image contained in SPI Device B is copied to SPI
Device A, replacing the corrupt boot image contained in SPI Device A.
82MVME2502 Installation and Use (6806800R96G)
Crisis recovery is performed as follows:
1. Power off the board.
2. Set Switch S2-2 to ON to point to SPI Device B (crisis image).
3. Power on the board.
4. Press <h> key on the keyboard to go to the U-Boot prompt.
5. Type moninit fru to copy the crisis image to SPI Device A.
6. Once the U-Boot prompt is visible, power off the board.
7. Set the S2-2 back to OFF to point to the SPI Device A.
8. Power on the board to boot from the newly recovered image on the SPI Device A.
The board will automatically switch over if one of the devices is corrupted.
4.7Front UART Control
Functional Description
The MVME2502 utilizes one of the two UART functions provided in the male micro-mini
DB-9 front panel. A male-to-male micro-mini DB-9 to DB9 adapter cable is available under
SMART EC Part Number SERIAL-MINI-D (30-W2400E01A) and is approximately 12
inches in length.
Only 115200bps and 9600bps are supported. The default baud rate on the front panel serial
is 9600kbps.
4.8Rear UART Control
The MVME2502 utilizes the Exar ST16C554 quad UART (QUART) to provide four
asynchronous serial interface’ to the RTM. These devices feature 16 bytes of transmit and
receive first-in first-out (FIFO) with selectable receive FIFO trigger levels and data rates of
up to 1.5Mbps. Each UART has a set of registers that provide the user with operating status
and control. The QUART are 8-bit devices connected to the processor through the local bus
controller using LBC chipset CS1, CS2, CS3 and CS4.
These four serial interfaces are routed to P2 I/O for RTM accessibility. There are total of
five serial ports available on the MVME2502 board.
MVME2502 Installation and Use (6806800R96G)83
Functional Description
4.9PMC/XMC Sites
The MVME2502 hosts two PMC/XMC sites and accepts either a PMC or an XMC add-on
card. Only an XMC or a PMC may be populated at any given time as both occupy the same
physical space on the PCB. The MVME2502 does not support combination PMC/XMC
cards. The site provides a rear PMC I/O.
The PMC sites are fully compliant with the following:
1. VITA 39 –PCI-X for PMC.
2. VITA 35-2000 for PMC P4 to VME P2 Connection.
3. PCI Rev 2.2 for PCI Local Bus Specification.
4. PCI-X PT 2.0 for PCI-X Protocol Addendum to the PCI Local Bus Specs.
5. IEEE Standard P1386-2001 for Standard for Common Mezzanine Card Family.
6. IEEE Standard P1386.1-2001 for Standard Physical and Environmental Layer for PCI
Mezzanine Card.
7. VITA 42 for XMC.
8. VITA 42.3, PCIe for XMC.
Functional Description
PMC/XMC sites are keyed for 3.3V PMC signaling. The PMC and the XMC add-on cards
must have a hole in the 3.3 V PMC keying position in order to be populated on the
MVME2502 board. The XMC specification accommodates this since it is expected that
carrier cards will host both XMC and PMC capable add-on cards.
The MVME2502 have a keying pin at the 3.3V location at each PMC site. The MVME2502
boards are not 5 volt PMC IO compatible. The MVME2502 also hasa5voltkeying pin
location at each PMC site. At PMC site 2, the 5 volt keying pin hole is used to mount the
SATA adapter card. Warning label covers 5 volt keying pin at PMC site 1 and also at PMC
site 2. If 5 volt PMC or XMC devices are operated on MVME2502 it may cause damage to
the board.
The MVME2502 utilizes the P2020 x2 link PCI Express interface for PMC/XMC1 and x1
link PCI Express interface for PMC/XMC2. It is designed such that same PCI Express
interface is used for either PMC or XMC. It is made possible by using PCIe MUX/DEMUX
chip. The CPLD via on-board switch controls the enable pin.
The CPLD controls the PCIe MUX/DEMUX at both sites. The CPLD detects the presence
signal provided by the XMC or PMC board and it will be used to configure the routing of
PCIe MUX/DEMUX correspondingly.
84MVME2502 Installation and Use (6806800R96G)
4.9.1PMC Add-on Card
The MVME2502 PMC interface utilizes IDT’sTSI384 as the PCIe/PCI-X bridge. It supports
up to 8.5Gbps (64 bits x 133MHz). The on-board switch S2-5 configures the Tsi384 to run
on either 100MHz or 133MHz, with 133MHz as default.
The MVME2502 supports multi-function PMCs and processor PMCs (PrPMCs). The PMC
site has two IDSELs, two REQ/GNT pairs, and EREADY to support PrPMC as defined by
VITA39.
4.9.2XMC Add-on Card
The x2 links the PCI-E Gen 1 and is directly routed to the P15 XM connector through
Pericom MUX Switch. The on-board switch S2-4 should be set to ON.
The XMC add-on cards are required to operate at +5V or +12V (from carrier to XMC). The
MVME2502 provides +5V to the XMC VPWR (Variable Power) pins. The MVME2502 does
not provide +12V to the XMC VPWR pins. Voltage tolerances for VPWR and all carrier
supplied voltage (+3.3V, +12V, -12V) are defined by the base XMC standard.
4.10SATA Interface
Functional Description
The MVME2502 supports an optional 2.5" SATA HDD. The connector interface is
compatible with the SATAMNKIT, which contains the following: one SSD/HDD, one SATA
board, screws, and a mounting guide. The SATA connector supports a horizontal mounted
SSD/HDD.
The MVME2502 uses Marvell's 88SE9125 SATA controller and supports up to 1.5Gbps,
3.0Gbps, or 6.0Gbps (SATA Gen 1). For status indicators, it has an on-board green LED,
D12 and D13 for SATA link, and SATA activity status respectively.
4.11VME Support
The MVME2502 operates in either System Controller (SCON) mode or non-SCON mode,
as determined by the switch setting of S1-1 and S1-2.
The P2020 x1 link is used for the VME backplane connectivity through the Tsi384
(PCI-E/PCI-X) and Tsi148 (PCI-X/VMEBus) bridges.
See VMEBus P1 Connector on page 53 and VMEBus P2 Connector on page 55 for more
information.
MVME2502 Installation and Use (6806800R96G)85
Functional Description
4.11.1Tsi148 VME Controller
The VMEbus interface for the MVME2502 is provided by the Tsi148 VMEbus controller.
The Tsi148 provides the required VME, VME extensions, and 2eSST functions. TI
SN74VMEH22501transceivers are used to buffer 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.12USB
The MVME2502 processor implements a dual-role (DR) USB 2.0 compliant serial interface
engine. DC power to the front panel USB port is supplied using a USB power switch which
provides soft-start, current limiting, over current detection, and power enable for port 1.
4.13I2C Devices
The MVME2502 utilizes two I2C ports provided by the board's processor. The I2C bus is a
two-wire, serial data (SDA) and serial clock (SCL), synchronous, multi-master bi-directional
serial bus that allows data exchange between this device and other devices such as VPD,
SPD, EEPROM, RTC, temperature sensor, RTM, XMC, and IDT clocking.
Functional Description
The user can configure the RTM I2C adders and should be aware to avoid address
duplication. For more information on I2C bus device addressing, see I2C Bus Device
Addressing on page 130.
86MVME2502 Installation and Use (6806800R96G)
Following are the I2C bus addresses:
Table 4-3P2020 I2C Port1 Devices
Functional Description
Ref DesignatorI2C Device
U39Temperature Sensor$98ADT 7461 Temperature Sensor
U37SPD$A0AT24C02 (256x8)
U40VPD EEPROM$A8AT24C64 (8192x8)
U4RTM$AAReserved for RTM
U43User EEPROM 1$ACAT24C512 (65536x8)
U45User EEPROM 2$AEAT24C512 (65536x8)
U42RTC$D0DS 1337 real-time clock
U6IDT Clocking Chip$DCIDT ICS9FG108
I2C 8-bit Base
Address
Device Type
Table 4-4P2020 I2C Port2 Devices
Ref DesignatorI2C Device
XJ2XMC1$A4XMC dependent
Xj1XMC2$A6XMC dependent
I2C 8-bit Base
Address
Device Type
4.14Reset/Control CPLD
The CPLD provides the following functions:
Power control and fault detection
Reset sequence and reset management
Status and control registers
Miscellaneous control logic
Watchdog timer
32-bit Tick Timer
Clock generator
Switch decoder and LED controller
MVME2502 Installation and Use (6806800R96G)87
Functional Description
4.15Power Management
The MVME2502 backplane is utilized to derive +3.3V, +2.5V, +1.8V, +1.5V, +1.2V, +1.05V
voltage rail. Each voltage rail is controlled by the CPLD through an enable pin of the
regulator, while the output is monitored through power good signal. If a voltage rail fails, the
CPLD will disable all of the regulators. To restart the system, the chassis power switch must
be power-cycled.
4.15.1On-board Voltage Supply Requirement
The on-board power supply is considered to be out of regulation if the output voltage level
is below the minimum required power or goes beyond the maximum.
Table 4-5Voltage Supply Requirement
Voltage Rail Requirement
Voltage Rail
MinimumMaximum
+3.3V3.15V3.45V
+2.5V2.375V2.625V
Functional Description
+1.8V1.7V1.9V
+1.5V1.425V1.575V
+1.2V1.14V1.26V
+1.2V_SW1.14V1.26V
+1.05V1.0V1.1V
4.15.2Power Up Sequencing Requirements
The power up sequence describes the voltage rail power up timing, which is designed to
support all the chip supply voltage sequencing requirement.
88MVME2502 Installation and Use (6806800R96G)
4.16Clock Structure
A total of three IDT chips, a discrete oscillator and crystal to support all the clock
requirements of MVME2502.
Figure 4-3 Clock Distribution Diagram
Functional Description
MVME2502 Installation and Use (6806800R96G)89
Functional Description
4.17Reset Structure
The MVME2502 reset will initiate after the power up sequence if the 1.5 V power supply is
GOOD. When the board is at READY state, the reset logic will monitor the reset sources
and implement the necessary reset function.
4.17.1Reset Sequence
The timing of the reset sequence supports each chip reset requirements with respect to the
power supply.
4.18Thermal Management
The MVME2502 utilizes two on-board temperature sensors: one for the board and the other
for the CPU temperature sensor. The board temperature sensor is located near the
processor. The CPU temperature sensor is located on the processor.
The MVME2502 thermal management support will interrupt the process only to show the
current board and CPU temperature. This interrupt is routed directly to one of the
processor’s IRQ4.
Functional Description
The table below shows the low and high threshold temperature in order for the interrupt to
be asserted.
Table 4-6Thermal Interrupt Threshold
Board
Board Variant
Standard Variant0°C to +55°C0°C70°C0°C90°C
Extended Temperature
Variant
Board Temperature
Limit
-40°C to +71°C-40°C90°C-40°C100°C
Temperature
Limit
LowHighLowHigh
CPU
Temperature
Limit
4.19Real-Time Clock Battery
The MVME2502 provides a through hole socket for a CR2325 190mAh lithium battery to
provide backup power for the on-board RTC when primary power is unavailable.
90MVME2502 Installation and Use (6806800R96G)
4.20Debugging Support
The following information shows the details of SMART EC debugging support as applied to
the MVME2502.
4.20.1POST Code Indicator
The following table shows the LED status of the POST Codes. For the location of the POST
Code LEDs, see On-board LEDs on page 50.
Logic 1 means LED is ON, Logic 2 means LED is OFF.
Table 4-7POST Code Indicator on the LED
SequenceD33D34D35Description
1OffOffOffU-boot has been copied from SPI flash to CPU cache.
Functional Description
2OffOnOff
3OffOnOn
4OnOffOffExecution has been relocated to RAM.
5OnOffOnPCI has been initialized.
6OnOnOffPOST routines are finished.
7OnOnOnAdditional SW routines are finished.
8OffOffOff
4.20.2JTAG Chain and Board
The MVME2502 is designed to work with separate JTAG board rather than with an onboard JTAG multiplexer. The chip supports up to a 6-scan port and the board’s boundary
scan requires the following to function: ASSET hardware, JTAG board, and JTAG cable.
The MVME2502 provides a 60-pin header that connects to the JTAG board via customize
cable.
The JTAG bypass will connect when no XMC or PMC is connected to its corresponding
locations. Once an external XMC or PMC is unmounted its corresponding JTAG bypass will
close, to complete the JTAG chain.
Serial console has been initialized, some text is visible on
the terminal.
DDR has been initialized using SPD parameters, Execution
is still in the cache.
U-boot prompt is visible on the terminal, can start loading
OS image from USB, Ethernet, SATA SSD, SD.
MVME2502 Installation and Use (6806800R96G)91
Functional Description
The JTAG board provides three different connectors for the ASSET hardware, flash
programming and the MVME2502 JTAG connector.The board is equipped with TTL buffers
to help improve the signal quality as it traverses over the wires.
Figure 4-4JTAG Chain Diagram
Functional Description
4.20.3Custom Debugging
Custom debugging makes use of the common on-chip processor. Refer to Common On-
Chip Processor (COP) on page 76 for details.
92MVME2502 Installation and Use (6806800R96G)
4.21Rear Transition Module (RTM)
The MVME2502 RTM Block diagram is illustrated below:
Figure 4-5 RTM Block Diagram
Functional Description
The MVME2502 is compatible with the MVME7216E RTM.
The MVME7216E RTM is for I/O routing through the rear of a compact VMEbus chassis. It
connects directly to theVME backplane in chassis with an 80 mm deep rear transition area.
It has the following features:
Table 4-8Transition Module Features
FunctionFeatures
One five-row P2 backplane connector for serial and Ethernet I/O passed from
the MVME2502.
I/O
MVME2502 Installation and Use (6806800R96G)93
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.
Functional Description
Functional Description
94MVME2502 Installation and Use (6806800R96G)
Memory Maps and Registers
5.1Overview
The system resources including system control and status registers, external timers, and
the QUART are mapped into 16MB address range accessible from the MVME2502 local
bus through the P2020 QorIQ LBC.
5.2Memory Map
The following table shows the physical address map of the MVME2502.
Table 5-1Physical Address Map
Device NameStart AddressEnd AddressSize
DDR0x0000_00000x7fff_ffff2GB
PCIE 3 Mem0x8000_00000x9fff_ffff512MB
PCIE 2 Mem0xa000_00000xbfff_ffff512MB
Chapter 5
PCIE 1 Mem0xc000_00000xdfff_ffff512MB
PCIE 3 IO0xffc0_00000xffc0_ffff64KB
PCIE 2 IO0xffc1_00000xffc1_ffff64KB
PCIE 1 IO0xffc2_00000xffc2_ffff64KB
UART00xffc4_00000xffc4_ffff64KB
UART10xffc5_00000xffc5_ffff64KB
UART20xffc6_00000xffc6_ffff64KB
UART30xffc7_00000xffc7_ffff64KB
Timer0xffc8_00000xffc8_ffff64KB
CPLD0xffdf_00000xffdf_0fff4KB
CCSR0xffe0_00000xffef_ffff1MB
MRAM0xfff0_00000xfff7_ffff512KB
MVME2502 Installation and Use (6806800R96G)95
Memory Maps and Registers
5.3Flash Memory Map
The table below lists the memory range designated to U-boot and ENV variables.
Table 5-2Flash Memory Map
DescriptionMemory Area
U-boot0x00000000 0x0008ffff
Reserved0x00090000 0x0009ffff
ENV Variables0x00100000 0x0011ffff
Available Flash0x00120000 0x007fffff
5.4Linux Devices Memory Map
The table below lists the memory ranges designated to different devices in Linux.
Table 5-3Linux Devices Memory Map
Device Memory RangeMemory AreaSize
Ram Mem0x00000000 0x7fffffff2GB
Memory Maps and Registers
PCIE3 Mem0x80000000 0x9fffffff512MB
PCIE2 Mem0xa0000000 0xbfffffff512MB
PCIE1 Mem0xc0000000 0xdfffffff512MB
MRAM0xfff00000 0xfff7ffff512KB
PCIE3 IO0xffc00000 0xffc0fff64KB
PCIE2 IO0xffc10000 0xffc1ffff64KB
PCIE1 IO0xffc20000 0xffc2ffff64KB
QUART00xffc40000 0xffc4ffff64KB
QUART10xffc50000 0xffc5ffff64KB
QUART20xffc60000 0xffc6ffff64KB
QUART30xffc70000 0xffc7ffff64KB
Timer0xffc80000 0xffc8ffff64KB
CPLD0xffdf0000 0xffdf0fff4KB
ecm local access window CCSR0xffe00000 0xffe00ffff4KB
The MVME2502 provides a PLD revision register that is read by the system software to
determine the current version of the timers/registers PLD.
Table 5-4PLD Revision Register
REGPLD Revision Register - 0xFFDF0000
Bit 76543210
FieldPLD_REV
OPERR
RESET0x01
Field Description
PLD_REV8-bit field containing the current timer/register PLD revision. The
revision number starts at 01.
5.5.2PLD Year Register
The MVME2502 PLD provides an 8-bit register which contains the build year of the
timers/registers PLD.
Table 5-5PLD Year Register
REGPLD Year Register - 0xFFDF0004
Bit 76543210
FieldPLD_REV
OPERR
RESET0x12
98MVME2502 Installation and Use (6806800R96G)
5.5.3PLD Month Register
The MVME2502 PLD provides an 8-bit register which contains the build month of the
timers/registers PLD.
Table 5-6PLD Month Register
REGPLD Year Register - 0xFFDF0005
Bit 76543210
FieldPLD_REV
OPERR
RESET0x11
5.5.4PLD Day Register
The MVME2502 PLD provides an 8-bit register which contains the build day of the
timers/registers PLD.
Table 5-7PLD Day Register
REGPLD Revision Register - 0xFFDF0006
Memory Maps and Registers
Bit 76543210
FieldPLD_REV
OPERR
RESET0x05
5.5.5PLD Sequence Register
The MVME2502 PLD provides an 8-bit register which contains the sequence of the PLD
which is in synchrony with the PCB version.
Table 5-8PLD Sequence Register
REGPLD Revision Register - 0xFFDF0007
Bit 76543210
Bit 76543210
FieldPLD_REV
OPERR
RESET0x00
MVME2502 Installation and Use (6806800R96G)99
Memory Maps and Registers
5.5.6PLD Power Good Monitor Register
The MVME2502 PLD provides an 8-bit register which indicates the instantaneous status of
the supply’s power good signals.
Table 5-9PLD Power Good Monitor Register
REGPLD PWRDG_MNTR - 0xFFDF0012
Bit76543210
Memory Maps and Registers
PWR_V1
FieldRSVD
OPERR
RESET 00000000
P05_PW
RGD
PWR_V1
P2_PWR
GD
Field Description
PWR_V1P05_PWRGD1.05V Core supply power good indicator
PWR_V1P2_PWRGD1.2V Supply power good indicator
PWR_V1P8_PWRGD1.8V Supply power good indicator
PWR_V3P3_PWRGD3.3V Supply power good indicator
PWR_V2P5_PWRGD2.5V Supply power good indicator
PWR_V1P2_SW_PWRGD1.2V SW Supply power good indicator
PWR_V1P5_PWRGD1.5V Supply power good indicator
1 - Supply Good and Stable
0 - Otherwise
5.5.7PLD LED Control Register
The MVME2502 PLD provides an 8-bit register which controls the eight LEDs.
Table 5-10PLD LED Control Register
PWR_V1
P8_PWR
GD
PWR_V3
P3_PWR
GD
PWR_V2
P5_PWR
GD
PWR_V1
P2_SW_
PWRGD
PWR_V1
P5_PWR
GD
REGPLD LED_CTRL - 0xFFDF001C
Bit76543210
FieldD1D35D34D33D38D37D2 Red
OPERR/W
RESET10000000
100MVME2502 Installation and Use (6806800R96G)
D2
Yellow
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.