Motorola MVME2400 User Manual

4 (1)

MVME2400-Series

Single Board Computer

Installation and Use

V2400A/IH1

Notice

While reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any omissions in this document, or from the use of the information obtained therein. Motorola reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Motorola to notify any person of such revision or changes.

No part of this material may be reproduced or copied in any tangible medium, or stored in a retrieval system, or transmitted in any form, or by any means, radio, electronic, mechanical, photocopying, recording or facsimile, or otherwise, without the prior written permission of Motorola, Inc.

It is possible that this publication may contain reference to, or information about Motorola products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that Motorola intends to announce such Motorola products, programming, or services in your country.

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 Motorola, Inc.

Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.

Motorola, Inc.

Computer Group

2900 South Diablo Way

Tempe, Arizona 85282

Preface

The MVME2400-Series VME Processor Module Installation and Use manual provides information you will need to install and use your MVME2400-series VME processor module. The MVME2400 VME processor module is based on an MPC750 PowerPC microprocessor, and features dual PCI Mezzanine Card (PMC) slots with front panel and/ or P2 I/O. The MVME2400 is currently available in the following configurations:

Model

MPC

Memory

Handles

 

 

 

 

MVME2401-1

MPC750

32MB ECC SDRAM

Scanbe Handles

 

@ 233 MHz

 

 

MVME2401-3

32MB ECC SDRAM

1101 Handles

 

 

 

 

 

MVME2402-1

 

64MB ECC SDRAM

Scanbe Handles

 

 

 

 

MVME2402-3

 

64MB ECC SDRAM

1101 Handles

 

 

 

 

MVME2431-1

MPC750

32MB ECC SDRAM

Scanbe Handles

 

@ 350 MHz

 

 

MVME2431-3

32MB ECC SDRAM

1101 Handles

 

 

 

 

 

MVME2432-1

 

64MB ECC SDRAM

Scanbe Handles

 

 

 

 

MVME2432-3

 

64MB ECC SDRAM

1101-1 Handles

 

 

 

 

MVME2433-1

 

128MB ECC SDRAM

Scanbe Handles

 

 

 

 

MVME2433-3

 

128MB ECC SDRAM

1101-1 Handles

 

 

 

 

The MVME2400-series module is compatible with optional double-width or single-width PCI Mezzanine Cards (PMCs) , and the PMCspan PCI expansion mezzanine module. By utilizing the two onboard PMC slots and stacking PMCspan(s), the MVME2400 provides support for up to six PMCs.

This manual includes hardware preparation and installation instructions for the MVME2400-series module, information about using the front panel, a functional description, information about programming the board, using the PPCBug debugging firmware, and advanced debugger topics. Other appendices provide the MVME2400-series specifications, connector pin assignments, and a glossary of terms. Additional manuals you may wish to obtain are listed in Appendix A, Ordering Related Documentation.

The information in this manual applies principally to the MVME2400-series module. The PMCspan and PMCs are described briefly here but are documented in detail in separate publications, furnished with those products. Refer to the individual product documentation for complete preparation and installation instructions. These manuals are listed in Appendix A, Ordering Related Documentation.

This manual is intended for anyone who wants to design OEM systems, supply additional capability to an existing compatible system, or work in a lab environment for experimental purposes. A basic knowledge of computers and digital logic is assumed.

Document Terminology

Throughout this manual, a convention is used which precedes data and address parameters by a character identifying the numeric format as follows:

$

Dollar

Specifies a hexadecimal character

 

 

0x

Zero-x

 

 

 

 

%

Percent

Specifies a binary number

 

 

 

&

Ampersand

Specifies a decimal number

 

 

 

For example, “12” is the decimal number twelve, and “$12” (hexadecimal) is the equivalent of decimal number eighteen. Unless otherwise specified, all address references are in hexadecimal.

An asterisk (*) following the signal name for signals which are level-significant denotes that the signal is true or valid when the signal is low.

An asterisk (*) following the signal name for signals which are edge-significant denotes that the actions initiated by that signal occur on high-to-low transition.

In this manual, assertion and negation are used to specify forcing a signal to a particular state. In particular, assertion and assert refer to a signal that is active or true; negation and negate indicate a signal that is inactive or false. These terms are used independently of the voltage level (high or low) that they represent.

Data and address sizes are defined as follows:

Byte

8 bits, numbered 0 through 7, with bit 0 being the least significant.

 

 

Half word

16 bits, numbered 0 through 15, with bit 0 being the least significant.

 

 

Word

32 bits, numbered 0 through 31, with bit 0 being the least significant.

 

 

Double word

64 bits, numbered 0 through 63, with bit 0 being the least significant.

 

 

Safety Summary

Safety Depends On You

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 violates safety standards of design, manufacture, and intended use of the equipment. Motorola, Inc. assumes no liability for the customer’s failure to comply with these requirements.

The safety precautions listed below represent warnings of certain dangers of which Motorola is aware. You, as the user of the product, should follow these warnings and all other safety precautions necessary for the safe operation of the equipment in your operating environment.

Ground the Instrument.

