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-9602
Preface
This manual provides a general board level hardware description, hardware
preparation and installation instructions, debugger general information, and
information about using the debugger.
This manual applies to the following MVME187 RISC Single Board Computers:
This manual is intended for anyone who wants to provide OEM systems, supply
additional capability to an existing compatible system, or work in a lab
environment for experimental purposes.
Anyone using this manual should have a basic knowledge of computers and
digital logic.
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 speciÞc 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 ßammable gases or fumes. Operation of any electrical
equipment in such an environment constitutes a deÞnite safety hazard.
Keep Away From Live Circuits.
Operating personnel must not remove equipment covers. Only Factory Authorized Service Personnel or
other qualiÞed 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 Þrst 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 qualiÞed 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 modiÞcation 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
!
WARNING
present in this equipment. Use extreme caution when
handling, testing, and adjusting.
All Motorola PWBs (printed wiring boards) are manufactured by UL-recognized
manufacturers, with a ßammability rating of 94V-0.
This equipment generates, uses, and can radiate electro-
!
WARNING
magnetic energy. It may cause or be susceptible to
electro-magnetic interference (EMI) if not installed and
used in a cabinet with adequate EMI protection.
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:
The product also fulÞlls EN60950 (product safety) which is essentially
the requirement for the Low Voltage Directive (73/23/EEC).
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.
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.
¨
Motorola
and the Motorola symbol are registered trademarks of Motorola, Inc.
All other products mentioned in this document are trademarks or registered
trademarks of their respective holders.
This Chapter Covers 1-1
About this Manual 1-1
Terminology, Conventions, and DeÞnitions Used in this Manual 1-2
Data and Address Parameter Numeric Formats 1-2
Signal Name Conventions 1-2
Assertion and Negation Conventions 1-3
Data and Address Size DeÞnitions 1-3
Big-Endian Byte Ordering 1-3
Control and Status Bit DeÞnitions 1-4
True/False Bit State DeÞnitions 1-4
Bit Value Descriptions 1-4
Related Documentation 1-5
xx
Document Set for MVME187-0
Additional Manuals for this Board 1-6
Other Applicable Motorola Publications 1-6
Non-Motorola Peripheral Controllers Publications Bundle 1-7
Applicable Non-Motorola Publications 1-9
This Chapter Covers 2-1
General Description 2-1
Onboard Memory Mezzanine Module 2-2
SCSI Mass Storage Interface 2-2
Serial Ports 2-3
Parallel (Printer) Port 2-3
Ethernet Transceiver Interface 2-3
187Bug Firmware 2-4
Expression as a Parameter 5-4
Address as a Parameter 5-5
Address Formats 5-6
Offset Registers 5-7
Port Numbers 5-7
Entering and Debugging Programs 5-8
Creating a Program with the Assembler/Disassembler 5-8
Downloading an S-Record Object File 5-8
Read the Program from Disk 5-9
Calling System Utilities from User Programs 5-9
Preserving the Debugger Operating Environment 5-10
187Bug Vector Table and Workspace 5-10
Hardware Functions 5-11
Exception Vectors Used by 187Bug 5-11
CPU/MPU Registers 5-11
Floating Point Support 5-11
Single Precision Real 5-13
Double Precision Real 5-13
ScientiÞc Notation 5-14
The 187Bug Debugger Command Set 5-15
This Appendix Covers A-1
ConÞguring the Board Information Block A-1
Setting Environment to Bug/Operating System A-3
Disk/Tape Controller Modules Supported B-1
Disk/Tape Controller Default ConÞgurations B-2
IOT Command Parameters for Supported Floppy Types B-4
Network Controller Modules Supported C-1
Introduction E-1
Levels of Implementation E-3
Signal Adaptations E-4
Sample ConÞgurations E-4
Proper Grounding E-7
List of Figures
MVME187 General Block Diagram 2-7
MVME187 Switches, Headers, Connectors, Fuses, and LEDs 3-6
Typical Internal SCSI and Serial Port Connections 3-18
Using MVME712A/AM and MVME712B 3-22
Typical Transition Module Peripheral Port Connectors 3-23
List of Tables
MVME187 General SpeciÞcations 2-6
Bus Transfers 2-9
Front Panel Switches 2-11
Front Panel LEDs 2-11
Local Bus Memory Map 2-25
Local I/O Devices Memory Map 2-26
Startup Overview 3-2
J1 Bit Descriptions 3-9
Factory Settings for J1 General Purpose Readable Jumpers 3-9
Settings for J2 System Controller Header 3-10
Settings for Optional J6 SRAM Backup Power Source
Select Header 3-12
Settings for J7 and J8 Serial Port 4 Clock ConÞguration
This manual supports the setup, installation, and debugging of the
RISC-based MVME187 Single Board Computer; a highperformance engine for VMEbus-based low- and mid-range OEM
and integrated systems, embedded controllers, and other singleboard computer applications.
This manual provides:
A general
❏
Board Level Hardware Description
1
in Chapter 2
Hardware Preparation and Installation
❏
Debugger General Information
❏
Debugger/monitor commands, and other information about
❏
Using the 187Bug Debugger
Other information needed for start-up and troubleshooting of
❏
the MVME187 RISC Single Board Computer, including
Ð
Configure and Environment Commands
Ð
Disk/Tape Controller Data
modules supported by 187Bug
Ð
Network Controller Data
Ð Procedures for
Ð
EIA-232-D Interconnections
Troubleshooting CPU Boards
in Chapter 4
in Chapter 5
in Appendix B for controller
in Appendix C
instructions in Chapter 3
in Appendix A
in Appendix D
in Appendix E
1-1
1
Introduction to the MVME187 Installation Guide
Terminology, Conventions, and Definitions
Used in this Manual
Data and Address Parameter Numeric Formats
Throughout this manual, a character identifying the numeric
format precedes data and address parameters as follows:
$dollarspeciÞes a hexadecimal character
%percentspeciÞes a binary number
&ersandspeciÞes a decimal number
For example, Ò12Ó is the decimal number twelve, and Ò$12Ó is the
decimal number eighteen.
Unless otherwise specified, all address references are in
hexadecimal.
Signal Name Conventions
An asterisk (*) follows signal names for signals which are level or
edge significant:
Term* Indicates
level
signiÞcant
edge
signiÞcant
1-2
The signal is true or valid when the signal is low.
The actions initiated by that signal occur on high
to low transition.
Terminology, Conventions, and Definitions Used in this Manual
Assertion and Negation Conventions
Assertion and negation are used to specify forcing a signal to a
particular state. These terms are used independently of the voltage
level (high or low) that they represent.
TermIndicates
1
Assertion and assert
Negation and negate
The signal is active or true.
The signal is inactive or false.
Data and Address Size Definitions
Data and address sizes are defined as follows:
NameSizeNumberedSigniÞcanceCalled
Byte8 bits 0 through 7
Two-byte16 bits0 through 15
Four-byte32 bits0 through 31
Big-Endian Byte Ordering
bit 0 is the
least
signiÞcant
bit 0 is the
least
signiÞcant
bit 0 is the
least
signiÞcant
halfword
word
This manual assumes that the MPU on the MVME187 always
programs the CMMUs with big-endian byte ordering, as shown
below. Any attempt to use little-endian byte ordering will
immediately render the MVME187Bug debugger unusable.
BITBIT
31 2423 1615 0807 00
ADR0ADR1ADR2ADR3
1-3
1
Introduction to the MVME187 Installation Guide
Control and Status Bit Definitions
The terms control bit and status bit are used extensively in this
document to describe certain bits in registers.
TermDescribes
Control bit
Status bit
The status bit can be read by software to determine
❏
The bit can be set and cleared under software
control
.
The bit reflects a specific condition
operational or exception conditions.
True/False Bit State Definitions
True and False indicate whether a bit enables or disables the
function it controls:
TermIndicates
True
False
Enables the function it controls.
Disables the function it controls.
Bit V alue Descriptions
In all tables, the terms 0 and 1 are used to describe the actual value
that should be written to the bit, or the value that it yields when
read.
.
1-4
Related Documentation
The MVME187 ships with a start-up installation guide
(MVME187IG/D, the document you are presently reading) which
includes installation instructions, jumper configuration
information, memory maps, debugger/monitor commands, and
any other information needed for start-up of the board.
If you wish to develop your own applications or need more detailed
information about your MVME187 Single Board Computer, you
may purchase the additional documentation (listed on the
following pages) through your local Motorola sales office.
If any supplements have been issued for a manual or guide, they
will be furnished along with the particular document. Each
Motorola Computer Group manual publication number is suffixed
with characters which represent the revision level of the document,
such as Ò/D2Ó (the second revision of a manual); a supplement
bears the same number as a manual but has a suffix such as
Ò/D2A1Ó (the first supplement to the second edition of the
manual).
Related Documentation
1
Document Set for MVME187-0xx Board
You may order the manuals in this list individually or as a set. The
manual set
68-M187SET
Motorola
Publication Number
MVME187/DMVME187 RISC Single Board Computer UserÕs Manual
MVME187IG/DMVME187 RISC Single Board Computer Installation
Guide (this manual)
SIMVME187/DMVME187 RISC Single Board Computer Support
Information
The SIMVME187 manual contains the connector
interconnect signal information, parts lists, and the
schematics for the MVME187.
not
included in the set:
Description
Other Applicable Motorola Publications
The following publications are applicable to the MVME187 and
may provide additional helpful information. They may be
purchased through your local Motorola sales office.
Motorola
Publication Number
MVME712MMVME712M Transition Module and P2 Adapter
Board User's Manual
MVME712AMVME712-12, MVME712-13, MVME712A,
MVME712AM, and MVME712B Transition Modules
and LCP2 Adapter Board User's Manual
For your convenience, we have collected user's manuals for each of
the peripheral controllers used on the MVME187 from the
suppliers. This bundle, which can be ordered as part number
1X7DS
Part NumberDescription
NCR53C710DMNCR 53C710 SCSI I/O Processor Data Manual
MC68230/DMC68230 Parallel Interface Timer (PI/T) Data Sheet
SBCCOMPS/LCustomer Letter for Component Alternatives
1-8
Applicable Non-Motorola Publications
The following non-Motorola publications are also available from
the sources indicated.
Document TitleSource
Related Documentation
1
Versatile Backplane Bus: VMEbus,
ANSI/IEEE Std 1014-1987
(VMEbus SpeciÞcation) (This is also
Microprocessor System Bus for 1 to 4 Byte
Data, IEC 821
ANSI Small Computer System Interface-2
(SCSI-2), Draft Document X3.131-198X,
Revision 10c
CL-CD2400/2401 Four-Channel MultiProtocol Communications Controller Data
Sheet, order number 542400-003
82596CA Local Area Network Coprocessor
Data Sheet, order number 290218; and
82596 User's Manual, order number 296853
NCR 53C710 SCSI I/O Processor Data
Manual, order number NCR53C710DM
NCR 53C710 SCSI I/O Processor
ProgrammerÕs Guide, order number
BUS)
NCR53C710PG
MK48T08(B) Timekeeper
Zeropower
RAMs Databook, order number DBSRAM71
TM
RAM data sheet in Static
TM
and 8Kx8
The Institute of Electrical and
Electronics Engineers, Inc.
345 East 47th St.
New York, NY 10017
Bureau Central de la Commission
Electrotechnique Internationale
3, rue de VarembŽ
Geneva, Switzerland
Global Engineering Documents
15 Inverness Way East
Englewood, CO 80112-5704
Cirrus Logic, Inc.
3100 West Warren Ave.
Fremont, CA 94538
Intel Corporation, Literature Sales
P.O. Box 58130
Santa Clara, CA 95052-8130
NCR Corporation
Microelectronics Products Division
1635 Aeroplaza Dr.
Colorado Springs, CO 80916
SGS-THOMSON Microelectronics
Group
Marketing Headquarters
1000 East Bell Rd.
Phoenix, AZ 85022-2699
1-9
1
Introduction to the MVME187 Installation Guide
1-10
2Board Level Hardware
This Chapter Covers
❏ A general description of the MVME187 RISC Single Board
Computer
❏ Features and specifications
❏ A board-level hardware overview
❏ A detailed hardware functional description, including front
panel switches and indicators
❏ Memory maps
General Description
The MVME187 is a high functionality VMEbus RISC single board
computer designed around the M88000 chip set. It features:
Description
2
❏ Onboard memory expansion mezzanine module with
4, 8, 16, 32, 64 or 128MB of onboard DRAM
❏ SCSI bus interface with DMA
❏ Four serial ports with EIA-232-D interface
❏ Centronics (parallel) printer port
❏ Ethernet transceiver interface with DMA
❏ 187Bug debug monitor firmware
2-1
Board Level Hardware Description
2
Onboard Memory Mezzanine Module
The MVME187 onboard DRAM mezzanine boards are available in
different sizes and with programmable parity protection or Error
Checking and Correction (ECC) protection.
❏ The main board and a single mezzanine board together take
one slot.
❏ Motorola software supports mixed parity and ECC memory
boards on the same main board.
❏ Mezzanine board sizes are 4, 8, 16, or 32 MB (parity), or 4, 8,
16, 32, 64, or 128 MB (ECC);
Ð Two mezzanine boards may be stacked to provide 256MB
of onboard RAM (ECC) or 64 MB (parity). The stacked
configuration requires two VMEbus slots.
❏ The DRAM is four-way interleaved to efficiently support
cache burst cycles.
❏ The parity mezzanines are only supported on 25 MHz main
boards.
A functional description of the Onboard DRAM starts on page 2-15.
SCSI Mass Storage Interface
The MVME187 provides for mass storage subsystems through the
industry-standard SCSI bus. These subsystems may include
❏ Hard and floppy disk drives
❏ Streaming tape drives
❏ Other mass storage devices.
A functional description of the SCSI Interface starts on page 2-22.
2-2
General Description
Serial Ports
The serial ports support standard baud rates of 110 to 38.4K baud.
Serial
Port
1MinimumAsynchronousRXD, CTS, TXD, and RTS
2
and 3 FullAsynchronousRXD, CTS, DCD, TXD, RTS,
4Full BothRXD, CTS, DCD, TXD, RTS,
Function
Synchronous/
Asynchronous
SignalsBit Rates
and DTR
and DTR
All four serial ports use EIA-232-D drivers and receivers located on
the main board, and all the signal lines are routed to the I/O
connector.
A functional description of the Serial Port Interface starts on page
2-18.
Parallel (Printer) Port
2
Synchronous up
to 64 k bits per
second
The 8-bit bidirectional parallel port may be used as a Centronicscompatible parallel printer port or as a general parallel I/O port.
A functional description of the Parallel Port Interface starts on page
2-20.
Ethernet T ransceiver Interface
The Ethernet transceiver interface is located on the MVME187, and
the industry standard connector is located on the MVME712X
transition module.
A functional description of the Ethernet Interface starts on page
2-21.
2-3
Board Level Hardware Description
2
187Bug Firmware
The MVME187Bug debug monitor firmware (187Bug) is provided
in two of the four EPROM sockets on the MVME187.
It provides:
❏ Over 50 debug commands
❏ Up/down load commands
❏ Disk bootstrap load commands
❏ A full set of onboard diagnostics
❏ A one-line assembler/disassembler
The 187Bug user interface accepts commands from the system
console terminal.
187Bug can also operate in a System Mode, which includes choices
from a service menu.
Features
2-4
❏ M88000 Microprocessor (one MC88100 MPU and two
MC88200 or MC88204 CMMUs)
❏ 4/8/16/32/64MB of 32-bit DRAM with parity or
4/8/16/32/64/128/256MB of 32-bit DRAM with ECC
protection
❏ Four 44-pin PLCC ROM sockets (organized as two banks of
32 bits)
❏ 128KB Static RAM (with optional battery backup as a factory
build special request)
❏ Status LEDs for FAIL, STAT, RUN, SCON, LAN, +12V (LAN
power),
❏ 8K by 8 static RAM and time of day clock with battery backup
SCSI, and VME.
Features
❏ RESET and ABORT switches
❏ Four 32-bit tick timers for periodic interrupts
❏ Watchdog timer
❏ Eight software interrupts
❏ I/O
Ð SCSI Bus interface with DMA
Ð Four serial ports with EIA-232-D buffers with DMA
Ð Centronics printer port
Ð Ethernet transceiver interface with DMA
❏ VMEbus interface
Ð VMEbus system controller functions
Ð VMEbus interface to local bus (A24/A32, D8/D16/D32
and D8/D16/D32/D64BLT) (BLT = Block Transfer)
Ð Local bus to VMEbus interface (A16/A24/A32,
D8/D16/D32)
Ð VMEbus interrupter
Ð VMEbus interrupt handler
Ð Global CSR for interprocessor communications
Ð DMA for fast local memory - VMEbus transfers
(A16/A24/A32, D16/D32 and D16/D32/D64BLT)
2
2-5
Board Level Hardware Description
2
Specifications
Table 2-1. MVME187 General Specifications
CharacteristicsSpeciÞcations
Power requirements
(with all four EPROM sockets
populated and excluding
external LAN transceiver)
Operating temperature0û to 55û C at point of entry of forced air
Storage temperature-40û to +85û C
Relative humidity5% to 90% (non-condensing)
Physical
dimensions
Double-high
VMEboard
PC board with
mezzanine
module only
PC board with
connectors and
front panel
+5 Vdc (+/-5%)3.5 A (typical), 4.5 A (maximum)
(at 25 MHz, with 32MB parity DRAM)
5.0 A (typical), 6.5 A (maximum)
(at 33 MHz, with 128MB ECC DRAM)
+12 Vdc (+/-5%)100 mA (maximum)
(1.0 A (maximum) with offboard LAN
transceiver)
-12 Vdc (+/- 5%)100 mA (maximum)
(approximately 490 LFM)
Height9.187 inches (233.35 mm)
Depth6.299 inches (160.00 mm)
Thickness0.662 inches (16.77 mm)
Height10.309 inches (261.85 mm)
Depth7.4 inches (188 mm)
Thickness0.80 inches (20.32 mm)
Conformance to Requirements
These boards are designed to conform to the requirements of the
following specifications:
❏ VMEbus Specification (IEEE 1014-87)
❏ EIA-232-D Serial Interface Specification, EIA
❏ SCSI Specification
2-6
Loading...
+ 143 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.