RAM5006E-016 Emerson Network Power, RAM5006E-016 Datasheet

no-image

RAM5006E-016

Manufacturer Part Number
RAM5006E-016
Description
Manufacturer
Emerson Network Power
Datasheet

Specifications of RAM5006E-016

Lead Free Status / RoHS Status
Compliant
i
MVME51005E Single Board Computer
Installation and Use
6806800A38B
August 2008 Edition

RAM5006E-016 Summary of contents

Page 1

MVME51005E Single Board Computer Installation and Use i 6806800A38B August 2008 Edition ...

Page 2

... Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks and service © marks of Emerson Electric Co. 2008 Emerson Electric Co. All other trademarks 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. ...

Page 3

The following general safety precautions must be observed during all phases of operation, service, and repair of this equipment. Failure to comply with these precautions or with specific warnings elsewhere in this manual could result in personal injury or damage ...

Page 4

All Emerson PWBs (printed wiring boards) are manufactured with a flammability rating of 94V UL-recognized manufacturers. This equipment generates, uses and can radiate electromagnetic energy. It may cause ! or be susceptible to electromagnetic interference (EMI) if not ...

Page 5

CE Notice (European Community) This is a Class A product domestic environment, this product may cause radio Warning ! interference, in which case the user may be required to take adequate measures. Warning Emerson products with the CE ...

Page 6

...

Page 7

About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 8

Contents 3 PPCBug Firmware ...

Page 9

RAM500 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 10

... Thermal Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Thermally Significant Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Component Temperature Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Measuring Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Measuring Case Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Measuring Local Air Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 D Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Emerson Network Power - Embedded Computing Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Manufacturers’ Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 x MVME51005E Single Board Computer Installation and Use (6806800A38B) ...

Page 11

Figure 1-1. MVME5100 Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 12

...

Page 13

... Table B-1. Troubleshooting Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Table C-1. Thermally Significant Components on the MVME5100 Single Board Computer . . . . . . . 90 Table C-2. Thermally Significant Components on the IPMC761 Module . . . . . . . . . . . . . . . . . . . . . 90 Table D-1. Emerson Network Power - Embedded Computing Publications . . . . . . . . . . . . . . . . . . . 97 Table D-2. Manufacturers’ Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Table D-3. Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 List of Tables ...

Page 14

...

Page 15

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 ...

Page 16

... RAM5005E-006 RAM5005E-016 RAM5005E-010 RAM5005E-020 RAM5006E-005 RAM5006E-015 RAM5006E-006 RAM5006E-016 RAM5006E-010 RAM5006E-020 Overview of Contents The following paragraphs briefly describe the contents of each chapter. Chapter 1, Hardware Preparation 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. ...

Page 17

Chapter 7, Programming 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 ...

Page 18