To minimize shock hazard, the equipment chassis and enclosure must be connected to an electrical ground. The equipment is supplied with a three-conductor AC power cable. The power cable must be plugged into an approved three-contact electrical outlet. The power jack and mating plug of the power cable meet International Electrotechnical Commission (IEC) safety standards.

Do Not Operate in an Explosive Atmosphere.

Do not operate the equipment in the presence of flammable gases or fumes. Operation of any electrical equipment in such an environment constitutes a definite safety hazard.

Keep Away From Live Circuits.

Operating personnel must not remove equipment covers. Only Factory Authorized Service Personnel or other qualified maintenance personnel may remove equipment covers for internal subassembly or component replacement or any internal adjustment. Do not replace components with power cable connected. Under certain conditions, dangerous voltages may exist even with the power cable removed. To avoid injuries, always disconnect power and discharge circuits before touching them.

Do Not Service or Adjust Alone.

Do not attempt internal service or adjustment unless another person capable of rendering first aid and resuscitation is present.

Use Caution When Exposing or Handling the CRT.

Breakage of the Cathode-Ray Tube (CRT) causes a high-velocity scattering of glass fragments (implosion). To prevent CRT implosion, avoid rough handling or jarring of the equipment. Handling of the CRT should be done only by qualified maintenance personnel using approved safety mask and gloves.

Do Not Substitute Parts or Modify Equipment.

Because of the danger of introducing additional hazards, do not install substitute parts or perform any unauthorized modification of the equipment. Contact your local Motorola representative for service and repair to ensure that safety features are maintained.

Dangerous Procedure Warnings.

Warnings, such as the example below, precede potentially dangerous procedures throughout this manual. Instructions contained in the warnings must be followed. You should also employ all other safety precautions which you deem necessary for the operation of the equipment in your operating environment.

Dangerous voltages, capable of causing death, are present in this ! equipment. Use extreme caution when handling, testing, and

WARNING adjusting.

This equipment generates, uses, and can radiate electro-magnetic energy. It may

!cause or be susceptible to electro-magnetic interference (EMI) if not installed

WARNING and used in a cabinet with adequate EMI protection.

If any modifications are made to the product, the modifier assumes responsibility for radio frequency interference issues. Changes or modifications not expressly approved by Motorola Computer Group could void the user’s authority to operate the equipment.

European Notice: Board products with the CE marking comply with the EMC

Directive (89/336/EEC). Compliance with this directive implies conformity to the

following European Norms:

EN55022 “Limits and Methods of Measurement of Radio Interference Characteristics of Information Technology Equipment”. Tested to Equipment Class B.

EN 50082-1:1997 “Electromagnetic Compatibility -- Generic Immunity Standard, Part 1. Residential, Commercial and Light Industry.”

EN 61000-4.2 -- Electrostatic Discharge Immunity Test

EN 61000-4.3 -- Radiated, Radio-Frequency Electromagnetic Field, Immunity Test EN 61000-4.4 -- Electrical Fast Transient/Burst Immunity Test

EN 61000-4.5 -- Surge Immunity Test

EN 61000-4.6 -- Conducted Disturbances Induced by Radio-Frequency Fields -- Immunity Test

EN 61000-4.11 -- Voltage Dips, Short Interruptions and Voltage Variations Immunity Test ENV 50204 -- Radiated Electromagnetic Field from Digital Radio Telephones -- Immunity Test

In accordance with European Community directives, a “Declaration of Conformity” has been made and is on file at Motorola, Inc. - Computer Group, 27 Market Street, Maidenhead, United Kingdom, Sl6 8AE.

This board product was tested in a representative system to show compliance with the above mentioned requirements. A proper installation in a CE-marked system will maintain the required EMC/safety performance.

For minimum RF emissions, it is essential that you implement the following conditions:

1.Install shielded cables on all external I/O ports.

2.Connect conductive chassis rails to earth ground to provide a path for connecting shields to earth ground.

3.Tighten all front panel screws.

The product also fulfills EN60950 (product safety) which is essentially the requirement for the Low Voltage Directive (73/23/EEC).

All Motorola PWBs (printed wiring boards) are manufactured by UL-recognized manufacturers, with a flammability rating of 94V-0.

The computer programs stored in the Read Only Memory of this device contain material copyrighted by Motorola Inc., 1995, and may be used only under a license such as those contained in Motorola’s software licenses.

The software described herein and the documentation appearing herein are furnished under a license agreement and may be used and/or disclosed only in accordance with the terms of the agreement.

The software and documentation are copyrighted materials. Making unauthorized copies is prohibited by law.

No part of the software or documentation may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means without the prior written permission of Motorola, Inc.

Motorola® and the Motorola symbol are registered trademarks of Motorola, Inc. PowerPC™ is a trademark of International Business Machines Corporation and is used by Motorola with permission.

All other products mentioned in this document are trademarks or registered trademarks of their respective holders.

© Copyright Motorola 1999

All Rights Reserved

Printed in the United States of America

February 1999

Contents

CHAPTER 1 Preparing and Installing the MVME2400-Series Module

 

Introduction ................................................................................................................

1-1

MVME240x Description ...........................................................................................

1-1

MVME240x Module...........................................................................................

1-2

PMCspan Expansion Mezzanine ........................................................................

1-3

PCI Mezzanine Cards (PMCs)............................................................................

