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