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