1-3

VMEsystem Enclosure .......................................................................................

1-4

System Console Terminal ...................................................................................

1-4

Overview of Start-Up Procedures ..............................................................................

1-4

Unpacking the MVME240x Hardware ......................................................................

1-7

Preparing the MVME240x Hardware ........................................................................

1-7

MVME240x ........................................................................................................

1-7

Setting the Flash Memory Bank A/Bank B Reset Vector Header (J8) .....

1-10

Setting the VMEbus System Controller Selection Header (J9).................

1-10

Setting the General-Purpose Software-Readable Header (SRH)

 

Switch(S3) .................................................................................................

1-11

PMCs ................................................................................................................

1-12

PMCspan...........................................................................................................

1-12

System Console Terminal .................................................................................

1-12

Installing the MVME240x Hardware ......................................................................

1-13

ESD Precautions ...............................................................................................

1-13

PMCs ................................................................................................................

1-13

Primary PMCspan.............................................................................................

1-16

Secondary PMCspan.........................................................................................

1-18

MVME240x ......................................................................................................

1-21

Installation Considerations ...............................................................................

1-23

CHAPTER 2 Operating Instructions

 

Introduction ................................................................................................................

2-1

Applying Power .........................................................................................................

2-1

MVME240x ...............................................................................................................

2-2

Switches ..............................................................................................................

2-2

ABT (S1) .....................................................................................................

2-3

RST (S2) ......................................................................................................

2-3

Status Indicators..................................................................................................

2-4

ix

BFL (DS1)...................................................................................................

2-4

CPU (DS2) ..................................................................................................

2-4

PMC2 (DS3)................................................................................................

2-4

PMC1 (DS4)................................................................................................

2-4

10/100 BASET Port............................................................................................

2-4

DEBUG Port.......................................................................................................

2-5

PMC Slots...........................................................................................................

2-7

PCI MEZZANINE CARD (PMC Slot 1)....................................................

2-7

PCI MEZZANINE CARD (PMC Slot 2)....................................................

2-7

PMCspan ...................................................................................................................

2-8

CHAPTER 3 Functional Description

 

Introduction ...............................................................................................................

3-1

Features......................................................................................................................

3-1

General Description ...................................................................................................

3-4

Block Diagram...........................................................................................................

3-4

MPC750 Processor .............................................................................................

3-4

L2 Cache .....................................................................................................

3-6

Hawk System Memory Controller (SMC)/PCI Host Bridge (PHB) ASIC ........

3-7

PCI Bus Latency .........................................................................................

3-8

PPC Bus Latency.......................................................................................

3-10

Assumptions ..............................................................................................

3-12

Clock Ratios and Operating Frequencies ..................................................

3-13

PPC60x Originated....................................................................................

3-13

PCI Originated ..........................................................................................

3-14

SDRAM Memory .............................................................................................

3-14

SDRAM Latency.......................................................................................

3-15

Flash Memory...................................................................................................

3-19

ROM/Flash Performance ..........................................................................

3-19

Ethernet Interface .............................................................................................

3-22

PCI Mezzanine Card (PMC) Interface .............................................................

3-23

PMC Slot 1 (Single-Width PMC) .............................................................

3-23

PMC Slot 2 (Single-Width PMC) .............................................................

3-24

PMC Slots 1 and 2 (Double-Width PMC) ................................................

3-24

PCI Expansion...........................................................................................

3-24

VMEbus Interface ............................................................................................

3-25

Asynchronous Debug Port................................................................................

3-25

PCI-ISA Bridge (PIB) Controller.....................................................................

3-26

Real-Time Clock/NVRAM/Timer Function.....................................................

3-27

PCI Host Bridge (PHB) ....................................................................................

3-27

x

Interrupt Controller (MPIC)..............................................................................

3-28

Programmable Timers.......................................................................................

3-28

Interval Timers ..........................................................................................

3-28

16/32-Bit Timers........................................................................................

3-29

CHAPTER 4 Programming the MVME240x

 

Introduction ................................................................................................................

4-1

Memory Maps ............................................................................................................

4-1

Processor Bus Memory Map...............................................................................

4-2

Default Processor Memory Map..................................................................

4-2

PCI Local Bus Memory Map..............................................................................

4-3

VMEbus Memory Map .......................................................................................

4-3

Programming Considerations.....................................................................................

4-4

PCI Arbitration ...................................................................................................

4-4

Interrupt Handling...............................................................................................

4-6

DMA Channels ...................................................................................................

4-8

Sources of Reset..................................................................................................

4-8

Endian Issues ....................................................................................................

4-10

Processor/Memory Domain .......................................................................

4-10

PCI Domain ...............................................................................................

4-10

VMEbus Domain .......................................................................................

4-11

CHAPTER 5 PPCBug

 

PPCBug Overview .....................................................................................................

5-1

PPCBug Basics ..........................................................................................................

5-1

Memory Requirements .......................................................................................

5-3

PPCBug Implementation ....................................................................................

5-3

MPU, Hardware, and Firmware Initialization ...........................................................

5-3

Using PPCBug ...........................................................................................................

5-5

Debugger Commands .........................................................................................

5-6

