Artesyn MVME51005E Installation and Use Manual

  • Hello! I am an AI chatbot trained to assist you with the Artesyn MVME51005E Installation and Use Manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
MVME51005E Single Board Computer
Installation and Use
P/N: 6806800A38D
July 2014
© Copyright 2014 Artesyn Embedded Technologies, Inc.
All rights reserved.
Trademarks
Artesyn Embedded Technologies, Artesyn and the Artesyn Embedded Technologies logo are trademarks and service marks of
Artesyn Embedded Technologies, Inc.© 2014 Artesyn Embedded Technologies, Inc. All other product or service names are the
property of their respective owners.
Intel® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
Java and all other Java-based marks are trademarks or registered trademarks of Oracle America, Inc. in the U.S. and other countries.
Microsoft®, Windows® and Windows Me® are registered trademarks of Microsoft Corporation; and Windows XP is a trademark of
Microsoft Corporation.
PICMG®, CompactPCI®, AdvancedTCA and the PICMG, CompactPCI and AdvancedTCA logos are registered trademarks of the PCI
Industrial Computer Manufacturers Group.
UNIX® is a registered trademark of The Open Group in the United States and other countries.
Notice
While reasonable efforts have been made to assure the accuracy of this document, Artesyn assumes no liability resulting from any
omissions in this document, or from the use of the information obtained therein. Artesyn reserves the right to revise this document
and to make changes from time to time in the content hereof without obligation of Artesyn to notify any person of such revision or
changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to
an Artesyn website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise
altered without the permission of Artesyn.
It is possible that this publication may contain reference to or information about Artesyn products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mean that
Artesyn intends to announce such Artesyn 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 Artesyn.
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).
Contact Address
Artesyn Embedded Technologies Artesyn Embedded Technologies
Marketing Communications Lilienthalstr. 17-19
2900 S. Diablo Way, Suite 190 85579 Neubiberg/Munich
Tempe, Arizona 85282 Germany
Contents
MVME51005E Single Board Computer Installation and Use (6806800A38D) 3
About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1 Hardware Preparation and Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1.1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1.2 Overview and Equipment Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1.3 Unpacking Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.2 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.2.1 Hardware Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.2.2 Jumper Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.2.2.1 PMC/SBC (761/IPMC) Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.2.3 Installation Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.3.1 PMC Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.3.2 Primary PMCspan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.3.3 Secondary PMCspan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.3.4 MVME5100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2 Switches and Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2.1 ABT/RST Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2.1.1 Abort Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2.1.2 Reset Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2.2 Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.2.2.1 RST Indicator (DS1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.2.2.2 CPU Indicator (DS2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.2.3 Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.2.3.1 10/100BASE T Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.2.3.2 DEBUG Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.3 System Powerup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.3.1 Initialization Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Contents
MVME51005E Single Board Computer Installation and Use (6806800A38D)
Contents
4
Contents
Contents
3 PPCBug Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.2 PPCBug Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.2.1 Implementation and Memory Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3 Using PPCBug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.3.1 Hardware and Firmware Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.4 Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.1 CNFG - Configure Board Information Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.4.2 ENV - Set Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.4.2.1 Configuring the PPCBug Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.4.3 LED/Serial Startup Diagnostic Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.4.4 Configuring the VMEbus Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.4.5 Firmware Command Buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3.5 Standard Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3.5.1 Diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.2 Features Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.3 Features Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.2 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.3.3 System Memory Controller and PCI Host Bridge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.3.4 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.3.4.1 Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.3.4.2 ECC SDRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.3.5 P2 Input/Output (I/O) Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.3.6 Input/Output Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.3.6.1 Ethernet Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.3.6.2 VMEbus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.3.6.3 Asynchronous Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.3.6.4 Real-Time Clock & NVRAM & Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.3.6.5 Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.3.6.6 Interrupt Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.3.6.7 IDSEL Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Contents
MVME51005E Single Board Computer Installation and Use (6806800A38D) 5
5 RAM500 Memory Expansion Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.3 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.3.1 RAM500 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.3.2 SROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.4 RAM500 Module Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.5 RAM500 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.5.1 Bottom Side Memory Expansion Connector (P1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.6 RAM500 Programming Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
5.6.1 Serial Presence Detect (SPD) Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6 Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.1.1 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.2 Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.3 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.3.1 IPMC761 Connector (J3) Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.3.2 Memory Expansion Connector (J8) Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.3.3 PCI Expansion Connector (J25) Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.3.4 PCI Mezzanine Card (PMC) Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.3.5 VMEbus Connectors P1 & P2 Pin Assignments (PMC mode). . . . . . . . . . . . . . . . . . . . . . . 109
6.3.6 VMEbus P1 & P2 Connector Pin Assignments (SBC Mode) . . . . . . . . . . . . . . . . . . . . . . . . 111
6.3.7 10 BaseT/100 BaseTx Connector Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.3.8 COM1 and COM2 Connector Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7 Programming the MVME5100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.2 Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.2.1 Processor Bus Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.2.1.1 Default Processor Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.2.1.2 Processor Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7.2.1.3 PCI Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.2.1.4 VME Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
MVME51005E Single Board Computer Installation and Use (6806800A38D)
Contents
6
Contents
Contents
7.2.2 PCI Local Bus Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.2.3 VMEbus Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.3 Programming Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.3.1 PCI Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.3.2 Interrupt Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
7.3.3 DMA Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.3.4 Sources of Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.3.5 Endian Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
7.3.5.1 Processor/Memory Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
7.3.5.2 PCI Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
7.3.5.3 VMEbus Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
A Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
A.1 General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
A.2 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
A.3 Cooling Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
A.4 EMC Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
B Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
B.1 Solving Startup Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
C Thermal Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
C.1 Thermally Significant Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
C.2 Component Temperature Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
C.2.1 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
C.2.2 Measuring Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
C.2.3 Measuring Case Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
C.2.4 Measuring Local Air Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
D Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
D.1 Artesyn Embedded Technologies - Embedded Computing Documentation . . . . . . . . . . . . . . . 147
D.2 Manufacturer’s Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
D.3 Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
List of Figures
MVME51005E Single Board Computer Installation and Use (6806800A38D) 7
Figure 1-1 MVME5100-Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 1-2 MVME5100 Installation and Removal From a VMEbus Chassis . . . . . . . . . . . . . . . . . 29
Figure 1-3 Typical PMC Module Placement on an MVME5100 . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 1-4 PMCspan16E-010 Installation on a PMCspan16E-002 . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 2-1 Boot-Up Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 4-1 MVME5100 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Figure 5-1 RAM500 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Figure 7-1 VMEbus Master Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Figure 7-2 MVME5100 Interrupt Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Figure C-1 Thermally Significant Components on the MVME5100 SBC - Primary Side . . . . . 142
Figure C-2 Thermally Significant Components on the IPMC761 Module - Primary Side . . . . 143
Figure C-3 Mounting a Thermocouple Under a Heatsin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Figure C-4 Measuring Local Air Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
MVME51005E Single Board Computer Installation and Use (6806800A38D)
8
List of Figures
List of Tables
MVME51005E Single Board Computer Installation and Use (6806800A38D) 13
Table 1-1 Manually Configured Headers/Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 3-1 Debugger Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 3-2 Diagnostic Test Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 4-1 MVME5100 General Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Table 5-1 RAM500 Feature Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Table 5-2 RAM500 SDRAM Memory Size Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Table 5-3 RAM500 Bottom Side Connector (P1)Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 6-1 IPMC761 Connector Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Table 6-2 RAM500 Bottom Side Connector (P1)Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Table 6-3 RAM500 Bottom Side Connector (P1)Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Table 6-4 PMC Slot 1 Connector (J11) Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Table 6-5 PMC Slot 1 Connector (J12) Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Table 6-6 PMC Slot 1 Connector (J14) Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Table 6-7 Pin Assignments for Connector P2 in PMC Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Table 7-1 Default Processor Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Table 7-2 Suggested CHRP Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Table 7-3 Hawk PPC Register Values for Suggested Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Table 7-4 PCI Arbitration Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Table 7-5 Devices Affected by Various Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Table A-1 MVME5100 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Table A-2 Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Table B-1 Troubleshooting Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Table C-1 Thermally Significant Components on the MVME5100 Single Board Computer . . . . . . . 139
Table C-2 Thermally Significant Components on the IPMC761 Module . . . . . . . . . . . . . . . . . . . . . . . . 140
Table D-1 Artesyn Embedded Technologies - Embedded Computing Publications . . . . . . . . . . . . . 147
Table D-2 Manufacturers’ Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Table D-3 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
MVME51005E Single Board Computer Installation and Use (6806800A38D)
14
List of Tables
MVME51005E Single Board Computer Installation and Use (6806800A38D) 15
About this Manual
Overview of Contents
The MVME51005E Single Board Computer Installation and Use provides the information you will
need to install and configure your MVME51005E Single Board Computer. It provides specific
preparation and installation information and data applicable to the board
. The MVME51005E
will hereafter be referred to as the MVME5100.
The MVME5100 is a high-performance VME single board computer featuring the PowerPlus II
architecture with a choice of processors—either the MPC7410 with AltiVec technology for
algorithmic intensive computations or the low-power MPC750.
As of the printing date of this manual, the MVME5100 is available in the configurations shown
below. Note: all models of the MVME5100 are available with either VME Scanbe front panel or
IEEE 1101 compatible front panel handles.
Model Number Description
450MHz MCP750 Commercial Models
MVME51005E-016x 450MHz MCP750, 512MB ECC SDRAM, 17MB Flash and
1MB L2 cache.
400 and 500 MHz MPC7410 Commercial Models
MVME51105E-216x 400MHz MPC7410, 512MB ECC SDRAM, 17MB Flash and
2MB L2 cache.
MVME51105E-226x 500 MHz MPC7410, 512MB ECC SDRAM, 17MB Flash and
2MB L2 cache
MVME712M Compatible I/O
IPMC7126E-002 Multifunction rear I/O PMC module; 8-bit SCSI, Ultra
Wide SCSI, one parallel port, three async and one
sync/async serial port.
MVME712M6E Transition module connectors: One DB-25 sync/async
serial port, three DB-25 async serial ports, one AUI
connector, one D-36 parallel port, and one 50-pin 8-bit
SCSI; includes 3-row DIN P2 adapter module and cable.
MVME761 Compatible I/O
IPMC7616E-002 Multifunction rear I/O PMC module; 8-bit SCSI, one
parallel port, two async and two sync/async serial ports.
MVME51005E Single Board Computer Installation and Use (6806800A38D)
About this Manual
16
About this Manual
Chapter 1, Hardware Preparation and Installation, provides a description of the MVME5100 and
its main integrated PMC and IPMC boards. The remainder of the chapter includes an
explanation of the installation procedure, including preparation and jumper setting
information.
MVME7616E-001 Transition module: Two DB-9 async serial port
connectors, two HD-26 sync/async serial port
connectors, one HD-36 parallel port connector, and one
RJ-45 10/100 Ethernet connector; includes 3-row DIN P2
adapter module and cable (for 8-bit SCSI).
MVME7616E-011 Transition module: Two DB-9 async serial port
connectors, two HD-26 sync/async serial port
connectors, one HD-36 parallel port connector, and one
RJ-45 10/100 Ethernet connector; includes 5-row DIN P2
adapter module and cable (for 16-bit SCSI); requires
backplane with 5-row DIN connectors.
SIM232DCE5E or DTE EIA-232 DCE or DTE Serial Interface Module.
Related Products
PMCSPAN26E-002 Primary PMCSPAN with original VME Scanbe ejector
handles.
PMCSPAN26E-010 Secondary PMCSAN with original VME Scanbe ejector
handles.
RAM5005E-006 Stackable (top) 256MB ECC SDRAM mezzanine.
RAM5005E-016 Stackable (bottom) 256MB ECC SDRAM mezzanine.
RAM5005E-010 Stackable (top) 512MB ECC SDRAM mezzanine.
RAM5005E-020 Stackable (bottom) 512MB ECC SDRAM mezzanine.
RAM5006E-005 Stackable (top) 128MB ECC DRAM
RAM5006E-015 Stackable (bottom) 128MB ECC DRAM
RAM5006E-006 Stackable (top) 256MB ECC DRAM
RAM5006E-016 Stackable (bottom) 256MB ECC DRAM
RAM5006E-010 Stackable (top) 512MB ECC DRAM
RAM5006E-020 Stackable (bottom) 512MB ECC DRAM
About this Manual
MVME51005E Single Board Computer Installation and Use (6806800A38D) 17
Chapter 2, Operation, provides a description of the operational functions of the MVME5100
including tips on applying power, a description of the switch settings, the status indicators, I/O
connectors, and system power up information.
Chapter 3, PPCBug Firmware, provides an explanation of the debugger firmware, PPCBug, on
the MVME5100. The chapter includes an overview of the firmware, a section on how to use
PPCBug, a listing of the initialization steps, a brief explanation of the two main configuration
commands CNFG and ENV, and a description of the standard configuration parameters. A
listing of the basic commands are also provided.
Chapter 4, Functional Description, provides a summary of the MVME5100 features, a block
diagram, and a description of the major functional areas.
Chapter 5, RAM500 Memory Expansion Module, provides a description of the RAM500 Memory
Expansion Module, a list of features, a block diagram of the module, a table of memory size
allocations, an installation procedure, and pinouts of the module’s top and bottom side
connectors.
Chapter 6, Pin Assignments, provides a listing of all connector and header pin assignments for
the MVME5100.
Chapter 7, Programming the MVME5100, provides a description of the memory maps on the
MVME5100 including tables of default processor memory maps, suggested CHRP memory
maps and Hawk PPC register values for suggested memory maps. The remainder of the
chapter provides some programming considerations.
Appendix A, Specifications, provides the standard specifications for the MVME5100, as well as
some general information on cooling.
Appendix B, Troubleshooting, provides a brief explanation of the possible resolutions for basic
error conditions.
Appendix C, Thermal Analysis, gives systems integrators the information necessary to conduct
thermal evaluations of the board in their specific system configuration.
Appendix D, Related Documentation, provides a listing of related documentation for the
MVME5100, including vendor documentation and industry related specifications.
MVME51005E Single Board Computer Installation and Use (6806800A38D)
About this Manual
18
About this Manual
Abbreviations
This document uses the following abbreviations:
Term Meaning
AAmpere
ANSI American National Standard Institute
BLT Block Transfer
CFM Cubic Feet per Minute
CMC Common Mezzanine Card
COM Communications
COP Common On-chip Processor
CPU Central Processing Unit
DDR Double Data Rate
°C Degree Celsius
DMA Direct Memory Access
DRAM Dynamic Random Access Memory
DUART Dual Universal Asynchronous Receiver/Transmitter
ECC Error Correction Code
EEPROM Electrically Erasable Programmable Read-Only Memory
FCC Federal Communications Commission
FIFO First In First Out
GB Gigabytes
Gbit Gigabit
Gbps Gigabits Per Second
GPCM General Purpose Chip select Machine
H/W Hardware
IEEE Institute of Electrical and Electronics Engineers
I2C Inter IC
JTAG Joint Test Access Group
About this Manual
MVME51005E Single Board Computer Installation and Use (6806800A38D) 19
KB Kilobytes
KBAUD Kilo Baud
LBC Local Bus Controller
LED Light Emitting Diode
MB Megabytes
Mbps Megabits Per Second
MHz Megahertz
NAND (Not and) Flash that is used for storage
NOR (Not or) Flash that is used for executing code
OS Operating System
PCI Peripheral Component Interconnect
PCI-X Peripheral Component Interconnect -X
PIC Programmable Interrupt Controller
PIM PCI Mezzanine Card Input/Output Module
PMC PCI Mezzanine Card (IEEE P1386.1)
PLD Programmable Logic Device
QUART Quad Universal Asynchronous Receiver/Transmitter
RAM Random Access Memory
RGMII Reduced Gigabit Media Independent Interface
RTC Real-Time Clock
RTM Rear Transition Module
SBC Single Board Computer
SDRAM Synchronous Dynamic Random Access Memory
SMT Surface Mount Technology
SODIMM Small-Outline Dual In-line Memory Module
SPD Serial Presence Detect
SoC System-on-Chip
SRAM Static Random Access Memory
Term Meaning
MVME51005E Single Board Computer Installation and Use (6806800A38D)
About this Manual
20
About this Manual
Conventions
The following table describes the conventions used throughout this manual.
S/W Software
TSEC Three-Speed Ethernet Controller
2eSST Two edge Source Synchronous Transfer
UART Universal Asynchronous Receiver/Transmitter
V Volts
VIO Input/Output Voltage
VITA VMEbus International Trade Association
VME Versa Module Eurocard
VPD Vital Product Data
W Watts
Term Meaning
Notation Description
0x00000000 Typical notation for hexadecimal numbers (digits are
0 through F), for example used for addresses and
offsets
0b0000 Same for binary numbers (digits are 0 and 1)
bold Used to emphasize a word
Screen Used for on-screen output and code related elements
or commands in body text
Courier + Bold Used to characterize user input and to separate it
from system output
Reference Used for references and for table and figure
descriptions
File > Exit Notation for selecting a submenu
<text> Notation for variables and keys
[text] Notation for software buttons to click on the screen
and parameter description
About this Manual
MVME51005E Single Board Computer Installation and Use (6806800A38D) 21
Summary of Changes
... Repeated item for example node 1, node 2, ..., node
12
.
.
.
Omission of information from example/command
that is not necessary at the time being
.. Ranges, for example: 0..4 means one of the integers
0,1,2,3, and 4 (used in registers)
| Logical OR
Indicates a hazardous situation which, if not avoided,
could result in death or serious injury
Indicates a hazardous situation which, if not avoided,
may result in minor or moderate injury
Indicates a property damage message
No danger encountered. Pay attention to important
information
Notation Description
Part Number Publication Date Description
6806800A38D July 2014 Re- branded to Artesyn template.
MVME51005E Single Board Computer Installation and Use (6806800A38D)
About this Manual
22
About this Manual
Chapter 1
MVME51005E Single Board Computer Installation and Use (6806800A38D) 21
Hardware Preparation and Installation
1.1 Introduction
This chapter provides information on hardware preparation and installation for the MVME5100
Series of Single Board Computers.
Note: Unless otherwise specified, the designation “MVME5100” refers to all models of the
MVME5100-series Single Board Computers.
1.1.1 Getting Started
The following subsections include information helpful in preparing your equipment. It includes
and overview of the MVME5100, any equipment needed to complete the installation, and
unpacking instructions.
1.1.2 Overview and Equipment Requirements
The MVME5100 interfaces to a VMEbus system via its P1 and P2 connectors and contains two
IEEE 1386.1 PCI Mezzanine Card (PMC) Slots. The PMC Slots are 64-bit and support both front
and rear I/O.
Additionally, the MVME5100 is user configurable by setting on-board jumpers. Two I/O modes
are possible: PMC mode or SBC mode (also called 761 or IPMC mode). The SBC mode uses the
IPMC712 I/O PMC and the MVME712M Transition Module, or the IPMC761 I/O PMC and the
MVME761 Transition Module. The SBC mode is backwards compatible with the MVME761
transition card and the P2 adapter card (excluding PMC I/O routing) used on the
MVME2600/2700 product. This mode is accomplished by configuring the on-board jumpers
and by attaching an IPMC761 PMC in PMC slot 1. Secondary Ethernet is configured to the rear.
PMC mode is backwards compatible with the MVME2300/MVME2400 and is accomplished by
simply configuring the on-board jumpers.
The following equipment list is appropriate for use in an MVME5100 system:
1. PMCspan PCI expansion mezzanine module (mates with MVME5100)
2. Peripheral Component Interconnect (PCI) Mezzanine Cards (PMCs) (installed on an
MVME5100 board)
3. RAM500 memory mezzanine modules (installed on an MVME5100 board)
4. VME system enclosure
Hardware Preparation and Installation
MVME51005E Single Board Computer Installation and Use (6806800A38D)
22
5. System console terminal
6. Disk drives (and/or other I/O) and controllers
7. Operating system (and/or application software)
1.1.3 Unpacking Instructions
Note: A system chassis may not be a suitable grounding source if it is unplugged.
Avoid touching areas of integrated circuitry; static discharge can damage these circuits.
Artesyn strongly recommends that you use an antistatic wrist strap and conductive foam
pad when installing or upgrading a system.
Electronic components, such as disk drives, computer boards and memory modules, can be
extremely sensitive to electrostatic discharge (ESD). After removing the component from
its protective wrapper or from the system, place the component on a grounded, static-free,
and adequately protected working surface. Do not slide the component over any surface. In
the case of a Printed Circuit Board (PCB), place the board with the component side facing
up.
If an ESD station is not available, you can avoid damage resulting from ESD by wearing an
anti-static wrist strap (available locally) that is attached to an active electrical ground.
/