About This Manual CTRL represents the Control key. Execute control characters by pressing the Ctrl key and the letter simultaneously, for example, Ctrl-d. Terminology A character precedes a data or address parameter to specify the numeric format, as follows (if ...

Page 19

Hardware Preparation and Installation 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. ...

Page 20

Hardware Preparation and Installation ❏ Operating system (and/or application software) Unpacking Instructions Avoid touching areas of integrated circuitry; static discharge can damage these circuits. Caution Note If the shipping carton(s) is/are damaged upon receipt, request that the carrier's agent ...

Page 21

Preparation This section includes subsections on hardware configuration that may need to be performed immediately before and after board installation. It includes a brief reminder on setting bits in control registers, setting jumpers for the appropriate configuration, and other VME ...

Page 22

Hardware Preparation and Installation Table 1-1. Manually Configured Headers/Jumpers (continued) Jumper Description J7 Flash Memory Selection J10, J17 Ethernet Port 2 Selection (see also J4) J15 System Controller (VME) J16 Soldered Flash Protection Refer to the section titled Jumper ...

Page 23

J10 J17 J4 PMC/SBC (761/IPMC) Mode Selection There are five headers associated with the selection of the PMC or SBC mode: J4, J6 J10, J17 and J20. Three of these headers are responsible for secondary Ethernet I/O (J4, J10 and ...

Page 24

Hardware Preparation and Installation Multiple MVME5100 boards may be installed in a single VME chassis; however, each must have a unique VMEbus address. Other MPUs on the VMEbus can interrupt, disable, communicate with, and determine the operational status of ...

Page 25

PMC Modules PMC modules mount on top of the MVME5100. Perform the following steps to install a PMC module on your MVME5100. Dangerous voltages, capable of causing death, are present in this equipment. Use extreme caution when handling, testing and ...

Page 26

Hardware Preparation and Installation Figure 1-3. Typical PMC Module Placement on an MVME5100 Primary PMCspan To install a PMCspan16E-002 PCI expansion module on your MVME5100, perform the following steps while referring to the figure on the next page: Dangerous ...

Page 27

Place the PMCspan on top of the MVME5100. Align the mounting holes in each corner to the standoffs and align PMCspan connector P4 with MVME5100 connector J25. Figure 1-4. PMCspan-002 Installation on an MVME5100 6. Gently press the PMCspan ...

Page 28

Hardware Preparation and Installation Dangerous voltages, capable of causing death, are present in this equipment. Use extreme caution when handling, testing, and adjusting. Warning Inserting or removing modules with power applied may result in damage to module components. Avoid ...

Page 29

Remove four screws (Phillips type) from the standoffs in each corner of the primary PCI expansion module. 5. Attach the four standoffs from the PMCspan-010 mounting kit to the PMCspan-002 by screwing the threaded male portion of the standoffs ...

Page 30

Hardware Preparation and Installation 4. Slide the MVME5100 (and PMCspans if used) into the selected card slot(s). Verify that the module or module(s) seated properly in the P1 and P2 connectors on the chassis backplane. Do not damage or ...

Page 31

Operation 2 Introduction This chapter provides operating instructions for the MVME5100 Single Board Computer. It includes necessary information about powering up the system along with the functionality of the switches, status indicators and I/O ports on the front panels of ...

Page 32

Operation Note SYSRESET# remains asserted for at least 200 ms, as required by the VMEbus specification. Status Indicators There are two Light-Emitting Diode (LED) status indicators located on the MVME5100 front panel. They are labeled RST Indicator (DS1) The ...

Page 33

System Powerup After you have verified that all necessary hardware preparation is done, that all connections were made correctly and that the installation is complete, you can power up the system. Initialization Process The MPU, hardware and firmware initialization process ...

Page 34

...

Page 35

PPCBug Firmware 3 Introduction The PPCBug firmware is the layer of software just above the hardware. The firmware provides the proper initialization for the devices on the MVME5100 upon powerup or reset. This chapter describes the basics of the PPCBug ...

Page 36

PPCBug Firmware ❏ If you are in the debugger directory, the debugger prompt PPC6-Bug> is displayed and you have all of the debugger commands at your disposal. ❏ If you are in the diagnostic directory, the diagnostic prompt PPC6-Diag> ...

Page 37

For example breakpoint has been specified, then control returns to the debugger when the breakpoint is encountered during execution of the user program. Alternately, the user program could return to the debugger by means of the System Call ...

Page 38

PPCBug Firmware 19. Enables the superscalar feature of the MPU (superscalar processor boards only). 20. Verifies the external bus clock speed of the MPU. 21. Determines the debugger's console/host ports and initializes the PC16550A. 22. Displays the debugger's copyright ...

Page 39

Ethernet Address Primary SCSI Identifier System Serial Number System Identifier License Identifier The Board Information Block parameters shown above are left-justified character (ASCII) strings padded with space characters. The Board Information Block is factory-configured before shipment. There is no need ...

Page 40

PPCBug Firmware If a value of zero is specified, memory will continue to be increased as needed until half of the available memory is consumed (that is, 32MB in a 64MB system). This mode is useful for determining the ...

Page 41

Network PReP-Boot Mode Enable [Y/ Enable PReP-style network booting (same boot image from a network interface as from a mass storage device not enable PReP-style network booting. (Default) Negate VMEbus SYSFAIL* Always [Y/ ...

Page 42

PPCBug Firmware NVRAM Bootlist (GEV.fw-boot-path) Boot at power-up only [Y/ Give boot priority to devices defined in the fw- boot-path GEV at powerup reset only. N Give powerup boot priority to devices listed in the fw-boot-path ...

Page 43

Auto Boot Abort Delay = 7? The time in seconds that the Autoboot sequence will delay before starting the boot. The purpose for the delay is to allow you the option of stopping the boot by use of the The ...

Page 44

PPCBug Firmware Network Auto Boot at power-up only [Y/ NETboot is attempted at powerup reset only. N NETboot is attempted at any reset. (Default) Network Auto Boot Controller LUN = 00? Refer to the PPCBug Firmware ...

Page 45

Memory Size Ending Address = 02000000? The default Ending Address is the calculated size of local memory. If the memory start is changed from 0x0x00000000, this value will also need to be adjusted. DRAM Speed in NANO Seconds = 15? ...

Page 46

PPCBug Firmware A line feed can be inserted after each code is displayed to prevent it from being overwritten by the next code. This is also enabled by an ENV parameter: The list of LED/serial codes is included in ...

Page 47

The configured value is written into the LSI2_BS register of the Universe chip. PCI Slave Image 2 Bound Address Register = A2000000? The configured value is written into the LSI2_BD register of the Universe chip. PCI Slave Image 2 Translation ...

Page 48

PPCBug Firmware VMEbus Slave Image 2 Bound Address Register = 00000000? The configured value is written into the VSI2_BD register of the Universe chip. VMEbus Slave Image 2 Translation Offset = 00000000? The configured value is written into the ...

Page 49

The Firmware Command Buffer contents contain the BUG commands which are executed upon firmware startup. BUG commands you place into the command buffer should be typed just as you enter the commands from the command line. The ...

Page 50

PPCBug Firmware Table 3-1. Debugger Commands (continued) Command Description CSAW PCI Configuration Space WRITE Access DC Data Conversion and Expression Evaluation DE Detect Errors DS Disassembler DU Dump S-Records ECHO Echo String ENV Set Environment to Bug/Operating System FORK ...

Page 51

Table 3-1. Debugger Commands (continued) Command Description M “Alias” for “MM” Command MA Macro Define/Display MAE Macro Edit MAL Enable Macro Expansion Listing MAR Macro Load MAW Macro Save MD Memory Display MDS Memory Display (Sector) MENU System Menu MM ...

Page 52

PPCBug Firmware Table 3-1. Debugger Commands (continued) Command Description PF Port Format PFLASH Program FLASH Memory PS Put RTC into Power Save Mode RB ROMboot Enable RD Register Display REMOTE Remote RESET Cold/Warm Reset RL Read Loop RM Register ...

Page 53

In order to use the diagnostics, you must switch to the diagnostic directory. You may switch between directories by using the SD (Switch Directories) command. You may view a list of the commands in the directory that you are currently ...

Page 54

PPCBug Firmware Notes 1. You may enter command names in either uppercase or lowercase. 2. Some diagnostics depend on restart defaults that are set up only in a particular restart mode. Refer to the documentation on a particular diagnostic ...

Page 55

Functional Description 4 Introduction This chapter provides a functional description for the MVME5100 Single Board Computer. The MVME5100 is a high-performance product featuring PowerPlus II architecture with a choice of PowerPC processors—either the MPC7410 with AltiVec™ technology for algorithmic intensive ...

Page 56

Functional Description Feature Peripheral Support VMEbus PCI/PMC/Expansion Miscellaneous Form Factor Features Descriptions General As stated earlier, the MVME5100 is a high-performance VME based Single Board Computer featuring PowerPlus II architecture with a choice of processors. The board can be ...

Page 57

L2 Cache 1M,2M Processor MPC7410 MPC750 Clock Generator Figure 4-1. MVME5100 Block Diagram Processor The MVME5100 incorporates a BGA foot print that supports both the MCP7410 and the MCP75x processors. The maximum external processor bus speed is 100 MHz. Note ...

Page 58

Functional Description System Memory Controller and PCI Host Bridge The on-board Hawk ASIC provides the bridge function between the processor’s bus and the PCI bus. It provides 32-bit addressing and 64-bit data; however, 64-bit addressing (dual address cycle) is ...

Page 59

ECC SDRAM Memory The MVME5100’s on-board memory and optional memory mezzanines allow for a variety of memory size options. Memory size can 512MB for a total of 1.5GB on-board and mezzanine ECC memory. The memory is controlled ...

Page 60

Functional Description VMEbus Interface The VMEbus interface is provided by the Universe II ASIC. Refer to the Universe II User’s Manual, as listed in Appendix D, Related Asynchronous Communications The MVME5100 provides dual asynchronous debug ports. The serial signals ...

Page 61

RAM500 Memory Expansion Module 5 Overview The RAM500 memory expansion module can be used on the MVME5100 as an option for additional memory capability. Each expansion module is a single bank of SDRAM with either 256 or 512MB of available ...

Page 62

RAM500 Memory Expansion Module RAM500 Description The RAM500 is a memory expansion module that is used on the MVME5100 Single Board Computer. The RAM500 is based on a single memory mezzanine board design with the flexibility of being populated ...

Page 63

A, BA, WE_L, RAS_L, CAS_L, Top-side MVME5100-MEZ Connector CLK1,2 1 Bank of 9 (x8) SDRAMS Buffer LVTH162244 A, BA, WE_L, RAS_L, CAS_L, Bottom-side MVME5100-MEZ Connector Note: DQMB1, CS_E_L, A1_SPD,CLK3,4 from Bottom Connector is routed to Top connector at the DQMB0, ...

Page 64

RAM500 Memory Expansion Module Host Clock Logic The host board provides four SDRAM clocks to the memory expansion connector. The frequency of the RAM500 CLKS is the same as the host board. RAM500 Module Installation One or more RAM500 ...

Page 65

If a second RAM500 module is being used, align the top connector on the bottom RAM500 module with the bottom connector on the top RAM500 module and press the two connectors together until the connectors are seated ...

Page 66

RAM500 Memory Expansion Module Table 5-3. RAM500 Bottom Side Connector (P1)Pin Assignments 17 DQ12 19 DQ14 21 GND* 23 DQ16 25 DQ18 27 DQ20 29 DQ22 31 +3.3V 33 DQ24 35 DQ26 37 DQ28 39 DQ30 41 GND* 43 ...

Page 67

Table 5-3. RAM500 Bottom Side Connector (P1)Pin Assignments 85 CKD02 CKD03 87 CKD04 CKD05 89 +3.3V +3.3V 91 CKD06 CKD07 93 BA1 BA0 95 A12 A11 97 A10 A09 99 GND* GND* 101 A08 A07 103 A06 A05 105 A04 ...

Page 68

RAM500 Memory Expansion Module Top Side Memory Expansion Connector (J1) The top side memory expansion connector is a 140-pin AMP 0.6mm Free Height receptacle. This receptacle includes common ground contacts that mate with standard AMP plug assemblies or AMP ...

Page 69

Table 5-4. RAM500 Top Side Connector (J1)Pin Assignments (continued) 59 DQ46 DQ47 61 GND* GND* 63 DQ48 DQ49 65 DQ50 DQ51 67 DQ52 DQ53 69 +3.3V +3.3V 71 DQ54 DQ55 73 DQ56 DQ57 75 DQ58 DQ59 77 DQ60 DQ61 79 ...

Page 70

RAM500 Memory Expansion Module Table 5-4. RAM500 Top Side Connector (J1)Pin Assignments (continued) 127 SDA 129 A1_SPD 131 133 GND 135 137 139 GND* *Common GND pins mate to GIGA assemblies with ground plates. RAM500 Programming Issues The RAM500 ...

Page 71

Pin Assignments 6 Introduction This chapter provides information on pin assignments for various jumpers and connectors on the MVME5100 Single Board Computer. Summary The following tables summarize all of the jumpers and connectors: Jumper J6, J20 J7 ...

Page 72

Pin Assignments Jumper Description J4 Ethernet Port 2 Selection (set in conjunction with jumpers J10 and J17) J6, J20 Operation Mode (Set Both Jumpers) J7 Flash Memory Selection at Boot J10, J17 Ethernet Port 2 Selection (set in conjunction ...

Page 73

Table 6-1. IPMC761 Connector Pin Assignments (continued) 19 +3.3V 21 DBP1# 23 GND 25 PIB_INT 27 +3.3V 29 PIB_PMCGNT# 31 GND 33 +5.0V 35 GND 37 +5.0V 39 GND Memory Expansion Connector (J8) Pin Assignments This connector is used to ...

Page 74

Pin Assignments Table 6-2. Memory Expansion Connector Pin Assignments (continued) Pin 31 +3.3V 33 DQ24 35 DQ26 37 DQ28 39 DQ30 41 GND 43 DQ32 45 DQ34 47 DQ36 49 DQ38 51 +3.3V 53 DQ40 55 DQ42 57 DQ44 ...

Page 75

Table 6-2. Memory Expansion Connector Pin Assignments (continued) Pin 97 A10 99 GND 101 A08 103 A06 105 A04 107 A02 109 +3.3V 111 A00 113 CS_E0_L 115 CS_C1_L 117 WE_L 119 GND 121 CAS_L 123 +3.3V 125 DQMB1 127 ...

Page 76

Pin Assignments Table 6-3. PCI Expansion Connector Pin Assignments Pin 1 +3.3V 3 PCICLK 5 GND 7 PURST# 9 HRESET# 11 TDO 13 TMS 15 TRST# 17 PCIXGNT# 19 +12V 21 PERR# 23 LOCK# 25 DEVSEL# 27 GND 29 ...

Page 77

Table 6-3. PCI Expansion Connector Pin Assignments (continued) Pin Assignment 39 PAR 41 C/BE1# 43 C/BE3# 45 AD1 47 AD3 49 AD5 51 AD7 53 AD9 55 AD11 57 AD13 59 AD15 61 AD17 63 AD19 65 AD21 67 AD23 ...

Page 78

Pin Assignments Table 6-3. PCI Expansion Connector Pin Assignments (continued) Pin 77 PAR64 79 C/BE5# 81 C/BE7# 83 AD33 85 AD35 87 AD37 89 AD39 91 AD41 93 AD43 95 AD45 97 AD47 99 AD49 101 AD51 103 AD53 ...

Page 79

Table 6-4. PMC Slot 1 Connector (J11) Pin Assignments (continued) Pin Assignment 15 GND 17 PMCREQ1# 19 +5V (Vio) 21 AD28 23 AD25 25 GND 27 AD22 29 AD19 31 +5V (Vio) 33 FRAME# 35 GND 37 DEVSEL# 39 GND ...

Page 80

Pin Assignments Table 6-5. PMC Slot 1 Connector (J12) Pin Assignments Pin 1 +12V 3 TMS 5 TDI 7 GND 9 Not Used 11 Pull-up to +3.3V 13 RST# 15 +3.3V 17 Not Used 19 AD30 21 GND 23 ...

Page 81

Pin Assignment 1 Reserved 3 GND 5 C/BE6# 7 C/BE4# 9 +5V (Vio) 11 AD63 13 AD61 15 GND 17 AD59 19 AD57 21 +5V (Vio) 23 AD55 25 AD53 27 GND 29 AD51 31 AD49 33 GND 35 AD47 ...

Page 82

Pin Assignments Table 6-6. PMC Slot 1 Connector (J14) Pin Assignments Pin 1 Jumper Configurable 3 Jumper Configurable 5 Jumper Configurable 7 Jumper Configurable 9 PMC1 _9 (P2-C5) 11 PMC1_11 (P2-C6) 13 PMC1_13 (P2-C7) 15 PMC1_15 (P2-C8) 17 PMC1_17 ...

Page 83

Jumper configuration is dependent upon P2 I/O mode chosen (PMC or SBC Mode, also known as 761 or IPMC mode). Pin Assignment 1 TCK 3 GND 5 INTB# 7 PMCPRSNT2# 9 INTD# 11 GND 13 CLK 15 GND 17 PMCREQ2# ...

Page 84

Pin Assignments Pin Pin ...

Page 85

Pin Assignment 21 +5V (Vio) 23 AD55 25 AD53 27 GND 29 AD51 31 AD49 33 GND 35 AD47 37 AD45 39 +5V (Vio) 41 AD43 43 AD41 45 GND 47 AD39 49 AD37 51 GND 53 AD35 55 AD33 ...

Page 86

Pin Assignments Pin 35 PMC2_35 (P2-Z23) 37 PMC2_37 (P2-D25) 39 PMC2_39 (P2-D26) 41 PMC2_41 (P2-Z27) 43 PMC2_43 (P2-D29) 45 PMC2_45 (P2-D30) 47 Not Used 49 Not Used 51 Not Used 53 Not Used 55 Not Used 57 Not Used ...

Page 87

Pin Row Z 15 PMC2_23 (J24-23) PMC1_30 (J14-30) 16 GND PMC1_32 (J14-32) 17 PMC2_26 (J24-26) PMC1_34 (J14-34) 18 GND PMC1_36 (J14-36) 19 PMC2_29 (J24-29) PMC1_38 (J14-38) 20 GND PMC1_40 (J14-40) 21 PMC2_32 (J24-32) PMC1_42 (J14-42) 22 GND PMC1_44 (J14-44) 23 ...

Page 88

Pin Assignments Pin Row Z 4 GND 5 DB10# 6 GND 7 DB11# 8 GND 9 DB12# 10 GND 11 DB13# 12 GND 13 DB14# 14 GND 15 DB15# 16 GND 17 DBP1# 18 GND 19 PMC2_29 (J24-29) 20 ...

Page 89

Pin Row Z 8 GND 9 DB12# 10 GND 11 DB13# 12 GND 13 DB14# 14 GND 15 DB15# 16 GND 17 DBP1# 18 GND 19 PMC2_29 (J24-29) 20 GND 21 PMC2_32 (J24-32) 22 GND 23 PMC2_35 (J24-35) 24 GND ...

Page 90

Pin Assignments COM1 and COM2 Connector Pin Assignments A standard RJ45 connector located on the front panel and a 9-pin header located near the bottom edge of the MVME5100 provides the interface to the serial debug ports. The RJ45 ...

Page 91

Programming the MVME5100 7 Introduction This chapter provides basic information useful in programming the MVME5100. This includes a description of memory maps, control and status registers, PCI arbitration, interrupt handling, sources of reset and big/little-endian issues. For additional programming information ...

Page 92

Programming the MVME5100 Default Processor Memory Map The default processor memory map that is valid at power-up or reset remains in effect until reprogrammed for specific applications. to $FFFFFFFF). Table 7-1. Default Processor Memory Map Processor Address Start End ...

Page 93

Processor Memory Map The following table describes a suggested CHRP Memory Map from the point of view of the processor. This memory map is an alternative to the PREP memory map. Note: in all recommended CHRP maps, the beginning of ...

Page 94

Programming the MVME5100 4. The only method to generate a PCI Interrupt Acknowledge cycle (8259 IACK perform a read access to the Hawks PIACK Register at 0xFEFF0030. 5. VME should be placed at the top of PCI ...

Page 95

The Universe PCI/VME bus bridge ASIC includes a user-programmable map decoder for the VMEbus-to-local-bus interface. The address translation capabilities of the Universe enable the processor to access any range of addresses on the VMEbus. Recommendations for VMEbus mapping, including suggested ...

Page 96

Programming the MVME5100 PROCESSOR ONBOARD MEMORY PCI MEMORY SPACE PCI/ISA MEMORY SPACE PCI I/O SPACE MPC RESOURCES NOTES: 1. Programmable mapping done by Hawk ASIC. 2. Programmable mapping performed via PCI Slave images in Universe ASIC. 3. Programmable mapping ...

Page 97

Interrupt Handling The Hawk ASIC, which controls the PHB (PCI Host Bridge) and the MPU/local bus interface functions on the MVME5100, performs interrupt handling as well. Sources of interrupts may be any of the following: ❏ The Hawk ASIC itself ...

Page 98

Programming the MVME5100 The MVME5100 routes the interrupts from the PMCs and PCI expansion slots as follows: PMC Slot 1 INTA# INTB# INTC# INTD# IRQ9 IRQ10 IRQ11 IRQ12 Hawk MPIC DMA Channels The PIB supports seven DMA channels. They ...

Page 99

Table 7-5. Devices Affected by Various Resets Device Affected Reset Source Power-On reset Reset switch Watchdog reset VME SYSRESET∗signal VME System SW reset VME Local SW reset VME CSR reset Hot reset (Port 92) PCI/ISA reset Endian Issues The MVME5100 ...

Page 100

Programming the MVME5100 PCI Domain The PCI bus is inherently little-endian. All devices connected directly to the PCI bus operate in little-endian mode, regardless of the mode of operation in the processor’s domain. PCI and Ethernet Ethernet is byte-stream-oriented; ...

Page 101

Specifications A This appendix lists general specifications and power characteristics for the MVME5100 Single Board Computer. It also provides information on cooling requirements. A complete functional description of the MVME5100 Single Board Computer appears in Chapter 4, Functional in the ...

Page 102

A Specifications Power Requirements Power requirements for the MVME5100 Single Board Computer depend on the configuration of the board. The table below lists the typical and maximum power consumption of the board using an MVME761 Transition Module. Table A-2. Power ...

Page 103

Troubleshooting B Solving Startup Problems In the event of difficulty with your MVME5100, perform the simple troubleshooting steps listed in the table below before calling for help or sending the board back for repair. Some of the procedures will return ...

Page 104

B Troubleshooting Table B-1. Troubleshooting Problems (continued) Condition II. There is a display on the terminal; however, keyboard and/or mouse input has no effect. III. Debug prompt PPC6- does not Bug> appear at powerup; the board does not autoboot. IV. ...

Page 105

Table B-1. Troubleshooting Problems (continued) Condition Possible Problem IV. Debug prompt PPC6-Bug> appears at powerup; the board does not autoboot (Continued) V. The debugger A. No apparent is in system problems — mode; the board troubleshooting autoboots, or the is ...

Page 106

B Troubleshooting Table B-1. Troubleshooting Problems (continued) Condition VI. The board has failed one or more of the tests listed above; cannot be corrected using the steps given. TROUBLESHOOTING PROCEDURE COMPLETE 88 MVME51005E Single Board Computer Installation and Use (6806800A38B) ...

Page 107

Thermal Analysis C Ambient temperature, air flow, board electrical operation and software operation affect board component temperatures. To evaluate the thermal performance of a circuit board assembly, you should test the board under actual operating conditions. These operating conditions vary ...

Page 108

C Thermal Analysis ❏ air - refers to the ambient temperature near the component Table C-1. Thermally Significant Components on the MVME5100 Single Board Computer Reference Generic Description Designator? U8 Hawk ASIC U9 ECC DRAM (NEC D4564841G5) U4 Intel 82559ER ...

Page 109

Note An MVME5100 Single Board Computer and an IPMC761 I/O board was tested in an Emerson lab environment, and it was verified that the reliability of the components would not be compromised when operating in a maximum ambient temperature of ...

Page 110

C Thermal Analysis Figure C-2. Thermally Significant Components on the IPMC761 Module - Primary Side Component Temperature Measurement This section outlines general temperature measurement methods. For the specific types of measurements required for thermal evaluation of this board, see Preparation ...

Page 111

Allow the board to reach thermal equilibrium before taking measurements. Most circuit boards reach thermal equilibrium within 30 minutes. After the warm up period, monitor a small number of components over time to assure that equilibrium is reached. Measuring Junction ...

Page 112

C Thermal Analysis Thermocouple junction bonded to component Through hole for thermocouple junction clearance (may require removal of fin material) Also use for alignment guidance during heatsink installation Thermal pad Figure C-3. Mounting a Thermocouple Under a Heatsink Measuring Local ...

Page 113

Air flow Figure C-4. Measuring Local Air Temperature MVME51005E Single Board Computer Installation and Use (6806800A38B) Tape thermocouple wire to top of component C Thermal Analysis Thermocouple junction PWB 95 ...

Page 114

...

Page 115

... Documents The Emerson Network Power - Embedded Computing publications listed below are referenced in this manual. You can obtain electronic copies of Emerson Network Power - Embedded Computing publications by contacting your local Emerson sales office. For documentation of final released (GA) products, you can also visit the following website: http://www ...

Page 116

D Related Documentation Manufacturers’ Documents For additional information, refer to the following table for manufacturers’ data sheets or user’s manuals additional help, a source for the listed document is provided. Please note that while these sources have been ...

Page 117

Related Specifications For additional information, refer to the following table for related specifications additional help, a source for the listed document is provided. Please note that, while these sources have been verified, the information is subject to change ...

Page 118

...

Page 119

A Abort (interrupt) signal 13 ABT switch (S1) 13 AltiVec™ technology 38 assembly language 18 Asynchronous Communications 42 Auto Boot Abort Delay 25 Auto Boot Controller 24 Auto Boot Default String 25 Auto Boot Device 24 Auto Boot Partition Number ...

Page 120

Index equipment, required 1 Ethernet controller 77 , Ethernet Interface 41 53 Ethernet Interfaces 38 Ethernet PCI controller chips 41 Ethernet Port 2 Configuration 53 Ethernet Port Selection 53 Ethernet ports 37 expansion memory RAM500 43 F Features Description 38 ...

Page 121

MVME5100 installing 11 programming 73 mvme5100 description 1 N Negate VMEbus SYSFAIL* Always 23 NETboot enable 25 Network Auto Boot Controller 26 Network Auto Boot enable 25 NIOT debugger command using 26 Non-Volatile RAM (NVRAM) 21 non-volatile static RAM 42 ...

Page 122

Index RESET and ABORT Switc 38 , resetting the system 13 80 restart mode 36 Riscwatch Header 53 rogrammable DMA Controller 38 ROM Boot Enable 25 , ROMboot enable SBC mode 38 jumper settings 5 SCSI bus ...