Diagnostic Tests ................................................................................................

5-10

CHAPTER 6 Modifying the Environment

 

Overview ....................................................................................................................

6-1

CNFG - Configure Board Information Block ............................................................

6-2

ENV - Set Environment .............................................................................................

6-3

Configuring the PPCBug Parameters .................................................................

6-3

Configuring the VMEbus Interface ..................................................................

6-13

xi

APPENDIX A Ordering Related Documentation

 

Motorola Computer Group Documents ....................................................................

A-1

Manufacturers’ Documents ......................................................................................

A-2

Related Specifications ..............................................................................................

A-5

APPENDIX B Specifications

 

Specifications............................................................................................................

B-1

Cooling Requirements ..............................................................................................

B-3

EMC Regulatory Compliance ..................................................................................

B-4

APPENDIX C Connector Pin Assignments

 

Introduction ..............................................................................................................

C-1

Pin Assignments .......................................................................................................

C-1

VMEbus Connector - P1 ...................................................................................

C-2

VMEbus Connector - P2 ...................................................................................

C-4

Serial Port Connector - DEBUG (J2) ................................................................

C-6

Ethernet Connector - 10BASET (J3).................................................................

C-6

CPU Debug Connector - J1 ...............................................................................

C-7

PCI Expansion Connector - J6 ........................................................................

C-12

PCI Mezzanine Card Connectors - J11 through J14 .......................................

C-15

PCI Mezzanine Card Connectors - J21 through J24 .......................................

C-18

APPENDIX D Troubleshooting the MVME240x

 

Solving Startup Problems .........................................................................................

D-1

Glossary

 

Abbreviations, Acronyms, and Terms to Know .....................................................

GL-1

Index

 

xii

List of Figures

Figure 1-1. MVME240x Switches, LEDs, Headers, Connectors ..............................

1-9

Figure 1-2. General-Purpose Software-Readable Header........................................

1-11

Figure 1-3. Typical Single-width PMC Module Placement on MVME240x ..........

1-15

Figure 1-4. PMCspan-002 Installation on an MVME240x .....................................

1-17

Figure 1-5. PMCspan-010 Installation onto a PMCspan-002/MVME240x ............

1-19

Figure 2-1. MVME240x DEBUG Port Configuration ..............................................

2-6

Figure 3-1.

MVME240x Block Diagram ...................................................................

3-5

Figure 3-2.

Memory Block Diagram .......................................................................

3-10

Figure 4-1.

VMEbus Master Mapping .......................................................................

4-5

Figure 4-2.

MVME240x Interrupt Architecture ........................................................

4-7

xiii

xiv

List of Tables

Table 1-1. MVME240x Models .................................................................................

1-2

Table 1-2. PMCspan Models......................................................................................

1-3

Table 1-3. Start-Up Overview ...................................................................................

1-4

Table 3-1.

MVME240x Features ..............................................................................

3-1

Table 3-2.

Power Requirements .................................................................................

3-6

Table 3-3.

PowerPC 60x Bus to PCI Access Timing.................................................

3-8

Table 3-4.

PCI to ECC Memory Access Timing........................................................

3-8

Table 3-1: PowerPC 60x Bus to Dram Access Using 10ns SDRAMs ....................

3-11

Table 3-5. PowerPC 60x Bus to FLASH Access Timing for Bank B (16-bit Port).3-14

Table 4-1. Processor Default View of the Memory Map ...........................................

4-2

Table 4-2. PCI Arbitration Assignments....................................................................

4-6

Table 4-3. Classes of Reset and Effectiveness ..........................................................

4-9

Table 5-1. Debugger Commands ..............................................................................

5-7

Table 5-2. Diagnostic Test Groups ..........................................................................

5-12

Table A-1. Motorola Computer Group Documents .................................................

A-1

Table A-2. Manufacturers’ Documents ..................................................................

A-2

Table A-3. Related Specifications ..........................................................................

A-5

Table B-1. MVME240x Specifications ..................................................................

B-1

Table C-1. P1 VMEbus Connector Pin Assignments .............................................

C-2

Table C-2. P2 Connector Pin Assignment ..............................................................

C-4

Table C-3. DEBUG (J2)Connector Pin Assignments ..............................................

C-6

Table C-4. 10/100 BASET (J3) Connector Pin Assignments ..................................

C-6

Table C-5. Debug Connector Pin Assignments ......................................................

C-7

Table C-6. J18 - PCI Expansion Connector Pin Assignments ..............................

C-12

Table C-7. J11 - J12 PMC1 Connector Pin Assignments ......................................

C-15

Table C-8. J13 - J14 PMC1 Connector Pin Assignments ......................................

C-16

Table C-9. J21 and J22 PMC2 Connector Pin Assignments ..................................

C-18

Table C-10. J23 and J24 PMC2 Connector Pin Assignments ................................

C-19

Table D-1. Troubleshooting MVME240x Modules ...............................................

D-1

xv

xvi

Preparing and Installing the

MVME2400-Series Module 1

Introduction

This chapter provides a brief description of the MVME2400-Series VME Processor Module, and instructions for preparing and installing the hardware.

In this manual, the name MVME240x refers to all models of the

MVME2400-series boards, unless otherwise specified.

