MVME166 Single Board Computer Installation Guide
MVME166IG/D2
Restricted Right Legend
Preface
Copyright Motorola 1993 All Rights Reserved
Do Not Service or Adjust Alone
Safety Summary Safety Depends On You
Ground the Instrument
Do Not Operate in an Explosive Atmosphere
Dangerous Procedure Warnings
Use Caution When Exposing or Handling the CRT
Dangerous voltages, capable of causing death, are present in
extreme caution when handling
CHAPTER 1 BOARD LEVEL HARDWARE DESCRIPTION
Contents
CHAPTER 3 DEBUGGER GENERAL INFORMATION
CHAPTER 2 HARDWARE PREPARATION AND INSTALLATION
CHAPTER 4 USING THE 166Bug DEBUGGER
APPENDIX A CONFIGURE AND ENVIRONMENT COMMANDS
APPENDIX B DISK/TAPE CONTROLLER DATA
APPENDIX C NETWORK CONTROLLER DATA
FIGURES
List of Figures
Page
TABLES
List of Tables
Page
BOARD LEVEL HARDWARE DESCRIPTION
Introduction
Overview
Related Documentation
Introduction
IEEE Standard for Multiplexed High-Performance Bus Structure VSB, ANSI/IEEE Std 1096-1988, The Institute of Electrical and Electronics Engineers, Inc., 345 East 47th Street, New York, NY 10017 VSB Specification. This is also Parallel Sub-system Bus of the IEC 821 VMEbus, IEC 822 VSB, Bureau Central de la Commission Electrotechnique Internationale 3,rue de Varembé, Geneva, Switzerland
Features
Requirements
MVME166IG/D2
Specifications
Table 1-1. MVME166 Specifications
Manual Terminology
Introduction
Block Diagram
Figure 1-1. MVME166 Block Diagram
MVME166 Single Board Computer Installation Guide
Functional Description
Front Panel Switches and Indicators
Data Bus Structure
MC68040 MPU
Flash Memory and Download EPROM
SRAM
Onboard DRAM
VMEbus Interface
Battery Backed Up RAM and Clock
VME Subsystem Bus VSB Interface
I/O Interfaces
MC68230 Parallel Interface/Timer
Ethernet Interface
Parallel Port Interface
Local Resources
SCSI Interface
SCSI Termination
Programmable Tick Timers
Connectors
Watchdog Timer
Local Bus Timeout
Memory Maps
Local Bus Memory Map
Normal Address Range
Devices Accessed
Table 1-2. Local Bus Memory Map
Software
Port Size
Table 1-3. Local I/O Devices Memory Map
Memory Maps
VMEbus Memory Map
VMEbus Accesses to the Local Bus
VSB Memory Map
VMEbus Short I/O Memory Map
Unpacking Instructions
HARDWARE PREPARATION AND INSTALLATION
Hardware Preparation
Introduction
SCSI Terminator Enable Header J2
MVME166IG/D2
Figure 2-1. MVME166 Switches, Headers, Connectors, Fuses, and LEDs
PRIMARY SIDE
1381
System Controller Header J6
2 General Purpose Readable Jumpers on Header J3
OUT = BootBug
All Zeros Factory Configuration
Do not remove all jumpers from J7. This may disable the SRAM
SRAM Backup Power Source Select Header J7
MVME166 Module Installation
Installation Instructions
Installation Instructions
System Considerations
Installation Instructions
MVME166 Single Board Computer Installation Guide
Hardware Preparation and Installation
DEBUGGER GENERAL INFORMATION
Overview of M68000 Firmware
Description of 166Bug
Debugger General Information
166Bug Implementation
Installation and Startup
Page
Description
J3 Pins
In order for high-baud rate serial communication between
make sure XON/XOFF handshaking is enabled
166Bug and the terminal to work, the terminal must do some
form of handshaking. If the terminal being used does not
166BBug Implementation
BOOTBUG
SETUP
Setup System Parameters
Execute User Program
EXEC ADDR
Autoboot in progress... To abort hit BREAK
Autoboot
Network Boot
ROMboot
Restarting the System
Reset
Abort
Break
SYSFAIL* Assertion/Negation
MPU Clock Speed Calculation
Memory Requirements
MVME166 Single Board Computer Installation Guide
Terminal Input/Output Control
Blocks Versus Sectors
Disk I/O Support
Device Probe Function
Disk I/O via 166Bug Commands
IOI Input/Output Inquiry
IOP Physical I/O to Disk
BH Bootstrap and Halt
BO Bootstrap Operating System
Disk I/O via 166Bug System Calls
IOC I/O Control
Default 166Bug Controller and Device Parameters
Network I/O Support
Disk I/O Error Codes
Intel 82596 LAN Coprocessor Ethernet Driver
UDP/IP Protocol Modules
Network Boot Control Module
BOOTP Protocol Module
Network I/O Error Codes
RARP/ARP Protocol Modules
Multiprocessor Control Register MPCR Method
Multiprocessor Support
$804
MPAR
3-22
GCSR Method
Diagnostic Facilities
Debugger General Information
MVME166 Single Board Computer Installation Guide
Entering Debugger Command Lines
USING THE 166Bug DEBUGGER
Syntactic Variables
Expression as a Parameter
’ABC’
’TEST’
Address Formats
Address as a Parameter
NOTES N
Table 4-1. Debugger Address Parameter Formats
Format
Example
Offset Registers
Relative addresses are limited to 1MB 5 digits, regardless
of the range of the closest offset register
166BugMD 1327CDI
Port Numbers
Entering and Debugging Programs
Calling System Utilities from User Programs
Preserving the Debugger Operating Environment
Hardware Functions
166Bug Vector Table and Workspace
Table 4-2. Exception Vectors Used by 166Bug
Exception Vectors Used by 166Bug
Using 166Bug Target Vector Table
Creating a New Vector Table
Store generalized exception vector
Get generalized exception vector
Pass exception to debugger Get saved VBR
166Bug Generalized Exception Handler
166BugMD A7&30
MVME166 Single Board Computer Installation Guide
’.....p
Floating Point Support
Integer Data Types
Floating Point Data Types
Single Precision Real
Double Precision Real
Extended Precision Real
Scientific Notation
Packed Decimal Real
4-bit sign field
4 binary digits
Table 4-3. Debugger Commands
The 166Bug Debugger Command Set
4Manual
MVME166 Single Board Computer Installation Guide
The 166Bug Debugger Command Set
Table 4-3. Debugger Commands Continued
MVME166IG/D2
4-21
Table 4-3. Debugger Commands Continued
MVME166 Single Board Computer Installation Guide
TT ADDR
Configure Board Information Block
CNFG IM
CONFIGURE AND ENVIRONMENT COMMANDS
ENV D
Set Environment to Bug/Operating System
Default
Table A-1. ENV Command Parameters
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
ENV Parameter and Options
Default
Table A-1. ENV Command Parameters Continued
Meaning of Default
MVME166 Single Board Computer Installation Guide
Disk/Tape Controller Modules Supported
DISK/TAPE CONTROLLER DATA
CISC Single Board Computers -- 7 Devices
Disk/Tape Controller Default Configurations
MVME320 -- 4 Devices
MVME166 Single Board Computer Installation Guide
MVME327A -- 9 Devices
MVME323 -- 4 Devices
Controller LUN
Address
MVME350 -- 1 Device
MVME328 -- 14 Devices
MVME166 Single Board Computer Installation Guide
Controller LUN
Other Characteristics
IOT Command Parameters for Supported Floppy Types
MVME166IG/D2
Floppy Types and Formats
MVME166 Single Board Computer Installation Guide
Network Controller Modules Supported
NETWORK CONTROLLER DATA
Network Controller Data
MVME166 Single Board Computer Installation Guide
Numerics
Index
I N D E
I N D E
IN-4
I N D E
I N D E
I N D E