MVME187 RISC Single Board Computer Installation Guide
MVME187IG/D4
Restricted Rights Legend
Preface
Use Caution When Exposing or Handling the CRT
Safety Summary Safety Depends On You
Do Not Service or Adjust Alone
Dangerous Procedure Warnings
This equipment generates, uses, and can radiate electro
Page
Contents
Static RAM Optional SRAM Battery Backup Onboard DRAM
Front Panel Switches and LEDs Data Bus Structure
Local Bus Arbitration M88000 MPU EPROM Programmable EPROM Features
Battery Backed Up RAM and Clock VMEbus Interface I/O Interfaces
Completing the Installation 3-24 Starting the System
Jumper Settings Optional Jumper Settings
Installing the Hardware Installing the MVME187 in the Chassis
Powering Up the System 3-25 Initializing the Real-Time Clock
Network Boot Sequence 4-8 Restarting the System Reset Abort Break
Booting and Restarting 187Bug 4-5 Starting Up 187Bug 4-6 Autoboot
Autoboot Sequence 4-6 ROMboot ROMboot Sequence 4-7 Network Boot
BO Bootstrap Operating System 4-15 BH Bootstrap and Halt
The 187Bug Debugger Command Set 5-15 This Appendix Covers A-1
Multiprocessor Address Register MPAR 4-22 MPCR Powerup Sequence
187Bug Diagnostic Test Groups 4-27 This Chapter Covers
MPCR Status Codes
Signal Adaptations E-4 Sample ConÞgurations E-4 Proper Grounding E-7
Using MVME712A/AM and MVME712B
List of Figures
MVME187 General Block Diagram
Typical Transition Module Peripheral Port Connectors
List of Tables
This Chapter Covers
1Introduction to the MVME187 Installation Guide
About this Manual
Terminology, Conventions, and Definitions Used in this Manual
Signal Name Conventions
Data and Address Parameter Numeric Formats
Data and Address Size Definitions
Assertion and Negation Conventions
Big-Endian Byte Ordering
Bit Value Descriptions
Control and Status Bit Definitions
True/False Bit State Definitions
The bit can be set and cleared under software
Related Documentation
Document Set for MVME187-0xx Board
Other Applicable Motorola Publications
Additional Manuals for this Board
Also available but not included in the set
Non-Motorola Peripheral Controllers Publications Bundle
MC68230 Parallel Interface Timer PI/T Data Sheet
Introduction to the MVME187 Installation Guide
Data Sheet
Part Number
Data, IEC 821 BUS
Applicable Non-Motorola Publications
ANSI/IEEE Std
Sheet, order number
Introduction to the MVME187 Installation Guide
1-10
General Description
Board Level Hardware Description
This Chapter Covers
Onboard Memory Mezzanine Module
SCSI Mass Storage Interface
Parallel Printer Port
Serial Ports
Ethernet Transceiver Interface
Features
187Bug Firmware
Four 32-bit tick timers for periodic interrupts Watchdog timer
Conformance to Requirements
Specifications
Table 2-1. MVME187 General Specifications
Board Level Overview
Connectors
Figure 2-1. MVME187 General Block Diagram
Adapters
Transition Modules
ASICs
Table 2-2. Bus Transfers
VMEchip2 ASIC
PCCchip2 ASIC
MEMC040 Memory Controller ASIC
Functional Description
MCECC Memory Controller ASIC
Table 2-3. Front Panel Switches
Front Panel Switches and LEDs
Table 2-4. Front Panel LEDs
M88000 MPU
Data Bus Structure
Local Bus Arbitration
EPROM
Programmable EPROM Features
Static RAM
Optional SRAM Battery Backup
Onboard DRAM
Stacking Mezzanines
DRAM Programming Considerations
Battery Backed Up RAM and Clock
I/O Interfaces
VMEbus Interface
Serial Port Interface
Serial Interface Programming Considerations
Parallel Port Interface
Ethernet Interface
SCSI Interface
Buffer Overruns
SCSI Termination
Local Bus Timeout
Programmable Tick Timers
Watchdog Timer
Local Resources
Local Bus Memory Map
Memory Maps
Normal Address Range Devices
Table 2-5. Local Bus Memory Map
Table 2-6. Local I/O Devices Memory Map
Table 2-6. Local I/O Devices Memory Map Continued
VMEbus Memory Map
VMEbus Accesses to the Local Bus
VMEbus Short I/O Memory Map
Unpacking the Equipment
Hardware Preparation and Installation
This Chapter Covers
Overview of Startup Procedure
Table 3-1. Startup Overview
Computer SCSI Software
Table 3-1. Startup Overview Continued
obtain the Single Board
UserÕs Manual
page
Table 3-1. Startup Overview Continued
obtain the Debugging
Preparing the Hardware
Modifying Configuration before Installation
Option Modification
Figure 3-1. MVME187 Switches, Headers, Connectors, Fuses, and LEDs
MVME
EPROM Location
Jumper Settings
Checking the 187Bug EPROMs
EPROM Orientation
General Purpose Software Readable Header J1
Optional Jumper Settings
Reserved/DeÞned Bits
GPI0 - GPI3
Table 3-3. Factory Settings for J1 General Purpose Readable Jumpers
Table 3-2. J1 Bit Descriptions
GPI4 - GPI7
System Controller Header J2
Table 3-4. Settings for J2 System Controller Header
System
Optional SRAM Backup Power Source Select Header J6
Serial Port 4 Clock Configuration Select Headers J7 and J8
Table 3-5. Settings for Optional J6 SRAM Backup Power Source
Select Header
Serial Port
Table 3-6. Settings for J7 and J8 Serial Port 4 Clock Configuration
Select Headers
clock
Preparing the MVME187 for Installation
Table 3-7. MVME187 Preparation Procedure
Table 3-8. Chassis Preparation/Slot Selection Procedure
Preparing the System Chassis
Installing the MVME187 in the Chassis
Installing the Hardware
Table 3-9. MVME187 Installation Procedure
Installing the Hardware
Transition Modules and Adapter Boards Overview
3-17
Hardware Preparation and Installation
Figure 3-2. Typical Internal SCSI and Serial Port Connections
3-18
Some connection diagrams are in the Single Board Computer
Equipment Connections
Table 3-10. Peripheral Connections
External SCSI drives
Connecting Peripherals
Installing Transition Modules and Adapter Boards
Table 3-11. Transition Module and Adapter Board Installation Overview
baud rate 9600 baud default baud rate of MVME187 ports at
Table 3-12. Peripheral Connection Procedures
parity disabled no parity
powerup
Figure 3-3. Using MVME712A/AM and MVME712B
712A
Figure 3-4. Typical Transition Module Peripheral Port Connectors
MVME
To J10 on
Starting the System
Completing the Installation
Table 3-13. Installation Completion Procedure
Table 3-14. System Startup Overview
Examining and/or Changing Environmental Parameters
Powering Up the System
Initializing the Real-Time Clock
Board Mode
SET MMddyyhhmm+/-CALC
Table 3-15. RTC Initialization Procedure
Programming the PCCchip2 and VMEchip2
187-BugSET 0522961037 Return
System Considerations
Backplane Power Connections
Global Bus Timeout
Memory Address Ranges
GCSR Location Monitor Register
Multiple Module Cage Configuration
Ethernet LAN +12 Vdc Fuse
Storage and the Real-Time Clock
SCSI Bus Termination
187-Bugps Return
Hardware Preparation and Installation
3-30
Overview of M88000 Firmware
Debugger General Information
Introduction to MVME187Bug
This Chapter Covers
Description of 187Bug
Command Facilities
Trap #496 Routines
Debugger or Diagnostic Directories
Keyboard Control
Comparison with M68000-Based Firmware
187Bug Implementation
Booting and Restarting 187Bug
Memory Requirements
Autoboot Sequence
Autoboot
Starting Up 187Bug
ROMboot
ROMboot Sequence
Network Boot
Network Boot Sequence
Restarting the System
During WARM reset
Reset
During COLD reset
Abort
Abort Sequence
Break
SYSFAIL* Assertion/Negation
Break Sequence
MPU Clock Speed Calculation
Parameter Tables
Disk I/O Support
Disk Support Facilities
Supported Controllers
Blocks Versus Sectors
Device Probe Function
IOI Input/Output Inquiry
Disk I/O via 187Bug Commands
BO Bootstrap Operating System
IOP Physical I/O to Disk
Controller Command Packets
BH Bootstrap and Halt
Disk I/O via 187Bug System Calls
Default 187Bug Controller and Device Parameters
Disk I/O Error Codes
source
Intel 82596 LAN Coprocessor Ethernet Driver
Network I/O Support
UDP/IP Protocol Modules
RARP/ARP Protocol Modules
BOOTP Protocol Module
Network Boot Control Module
TFTP Protocol Module
Multiprocessor Support
Network I/O Error Codes
Multiprocessor Control Register MPCR Method
MPCR Status Codes
MPCR Powerup Sequence
Multiprocessor Address Register MPAR
3. As the initialization proceeds, the execution path comes to the prompt routine
Global Control and Status Register GCSR Method
Diagnostic Facilities
Table 4-1. Diagnostic Monitor Commands/Prefixes
Command
Table 4-2. Diagnostic Utilities
Table 4-1. Diagnostic Monitor Commands/Prefixes
Command
187Bug Diagnostic Test Groups
Table 4-3. Diagnostic Test Groups
Debugger General Information
4-28
Terminal Input/Output Control
Using the 187Bug Debugger
Entering Debugger Command Lines
This Chapter Covers
Using the 187Bug Debugger
Debugger Command Syntax
Syntactic Variables
Expression as a Parameter
Address as a Parameter
Address Formats
Port Numbers
Offset Registers
Creating a Program with the Assembler/Disassembler
Entering and Debugging Programs
Downloading an S-Record Object File
Calling System Utilities from User Programs
Read the Program from Disk
Preserving the Debugger Operating Environment
187Bug Vector Table and Workspace
Exception Vectors Used by 187Bug
Floating Point Support
Hardware Functions
CPU/MPU Registers
1. The sign field is the first field and is a binary field
2 hex digits. Bias = $7F
Single Precision Real
Double Precision Real
3 hex digits. Bias = $3FF
Scientific Notation
AS addr
The 187Bug Debugger Command Set
Table 5-1. Debugger Commands
BC range del addr B H W
DMA range del addr del vdir del am del blk
Table 5-1. Debugger Commands Continued
HE command
DS addr count del addr
del device LUN del block #
Table 5-1. Debugger Commands Continued
MAW controller LUN
MAR controller LUN del device LUN
RS reg del exp del addr S D
Table 5-1. Debugger Commands Continued
SYMS symbol-name S
SET mmddyyhhmm n C
This Appendix Covers
AConfigure and Environment Commands
Configuring the Board Information Block
Page
Setting Environment to Bug/Operating System
ENV D
Table A-1. ENV Command Parameters
The parameters to be configured are listed in the following table
Table A-1. ENV Command Parameters Continued
FFBFFFFC
Table A-1. ENV Command Parameters Continued
Table A-1. ENV Command Parameters Continued
Table A-1. ENV Command Parameters Continued
FFFFCE0F
Table A-1. ENV Command Parameters Continued
01FFFFFF
01FF
Table A-1. ENV Command Parameters Continued
Guide
FFE1FFFF
Table A-1. ENV Command Parameters Continued
EFFFFFFF
Table A-1. ENV Command Parameters Continued
Table A-1. ENV Command Parameters Continued
Configure and Environment Commands
A-14
BDisk/Tape Controller Data
Disk/Tape Controller Modules Supported
Disk/Tape Controller Default Configurations
$XXXXXXXX
MVME327A -- 9 Devices
MVME328 -- 14 Devices
IOT Command Parameters for Supported Floppy Types
MVME350 -- 1 Device
Floppy Types and Formats
Other Characteristics
IOT Parameter
DSDD5
Disk/Tape Controller Data
CNetwork Controller Data
Table C-1. Network Controller Access Data
Network Controller Modules Supported
Table C-1. Network Controller Access Data Continued
DTroubleshooting the MVME187 Solving Startup Problems
Table D-1. Troubleshooting Steps
Table D-1. Troubleshooting Steps Continued
Table D-1. Troubleshooting Steps Continued
III. Debug
187-Diag
Table D-1. Troubleshooting Steps Continued
3. When prompted to Update Non-Volatile RAM, type in
BREAK
Table D-1. Troubleshooting Steps Continued
Troubleshooting the MVME187 Solving Startup Problems
EEIA-232-D Interconnections
Introduction
Table E-1. EIA-232-D Interconnections
Grounding
Levels of Implementation
Table E-1. EIA-232-D Interconnections Continued
Signal Adaptations
Sample Configurations
Figure E-1. Middle-of-the-Road EIA-232-D Configuration
Figure E-2. Minimum EIA-232-D Connection
Proper Grounding
EIA-232-D Interconnections
Index
Symbols
Numerics
I N D E
default configurations B-2
error codes
support via 187Bug commands 4-15 via 187Bug system calls
I N D E
I N D E
local bus local I/O devices 2-26 VMEbus 2-28 VMEbus short I/O
I N D E
I N D E
I N D E
see also CD2401 scientific notation 5-14 SCON LED
I N D E
in NVRAM
edge significant 1-2 level significant
see also CD2401 serial port 1 5-8 serial port 2
I N D E