MVME240x Description

The MVME2400-series VME processor module is a PCI Mezzanine Card (PMC) carrier board. It is based on the PowerPC™ 750 microprocessor, MPC750.

Two front panel cutouts provide access to PMC I/O. One double-width or two single-width PMCs can be installed directly on the MVME240x. Optionally, one or two PMCspan PCI expansion mezzanine modules can be added to provide the capability of up to four additional PMC modules.

Two RJ45 connectors on the front panel provide the interface to 10/100Base-T Ethernet, and to a debug serial port.

The following list is of equipment that is appropriate for use in an

MVME240x system:

PMCspan PCI expansion mezzanine module

Peripheral Component Interconnect (PCI) Mezzanine Cards (PMC)s

VMEsystem enclosure

System console terminal

Disk drives (and/or other I/O) and controllers

Operating system (and/or application software)

1-1

1

Preparing and Installing the MVME2400-Series Module

 

MVME240x Module

The MVME240x module is a powerful, low-cost embedded VME controller and intelligent PMC carrier board. The MVME240x is currently available in the configurations shown in Table 1-1.

The MVME240x includes support circuitry such as ECC SDRAM, PROM/Flash memory, and bridges to the Industry Standard Architecture (ISA) bus and the VMEbus. The MVME240x’s PMC carrier architecture allows flexible configuration options and easy upgrades. It is designed to support one or two PMCs, plus one or two optional PCI expansion mezzanine modules that each support up to two PMCs. It occupies a single VMEmodule slot, except when optional PCI expansion mezzanine modules are also used:

Table 1-1. MVME240x Models

Model

MPC

Memory

Handles

 

 

 

 

MVME2401-1

MPC750

32MB ECC SDRAM

Scanbe Handles

 

@ 233 MHz

 

 

MVME2401-3

32MB ECC SDRAM

1101 Handles

 

 

 

 

 

MVME2402-1

 

64MB ECC SDRAM

Scanbe Handles

 

 

 

 

MVME2402-3

 

64MB ECC SDRAM

1101 Handles

 

 

 

 

MVME2431-1

MPC750

32MB ECC SDRAM

Scanbe Handles

 

@ 350 MHz

 

 

MVME2431-3

32MB ECC SDRAM

1101 Handles

 

 

 

 

 

MVME2432-1

 

64MB ECC SDRAM

Scanbe Handles

 

 

 

 

MVME2432-3

 

64MB ECC SDRAM

1101-1 Handles

 

 

 

 

MVME2433-1

 

128MB ECC SDRAM

Scanbe Handles

 

 

 

 

MVME2433-3

 

128MB ECC SDRAM

1101-1 Handles

 

 

 

 

The MVME240x interfaces to the VMEbus via the P1 and P2 connectors, which use the new 5-row 160-pin connectors as specified in the proposed VME64 Extension Standard. It also draws +5V, +12V, and -12V power from the VMEbus backplane through these two connectors. The +3.3V and 2.5V power, used for the PCI bridge chip and possibly for the PMC mezzanine, is derived onboard from the +5V power.

1-2

Computer Group Literature Center Web Site

MVME240x Description

Support for two IEEE P1386.1 PCI mezzanine cards is provided via eight 64-pin SMT connectors. Front panel openings are provided on the MVME240x board for the two PMC slots.

In addition, there are 64 pins of I/O from PMC slot 1 and 46 pins of I/O from PMC slot 2 that are routed to P2. The two PMC slots may contain two single-wide PMCs or one double-wide PMC. There are also two RJ45 connectors on the front panel: one for the Ethernet 10BaseT/100BaseTX interface, and one for the async serial debug port. The front panel also includes reset and abort switches and status LEDs.

1

PMCspan Expansion Mezzanine

An optional PCI expansion mezzanine module or PMC carrier board, PMCspan, provides the capability of adding two additional PMCs. Two PMCspans can be stacked on an MVME240x, providing four additional PMC slots, for a total of six slots including the two onboard the MVME240x. Table 1-2 lists the PMCspan models that are available for use with the MVME240x.

 

Table 1-2. PMCspan Models

 

 

Expansion Module

Description

 

 

PMCSPAN-002

Primary PCI expansion mezzanine module. Allows two PMC modules

 

for the MVME240x. Includes 32-bit PCI bridge.

 

 

PMCSPAN-010

Secondary PCI expansion mezzanine module. Allows two additional

 

PMC modules for the MVME240x. Does not include

 

32-bit PCI bridge; requires a PMCSPAN-002.

 

 

PCI Mezzanine Cards (PMCs)

The PMC slots on the MVME240x board are IEEE P1386.1 compliant. P2 I/O-based PMCs that follow the PMC committee recommendation for PCI I/O when using the 5-row VME64 extension connector will be pin-out compatible with the MVME240x.

http://www.mcg.mot.com/literature

1-3

1

Preparing and Installing the MVME2400-Series Module

The MVME240x board supports both front panel I/O and rear panel P2 I/O through either PMC slot 1 or PMC slot 2. 64 pins of I/O from slot 1 and 46 pins of I/O from slot 2 are routed directly to P2.

VMEsystem Enclosure

Your MVME240x board must be installed in a VMEsystem chassis with both P1 and P2 backplane connections. It requires a single slot, except when PMCspan carrier boards are used. Allow one extra slot for each PMCspan.

System Console Terminal

In normal operation, connection of a debug console terminal is required only if you intend to use the MVME240x’s debug firmware, PPCBug, interactively. An RJ45 connector is provided on the front panel of the MVME240x for this purpose.

Overview of Start-Up Procedures

The following table lists the things you will need to do before you can use this board, and tells where to find the information you need to perform each step. Be sure to read this entire chapter and read all Caution and Warning notes before beginning.

Table 1-3. Start-Up Overview

What you need to do ...

Refer to ...

On page ...

 

 

 

Unpack the hardware.

Unpacking the MVME240x Hardware

1-7

 

 

 

Set jumpers on the MVME240x

Preparing the MVME240x Hardware

1-7

module.

 

 

MVME240x

1-7

 

 

 

 

Prepare the PMCs.

PMCs

1-13

 

 

 

 

For additional information on PMCs, refer to

 

 

the PMC manuals provided with these cards.

 

 

 

 

1-4

Computer Group Literature Center Web Site

Overview of Start-Up Procedures

Table 1-3. Start-Up Overview (Continued)

What you need to do ...

Refer to ...

On page ...

 

 

 

Prepare the PMCspan module(s).

PMCspan

1-12

 

 

 

 

For additional information on PMCspan,

A-1

 

refer to the PMCspan PMC Adapter Carrier

 

 

Module Installation and Use manual, listed

 

 

in Appendix A, Ordering Related

 

 

Documentation.

 

 

 

 

Prepare a console terminal.

System Console Terminal

1-12

 

 

 

Prepare any other optional

For more information on optional devices

 

devices or equipment you will be

and equipment, refer to the documentation

 

using.

provided with that equipment.

 

 

 

 

Install the PMCs on the

PMCs

1-13

MVME240x module.

 

 

PMC Slots

2-7

 

 

 

 

 

For additional information on PMCs, refer to

 

 

the PMC manuals provided with these cards.

 

 

 

 

Install the primary PMCspan

Primary PMCspan

1-16

module (if used).

 

 

For additional information on PMCspan,

A-1

 

 

refer to the PMCspan PMC Adapter Carrier

 

 

Module Installation and Use manual, listed

 

 

in Appendix A, Ordering Related

 

 

Documentation.

 

 

 

 

Install the secondary PMCspan

Secondary PMCspan

1-18

module (if used).

 

 

For additional information on PMCspan,

A-1

 

 

refer to the PMCspan PMC Adapter Carrier

 

 

Module Installation and Use manual, listed

 

 

in Appendix A, Ordering Related

 

 

Documentation.

 

 

 

 

Install and connect the

Installing the MVME240x Hardware

1-13

MVME240x module.

 

 

MVME240x

1-21

 

 

 

 

 

Installation Considerations

1-23

 

 

 

Connect a console terminal.

MVME240x

1-21

 

 

 

 

Debug Port

2-5

 

 

 

1

http://www.mcg.mot.com/literature

1-5

1

Preparing and Installing the MVME2400-Series Module

Table 1-3. Start-Up Overview (Continued)

What you need to do ...

Refer to ...

On page ...

 

 

 

Connect any other optional

Connector Pin Assignments

C-1

devices or equipment you will be

 

 

For more information on optional devices

 

using.

 

and equipment, refer to the documentation

 

 

 

 

provided with that equipment.

 

 

 

 

Power up the system.

Installing the MVME240x Hardware

1-13

 

 

 

 

Status Indicators

2-4

 

 

 

 

If any problems occur, refer to the section

5-10

 

Diagnostic Tests in Chapter 5, PPCBug.

 

 

 

 

 

You may also wish to obtain the PPCBug

A-1

 

Diagnostics Manual, listed in Appendix A,

 

 

Ordering Related Documentation.

 

 

 

 

Examine the environmental

ENV - Set Environment

6-3

parameters and make any

 

 

You may also wish to obtain the PPCBug

A-1

changes needed.

Firmware Package User’s Manual, listed in

 

 

 

 

Appendix A, Ordering Related

 

 

Documentation.

 

 

 

 

Program the MVME240x module

Preparing the MVME240x Hardware

1-7

and PMCs as needed for your

 

 

Programming the MVME240x

4-1

applications.

 

 

For additional information on PMCs, refer to

 

 

 

 

thePMC manuals provided with these cards.

 

 

 

 

 

You may also wish to obtain the

A-1

 

MVME2400-Series VME Processor Module

 

 

Programmer’s Reference Guide, listed in

 

 

Appendix A, Ordering Related

 

 

Documentation.

 

 

 

 

1-6

Computer Group Literature Center Web Site

Unpacking the MVME240x Hardware

1

 

Unpacking the MVME240x Hardware

!

Caution

Note If the shipping carton(s) is/are damaged upon receipt, request that the carrier’s agent be present during the unpacking and inspection of the equipment.

Unpack the equipment from the shipping carton(s). Refer to the packing list(s) and verify that all items are present. Save the packing material for storing and reshipping of equipment.

Avoid touching areas of integrated circuitry; static discharge can damage these circuits.

Preparing the MVME240x Hardware

To produce the desired configuration and ensure proper operation of the MVME240x, you may need to carry out certain modifications before and after installing the modules.

The following paragraphs discuss the preparation of the MVME240x hardware components prior to installing them into a chassis and connecting them.

MVME240x

The MVME240x provides software control over most options; by setting bits in control registers after installing the MVME240x in a system, you can modify its configuration. The MVME240x control registers are briefly described in Chapter 4, with additional information in the MVME2400Series VME Processor Module Programmer’s Reference Guide as listed in the table Motorola Computer Group Documents in Appendix A, Ordering Related Documents.

http://www.mcg.mot.com/literature

1-7

1

Preparing and Installing the MVME2400-Series Module

Some options, however, are not software-programmable. Such options are controlled through manual installation or removal of header jumpers or interface modules on the MVME240x or the associated modules.

Figure 1-1 illustrates the placement of the switches, jumper headers, connectors, and LED indicators on the MVME240x. Manually configurable items on the MVME240x include:

Flash memory bank A/bank B reset vector (J8)

VMEbus system controller selection header (J9)

General-purpose software-readable header (S3)

The MVME240x has been factory tested and is shipped with the configurations described in the following sections. The MVME240x factory-installed debug monitor, PPCBug, operates with those factory settings.

1-8

Computer Group Literature Center Web Site

Motorola MVME2400 User Manual

1

Preparing the MVME240x Hardware

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VME BUS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P1

 

 

 

 

 

 

 

 

 

P2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

 

 

 

 

 

A32

 

 

 

 

 

 

 

A1

 

 

 

 

 

 

 

A32

 

 

 

 

 

 

 

 

B1

 

 

 

 

 

B32

 

 

 

 

 

 

 

B1

 

 

 

 

 

 

 

B32

 

 

 

 

 

 

 

C1

 

 

 

 

 

 

 

C32

 

 

 

 

 

C1

 

 

 

 

 

 

 

C32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

 

 

 

D32

 

 

 

 

 

D1

 

 

 

 

 

 

 

D32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

64

2

64

2

64

2

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J22

 

 

J24

 

J12

 

J14

 

 

 

1

63

1

63

1

63

1

63

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

64

2

64

2

64

2

64

1

2

J21

 

 

J23

 

J11

 

J13

 

 

 

1

63

1

63

1

63

1

63

 

 

 

1

2

PMC 2

PMC1

U10

J6

XU1

XU2

 

 

 

 

U18

U23

 

 

FLASH SOCKETS

 

 

 

J1

U17

U22

113

114

 

U25

 

 

 

 

 

 

U16

U21

 

5 6 7 8

U9

 

3 4

 

 

 

 

 

 

 

1 2

 

 

 

 

S3

 

 

 

189

 

190

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U15

 

 

 

 

 

U20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DS

DS

 

DS

DS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

3

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U19

 

 

 

 

 

 

 

J8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DEBUG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ETHERNET

 

 

 

 

 

 

 

 

J5

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

ABORT

RESET

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PORT

 

SWITCH SWITCH

PORT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1

 

 

 

S2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J2

 

 

 

 

 

 

 

 

 

J3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CPU

PMC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MVME 240X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ABT BFL

RST

 

 

 

 

 

 

 

 

 

 

 

 

 

PCI MEZZANINE CARD

PCI MEZZANINE CARD

 

 

 

 

 

 

DEBUG

 

 

 

 

10/100 BASET

 

 

2427 9812

Figure 1-1. MVME240x Switches, LEDs, Headers, Connectors

1-9

http://www.mcg.mot.com/literature

1

Preparing and Installing the MVME2400-Series Module

Setting the Flash Memory Bank A/Bank B Reset Vector Header (J8)

Bank B consists of 1 MB of 8-bit Flash memory in two 32-pin PLCC 8-bit sockets.

Bank A consists of four 16-bit devices that are populated with 16Mbit Flash devices (8 MB). A jumper header, J8, associated with the first set of four Flash devices provides a total of 64KB of hardware-protected boot block. Only 32-bit writes are supported for this bank of Flash. The address of the reset vector is jumper-selectable. A jumper must be installed either between J8 pins 1 and 2 for Bank A factory configuration, or between J8 pins 2 and 3 for Bank B. When the jumper is installed, the SMC (System Memory Controller) of the Hawk ASIC maps 0xFFF00100 to the Bank B sockets..

 

J8

 

J8

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

 

 

 

 

3

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

Bank A (factory configuration)

Bank B

Setting the VMEbus System Controller Selection Header (J9)

The MVME240x is factory-configured in automatic system controller mode; i.e., a jumper is installed across pins 2 and 3 of header J9. This means that the MVME240x determines if it is system controller at system power-up or reset by its position on the bus; if it is in slot 1 on the VME system, it configures itself as the system controller.

Remove the jumper from J9 if you intend to operate the MVME240x as system controller in all cases.

Install the jumper across pins 1 and 2 if the MVME240x is not to operate as system controller under any circumstances.

1-10

Computer Group Literature Center Web Site

Preparing the MVME240x Hardware

 

J9

 

J9

 

J9

1

 

 

 

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

3

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Automatic System Controller

System Controller Enabled

System Controller Disabled

(factory configuration)

 

 

 

 

 

 

 

 

Setting the General-Purpose Software-Readable Header (SRH) Switch(S3)

Switch S3 is an eight pole single-throw switch with software readable switch settings. These settings can be read as a register at ISA I/O address $801 (hexadecimal). Each switch pole can be set to either logic 0 or logic 1. A logic 0 means the switch is in the “ON” position for that particular bit. A logic 1 means the switch is in the “OFF” position for that particular bit. SRH Register Bit 0 is associated with Pin 1 and Pin 16 of the SRH, and SRH Register Bit 7 is associated with Pin 8 and Pin 9 of the SRH. The SRH is a read-only register.

If Motorola’s PowerPC firmware, PPCBug, is being used, it reserves all bits, SRH0 to SRH7. If it is not being used, the switch can be used for other applications.

1

1

 

 

ON

16

1

 

 

 

ON

16

 

 

 

SRH0 = 0

 

 

 

 

SRH0 = 1

 

 

 

 

 

1

 

 

 

 

2

 

 

 

SRH1 = 0

 

2

 

 

 

SRH1 = 1

 

 

 

 

 

 

 

 

3

 

 

 

SRH2 = 0

 

3

 

 

 

SRH2 = 1

 

 

 

 

 

 

 

 

4

 

 

 

SRH3 = 0

 

4

 

 

 

SRH3 = 1

 

 

 

 

 

 

 

 

5

 

 

 

SRH4 = 0

 

5

 

 

 

SRH4 = 1

 

 

 

 

 

 

 

 

6

 

 

 

SRH5 = 0

 

6

 

 

 

SRH5 = 1

 

 

 

 

 

 

 

 

7

 

 

 

SRH6 = 0

 

7

 

 

 

SRH6 = 1

 

 

 

 

 

 

 

 

8

 

 

 

SRH7 = 0

 

8

 

 

 

SRH7 = 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 1-2. General-Purpose Software-Readable Header

1

http://www.mcg.mot.com/literature

1-11

1

Preparing and Installing the MVME2400-Series Module

 

PMCs

For a discussion of any configurable items on the PMCs, refer to the user’s manual for the particular PMCs.

PMCspan

You will need to use an additional slot in the VME chassis for each PMCspan expansion module you plan to use. Before installing a PMCspan on the MVME240x, you must install the selected PMCs on the PMCspan. Refer to the PMCspan PMCAdapter Carrier Module Instllation and Use manual for instructions.

System Console Terminal

Ensure that the switches are set in the proper position for all bits on switch S3 of the MVME240x board as shown in Figure 1-2. This is necessary when the PPCBug firmware is used. Connect the terminal via a cable to the RJ45 DEBUG connector J2. See Table C-3 for pin signal assignments. Set up the terminal as follows:

Eight bits per character

One stop bit per character

Parity disabled (no parity)

Baud rate = 9600 baud (default baud rate of the port at powerup); after power-up, you can reconfigure the baud rate with PPCBug’s PF command

1-12

Computer Group Literature Center Web Site

Installing the MVME240x Hardware

1

 

Installing the MVME240x Hardware

The following paragraphs discuss installing PMCs onto the MVME240x, installing PMCspan modules onto the MVME240x, installing the MVME240x into a VME chassis, and connecting an optional system console terminal.

ESD Precautions

Motorola strongly recommends that you use an antistatic wrist strap and a 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 Electro-Static Discharge (ESD). After removing the component from the system or its protective wrapper, place the component flat on a grounded, static-free surface (and in the case of a board, component side up). Do not slide the component over any surface.

If an ESD station is not available, you can avoid damage resulting from ESD by wearing an antistatic wrist strap (available at electronics stores) that is attached to an unpainted metal part of the system chassis.

PMCs

PCI mezzanine card (PMC) modules mount on top of the MVME240x module, and/or on a PMCspan. Refer to Figure 1-3 and perform the following steps to install a PMC on your MVME240x module. This procedure assumes that you have read the user’s manual that came with your PMCs.

1.Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the chassis as a ground. The ESD strap must be secured to your wrist and to ground throughout the procedure.

2.Perform an operating system shutdown. Turn the AC or DC power off and remove the AC cord or DC power lines from the system. Remove chassis or system cover(s) as necessary for access to the VMEmodules.

http://www.mcg.mot.com/literature

1-13

1

Preparing and Installing the MVME2400-Series Module

 

!

Caution

!

Warning

Inserting or removing modules with power applied may result in damage to module components.

Dangerous voltages, capable of causing death, are present in this equipment. Use extreme caution when handling, testing, and adjusting.

3.If the MVME240x has already been installed in a VMEbus card slot, carefully remove it. Lay the MVME240x flat, with connectors P1 and P2 facing you.

Avoid touching areas of integrated circuitry; static discharge ! can damage these circuits.

Caution

4.Remove the PCI filler plate from the selected PMC slot in the front panel of the MVME240x. If installing a double-width PMC, remove the filler plates from both PMC slots.

1-14

Computer Group Literature Center Web Site

Loading...
+ 148 hidden pages