MVME162P2 Users Guide
MVME162P2 Users Guide
V162P2A/IH2
EMI Caution
Notice
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.
Electronic versions of this material may be read online, downloaded for personal use, or
referenced in another document as a URL to the Motorola Computer Group website. The
text itself may not be published commercially in print or electronic form, edited, translated,
or otherwise altered without the 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 available 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.
Limited and 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 (b)(3) of the Rights in Technical Data clause at DFARS 252.227-7013 (Nov.
1995) and of the Rights in Noncommercial Computer Software and Documentation clause
at DFARS 252.227-7014 (Jun. 1995).
Motorola, Inc.
Computer Group
2900 South Diablo Way
Tempe, Arizona 85282
Contents
vii
CHAPTER 2 Startup and Operation
Introduction ............................................................................................................... 2-1
Front Panel Switches and Indicators .................................................................. 2-1
Initial Conditions ....................................................................................................... 2-2
Applying Power ......................................................................................................... 2-3
Pre-Startup Checklist................................................................................................. 2-4
Bringing up the Board ............................................................................................... 2-5
Autoboot ............................................................................................................. 2-9
ROMboot.......................................................................................................... 2-10
Network Boot ................................................................................................... 2-11
Restarting the System .............................................................................................. 2-12
Reset ................................................................................................................. 2-12
Abort................................................................................................................. 2-13
Break ................................................................................................................ 2-13
Diagnostic Facilities ................................................................................................ 2-14
viii
Microprocessor ...................................................................................................4-6
MC68xx040 Cache ......................................................................................4-6
No-VMEbus-Interface Option ............................................................................4-7
Memory Options .................................................................................................4-7
DRAM .........................................................................................................4-7
SRAM..........................................................................................................4-8
About the Battery.........................................................................................4-9
EPROM and Flash Memory ......................................................................4-11
Battery-Backed-Up RAM and Clock................................................................4-12
VMEbus Interface and VMEchip2 ...................................................................4-12
I/O Interfaces ....................................................................................................4-12
Serial Communications Interface ..............................................................4-13
IndustryPack (IP) Interfaces ......................................................................4-13
Ethernet Interface ......................................................................................4-14
SCSI Interface............................................................................................4-15
SCSI Termination ......................................................................................4-15
Local Resources................................................................................................4-15
Programmable Tick Timers .......................................................................4-16
Watchdog Timer ........................................................................................4-16
Software-Programmable Hardware Interrupts...........................................4-16
Local Bus Timeout ....................................................................................4-16
Local Bus Arbiter..............................................................................................4-17
Connectors ........................................................................................................4-18
Remote Status and Control ........................................................................4-18
APPENDIX A Specifications
Board Specifications .................................................................................................A-1
Cooling Requirements ..............................................................................................A-2
Special Considerations for Elevated-Temperature Operation ...........................A-3
EMC Regulatory Compliance...................................................................................A-4
ix
APPENDIX B Troubleshooting
Solving Startup Problems ......................................................................................... B-1
x
List of Figures
xi
xii
List of Tables
xiii
xiv
About This Manual
MVME162P2 VME Embedded Controller Installation and Use provides
instructions for hardware preparation and installation; a board-level
hardware overview; and firmware-related general information and startup
instructions for the MVME162P-242 series of embedded controllers,
known collectively as the ‘‘MVME162P2’’ because they are equipped
with the “Petra” chip and accommodate up to two IP modules.
The “Petra” chip that distinguishes MVME162P2 embedded controllers is
an application-specific integrated circuit (ASIC) which combines the
functions previously covered by the MC2 chip, the IP2 chip, and the
MCECC chip in a single ASIC. As of the publication date, the information
presented in this manual applies to the following MVME162P2 models:
xv
Summary of Changes
This is the second edition of MVME162P2 Installation and Use. It
supersedes the June 2000 edition and incorporates the following updates.
Overview of Contents
Chapter 1, Hardware Preparation and Installation, provides unpacking
instructions, hardware preparation guidelines, and installation instructions
for the MVME162P2 VME Embedded Controller.
Chapter 2, Startup and Operation, provides information on powering up
the MVME162P2 VME Embedded Controller after its installation in a
system and describes the functionality of the switches, status indicators,
and I/O ports.
Chapter 3, 162Bug Firmware, describes the basics of 162Bug and its
architecture, describes the monitor (interactive command portion of the
firmware) in detail, and gives information on using the debugger and
special commands.
Chapter 4, Functional Description, describes the MVME162P2 VME
Embedded Controller on a block diagram level.
Chapter 5, Pin Assignments, summarizes the pin assignments for the
various groups of interconnect signals on the MVME162P2.
xvi
Appendix A, Specifications, lists the general specifications for the
MVME162P2 Embedded Controller. Subsequent sections of the appendix
detail cooling requirements and EMC regulatory compliance.
Appendix B, Troubleshooting, includes simple troubleshooting steps to
follow in the event that you have difficulty with your MVME162P2 VME
Embedded Controller.
Appendix C, Network Controller Data, describes the VMEbus network
controller modules that are supported by the 162Bug firmware.
Appendix D, Disk/Tape Controller Data, describes the VMEbus disk/tape
controller modules that are supported by the 162Bug firmware.
Appendix E, Related Documentation, provides all documentation related
to the MVME162P2.
xvii
Conventions Used in This Manual
The following typographical conventions are used in this document:
bold
is used for user input that you type just as it appears; it is also used for
commands, options and arguments to commands, and names of
programs, directories and files.
italic
is used for names of variables to which you assign values. Italic is also
used for comments in screen displays and examples, and to introduce
new terms.
courier
is used for system output (for example, screen displays, reports),
examples, and system prompts.
<Enter>, <Return> or <CR>
<CR> represents the carriage return or Enter key.
CTRL
represents the Control key. Execute control characters by pressing the
Ctrl key and the letter simultaneously, for example, Ctrl-d.
A character precedes a data or address parameter to specify the numeric
format, as follows:
$ Specifies a hexadecimal character
0x Specifies a hexadecimal number
% Specifies a binary number
& Specifies a decimal number
An asterisk (∗) following a signal name for signals that are level significant
denotes that the signal is true or valid when the signal is low. An asterisk
(∗) following a signal name for signals that are edge significant denotes
that the actions initiated by that signal occur on high to low transition.
xviii
1Hardware Preparation and
Installation 1
Introduction
This chapter provides unpacking instructions, hardware preparation
guidelines, and installation instructions for the MVME162P2 VME
Embedded Controller.
Getting Started
This section supplies an overview of startup procedures applicable to the
MVME162P2. Equipment requirements, directions for unpacking, and
ESD precautions that you should take complete the section.
1-1
Hardware Preparation and Installation
1
Equipment Required
The following equipment is necessary to complete an MVME162P2
system:
❏ VME system enclosure
❏ System console terminal
❏ Operating system (and / or application software)
❏ Disk drives (and / or other I/O) and controllers
Note If the shipping carton is damaged upon receipt, request that the
carrier’s agent be present during the unpacking and inspection of
the equipment.
Unpack the equipment from the shipping carton. Refer to the packing list
and verify that all items are present. Save the packing material for storing
and reshipping of equipment.
http://www.motorola.com/computer/literature 1-3
Hardware Preparation and Installation
1
Turn the system’s power off before you perform these procedures. Failure
! to turn the power off before opening the enclosure can result in personal
Warning injury or damage to the equipment. Hazardous voltage, current, and energy
levels are present in the chassis. Hazardous voltages may be present on
power switch terminals even when the power switch is off. Never operate
the system with the cover removed. Always replace the cover before
powering up the system.
MVME162P2 Configuration
Figure 1-1 illustrates the placement of the jumper headers, connectors,
configuration switches, and various other components on the
MVME162P2. Manually configurable jumper headers and configuration
switches on the MVME162P2 are listed in the following table.
J15 (also J24, if present) is a PLD programming header for lab or factory
use. It has no user function.
http://www.motorola.com/computer/literature 1-5
Computer Group Literature Center Web Site
P1 P2
A1 A32 A1 A32
B1 B32 B1 B32
C1 C32 C1 C32
L11
L10
J8 J6
R58 R75 R101
J11 J16
2 XU2 2
1 1
19 3 1
J2
20 J12 R245
1 2
9 1
J15
10 2 J17
DS2 DS4
J23
S1 S2
DS1 DS3
FUSES SCON J9
MVME162
FAIL RUN
ABORT
RESET
ETHERNET PORT SCSI INTERFACE CONSOLE 1 2 3 4
1-6
2783 0700
1
Preparing the Board
1
J1 J1 J1
3 2 1 3 2 1 3 2 1
http://www.motorola.com/computer/literature 1-7
Hardware Preparation and Installation
1
If the jumper is removed from J11, the strobe line is available for a
sideband type of messaging between IP modules. The Strobe∗ signal is not
connected to any active devices on the board, but it may be connected to a
pull-up resistor.
J11 J11
2 2
1 1
J12 J12
1 2 1 2
Onboard SCSI Bus Terminators disabled Onboard SCSI Bus Terminators enabled
(Factory configuration)
The setting of the IP32 bit in the Control/Status registers (Petra IP2 sector,
! register at offset $1D, bit 0) must correspond to that of the jumper. The bit
Caution is cleared (0) for 8MHz, or set (1) to match the processor bus clock speed.
If the jumper and the CSR bit are not configured the same, the board may
not run properly.
J13 J13
1 2 3 1 2 3
http://www.motorola.com/computer/literature 1-9
Hardware Preparation and Installation
1
Removing all jumpers may temporarily disable the SRAM. Do not remove
! all jumpers from J14, except for storage.
Caution
6 5 6 5 6 5
2 1 2 1 2 1
Primary Source Onboard Battery Backup Power Disabled Primary Source VMEbus +5V STBY
Secondary Source Onboard Battery (For storage only) Secondary Source VMEbus +5V STBY
(Factory configuration)
J14 J14
6 5 6 5
2 1 2 1
J16 J16
2 2
1 1
http://www.motorola.com/computer/literature 1-11
Hardware Preparation and Installation
1
J20 J20
16 15 16 15
J20
16 15
2 1 2 1
J20 J20
16 15 16 15
2 1
2 1 2 1
The next five tables show the address range for each EPROM socket in all
five configurations. GPI3 (S4, switch segment 5) is a control bit in the
MC2 General-Purpose Inputs register in the Petra ASIC that determines
whether reset code is fetched from Flash memory or from EPROMs. (For
particulars on GPI3, refer to the Programmer’s Reference Guide.)
http://www.motorola.com/computer/literature 1-13
Hardware Preparation and Installation
1
S3
ON OFF
16MB
(factory configuration)
2734 0004
http://www.motorola.com/computer/literature 1-15
Hardware Preparation and Installation
1
S3 S3 S3 MC2 DRAM
Segment 1 Segment 2 Segment 3 Size
ON ON ON 1MB
OFF ON ON 4MB
OFF ON OFF 8MB
OFF OFF ON Disabled
OFF OFF OFF 16MB
S4
162 BUG Installed (default) User Code Installed
OFF ON
Flash Selected
(factory configuration) 2735 0004
http://www.motorola.com/computer/literature 1-17
Hardware Preparation and Installation
1
S5
ON OFF
Snoop inhibited
(factory configuration)
1
S5
ON OFF
http://www.motorola.com/computer/literature 1-19
Hardware Preparation and Installation
1
S5
ON OFF
S6
ON OFF
2737 0004
http://www.motorola.com/computer/literature 1-21
Hardware Preparation and Installation
1
S6 S6 S6 MCECC
Segment 1 Segment 2 Segment 3 DRAM Size
ON ON ON 4MB
ON ON OFF 8MB
ON OFF ON 16MB
ON OFF OFF 32MB
OFF ON ON 64MB
Installation Instructions
This section covers:
❏ Installation of IndustryPacks (IPs) on the MVME162P2
❏ Installation of the MVME162P2 in a VME chassis
❏ System considerations relevant to the installation. Ensure that an
EPROM device is installed as needed. Before installing
IndustryPacks, ensure that the serial ports and all header jumpers
and configuration switches are set as appropriate.
MVME162P2 Installation
With EPROM and IP modules installed and headers or switches properly
configured, proceed as follows to install the MVME162P2 in a VME
chassis:
1. Turn all equipment power OFF and disconnect the power cable
from the AC power source.
http://www.motorola.com/computer/literature 1-23
Hardware Preparation and Installation
1
– Note that some cables are not provided with the MVME162P2
and must be made or purchased by the user. (Motorola
recommends shielded cable for all peripheral connections to
minimize radiation.)
8. Connect the peripheral(s) to the cable(s).
9. Install any other required VMEmodules in the system.
10. Replace the chassis cover.
11. Connect the power cable to the AC power source and turn the
equipment power ON.
System Considerations
The MVME162P2 draws power from VMEbus backplane connectors P1
and P2. P2 is also used for the upper 16 bits of data in 32-bit transfers, and
for the upper 8 address lines in extended addressing mode. The
MVME162P2 may not operate properly without its main board connected
to VMEbus backplane connectors P1 and P2.
Whether the MVME162P2 operates as a VMEbus master or as a VMEbus
slave, it is configured for 32 bits of address and 32 bits of data (A32/D32).
However, it handles A16 or A24 devices in the address ranges indicated in
the VMEchip2 chapter of the Programmer’s Reference Guide. D8 and/or
D16 devices in the system must be handled by the MC680x0/MC68LC0x0
software. For specifics, refer to the memory maps in the Programmer’s
Reference Guide.
The MVME162P2 contains shared onboard DRAM whose base address is
software-selectable. Both the onboard processor and offboard VMEbus
devices see this local DRAM at base physical address $00000000, as
programmed by the MVME162Bug firmware. This may be changed via
software to any other base address. Refer to the Programmer’s Reference
Guide for more information.
If the MVME162P2 tries to access offboard resources in a nonexistent
location and is not system controller, and if the system does not have a
global bus timeout, the MVME162P2 waits forever for the VMEbus cycle
to complete. This will cause the system to lock up. There is only one
http://www.motorola.com/computer/literature 1-25
Hardware Preparation and Installation
1
situation in which the system might lack this global bus timeout: when the
MVME162P2 is not the system controller and there is no global bus
timeout elsewhere in the system.
Multiple MVME162P2s may be installed in a single VME chassis. In
general, hardware multiprocessor features are supported.
Serial Connections
The MVME162P2 uses two Zilog Z85230 serial port controllers to
implement the four serial communications interfaces. Each interface
supports:
❏ CTS, DCD, RTS, and DTR control signals
❏ TXD and RXD transmit/receive data signals
Because the serial clocks are omitted in the MVME162P2 implementation,
serial communications are strictly asynchronous. The Z85230s are
interfaced as DTE (data terminal equipment) with EIA-232-D signal
levels. The serial ports are routed to four RJ-45 connectors on the front
panel. The MVME162P2 hardware supports asynchronous serial baud
rates of 110b/s to 38.4Kb/s.
For the pin assignments of the RJ-45 connectors on the front panel, refer
to Chapter 5, Pin Assignments. For additional information on the
MVME162P2 serial communications interface, refer to the Z85230 Serial
Communications Controller Product Brief listed under Manufacturer’s
Documents in Appendix E, Related Documentation. For additional
information on the EIA-232-D interface, refer to the EIA-232-D Standard.
http://www.motorola.com/computer/literature 1-27
Hardware Preparation and Installation
1
2-1
Startup and Operation
Initial Conditions
After you have verified that all necessary hardware preparation has been
done, that all connections have been made correctly, and that the
installation is complete, you can power up the system. Applying power to
the system (as well as resetting it) triggers an initialization of the
MVME162P2’s MPU, hardware, and firmware along with the rest of the
system.
The Flash-resident firmware initializes the devices on the MVME162P2
board in preparation for booting the operating system. The firmware is
shipped from the factory with a set of defaults appropriate to the board. In
most cases there is no need to modify the firmware configuration before
you boot the operating system. For specifics in this regard, refer to Chapter
3 and to the user documentation for the MVME162Bug firmware.
Applying Power 2
When you power up (or when you reset) the system, the firmware executes
some self-checks and proceeds to the hardware initialization. The system
startup flows in a predetermined sequence, following the hierarchy
inherent in the processor and the MVME162P2 hardware. The figure
below charts the flow of the basic initialization sequence that takes place
during system startup.
http://www.motorola.com/computer/literature 2-3
Startup and Operation
2 Pre-Startup Checklist
Before you power up the MVME162P2 system, be sure that the following
conditions exist:
1. Jumpers and/or configuration switches on the MVME162P2 VME
Embedded Controller and associated equipment are set as required
for your particular application.
2. The MVME162P2 board is installed and cabled up as appropriate
for your particular chassis or system, as outlined in Chapter 1.
3. The terminal that you plan to use as the system console is connected
to the console port (serial port 1) on the MVME162P2 module.
4. The terminal is set up as follows:
– Eight bits per character
– One stop bit per character
– Parity disabled (no parity protection)
– Baud rate 9600 baud (the default baud rate of many serial ports
at power-up)
5. Any other device that you wish to use, such as a host computer
system and/or peripheral equipment, is cabled to the appropriate
connectors.
After you complete the checks listed above, you are ready to power up the
system.
http://www.motorola.com/computer/literature 2-5
Startup and Operation
11. Connect the terminal to be used as the 162Bug system console to the
default EIA-232-D port at Serial Port 1 on the front panel of the
MVME162P2. Set the terminal up as follows:
– Eight bits per character
– One stop bit per character
– Parity disabled (no parity)
– Baud rate 9600 baud (the power-up default)
After power-up, you can reconfigure the baud rate of the debug port
by using the 162Bug Port Format (PF) command.
http://www.motorola.com/computer/literature 2-7
Startup and Operation
Note If you wish to execute the debugger out of Flash and Flash
does not contain 162Bug, you may copy the EPROM version
of 162Bug to Flash memory. To copy the EPROM version of
162Bug to Flash memory, first verify that a jumper is in place
on J16 to enable Flash writes, set switch S4 segment 5 to ON,
and make sure that 162Bug is in Bug mode. Then copy the
EPROM contents to Flash memory with the PFLASH
command as follows:
162-Bug> PFLASH FF800000:80000 FFA00000
Then remove the jumper from J16 (if you wish to disable 2
subsequent Flash writes) and slide switch S4 segment 5 back to
OFF. (162Bug always executes from memory location FF800000;
the setting of S4 determines whether that location is in EPROM
or Flash.)
Autoboot
Autoboot is a software routine that is contained in the 162Bug
Flash/EPROM to provide an independent mechanism for booting an
operating system. This autoboot routine automatically scans for controllers
and devices in a specified sequence until a valid bootable device
containing a boot media is found or the list is exhausted. If a valid bootable
device is found, a boot from that device is started. The controller scanning
sequence goes from the lowest controller Logical Unit Number (LUN)
detected to the highest LUN detected. Controllers, devices, and their LUNs
are listed in Appendix D.
At power-up, Autoboot is enabled and (provided that the drive and
controller numbers encountered are valid) the following message is
displayed upon the system console:
Autoboot in progress... To abort hit <BREAK>
A delay follows this message so that you can abort the Autoboot process if
you wish. Then the actual I/O begins: the program designated within the
volume ID of the media specified is loaded into RAM and control passes
to it. If you want to gain control without Autoboot during this time,
however, you can press the <BREAK> key or the software ABORT or
RESET switches.
http://www.motorola.com/computer/literature 2-9
Startup and Operation
ROMboot
As shipped from the factory, 162Bug occupies an EPROM installed in
XU2. This leaves the remaining EPROM socket (XU1) and the Flash
memory available for your use.
Note You may wish to contact your Motorola sales office for
assistance in using these resources.
The ROMboot function is configured/enabled via the ENV command
(refer to Chapter 3) and is executed at power-up (optionally also at reset).
You can also execute the ROMboot function via the RB command,
assuming there is valid code in the memory devices (or optionally
elsewhere on the board or VMEbus) to support it. If ROMboot code is
installed, a user-written routine is given control (if the routine meets the
format requirements).
One use of ROMboot might be resetting the SYSFAIL∗ line on an
unintelligent controller module. The NORB command disables the
function.
For a user’s ROMboot module to gain control through the ROMboot
linkage, four conditions must exist:
❏ Power has just been applied (but the ENV command can change this
to also respond to any reset).
Network Boot
Network Auto Boot is a software routine in the 162Bug Flash/EPROM
which provides a mechanism for booting an operating system using a
network (local Ethernet interface) as the boot device. The Network Auto
Boot routine automatically scans for controllers and devices in a specified
sequence until a valid bootable device containing boot media is found or
until the list is exhausted. If a valid bootable device is found, a boot from
that device is started. The controller scanning sequence goes from the
lowest controller Logical Unit Number (LUN) detected to the highest LUN
detected. (Refer to Appendix C for default LUNs.)
At power-up, Network Boot is enabled and (provided that the drive and
controller numbers encountered are valid) the following message is
displayed upon the system console:
Network Boot in progress... To abort hit <BREAK>
After this message, there is a delay to let you abort the Auto Boot process
if you wish. Then the actual I/O is begun: the program designated within
the volume ID of the media specified is loaded into RAM and control
passes to it. If you want to gain control without Network Boot during this
time, however, you can press the <BREAK> key or use the software
ABORT or RESET switches.
http://www.motorola.com/computer/literature 2-11
Startup and Operation
Reset
Powering up the MVME162P2 initiates a system reset. You can also
initiate a reset by pressing and quickly releasing the RESET switch on the
MVME162P2 front panel, or reset the board in software.
For details on resetting the MVME162P2 board through software, refer to
the MVME1X2P2 VME Embedded Controller Programmer’s Reference
Guide.
Both “cold” and “warm” reset modes are available. By default, 162Bug is
in “cold” mode. During cold resets, a total system initialization takes place,
as if the MVME162P2 had just been powered up. All static variables
(including disk device and controller parameters) are restored to their
default states. The breakpoint table and offset registers are cleared. The
target registers are invalidated. Input and output character queues are
cleared. Onboard devices (timer, serial ports, etc.) are reset, and the two
serial ports are reconfigured to their default state.
During warm resets, the 162Bug variables and tables are preserved, as well
as the target state registers and breakpoints. 2
Note that when the MVME162P2 comes up in a cold reset, 162Bug runs
in Board mode. Using the Environment (ENV) or MENU commands can
make 162Bug run in System mode. Refer to Chapter 3 for specifics.
You will need to reset your system if the processor ever halts, or if the
162Bug environment is ever lost (vector table is destroyed, stack
corrupted, etc.).
Abort
Aborts are invoked by pressing and releasing the ABORT switch on the
MVME162P2 front panel. When you invoke an abort while executing a
user program (running target code), a snapshot of the processor state is
stored in the target registers. This characteristic makes aborts most
appropriate for terminating user programs that are being debugged.
If a program gets caught in a loop, for instance, aborts should be used to
regain control. The target PC, register contents, etc., help to pinpoint the
malfunction.
Pressing and releasing the ABORT switch generates a local board condition
which may interrupt the processor if enabled. The target registers,
reflecting the machine state at the time the ABORT switch was pressed, are
displayed on the screen. Any breakpoints installed in your code are
removed and the breakpoint table remains intact. Control returns to the
debugger.
Break
Pressing and releasing the <BREAK> key on the terminal keyboard
generates a "power break”. Breaks do not produce interrupts. The only
time that breaks are recognized is while characters are being sent or
received by the console port. A break removes any breakpoints in your
code and keeps the breakpoint table intact. If the function was entered
using SYSCALL, Break also takes a snapshot of the machine state. This
machine state is then accessible to you for diagnostic purposes.
http://www.motorola.com/computer/literature 2-13
Startup and Operation
In many cases, you may wish to terminate a debugger command before its
2 completion (for example, during the display of a large block of memory).
Break allows you to terminate the command.
Diagnostic Facilities
The 162Bug package includes a set of hardware diagnostics for testing and
troubleshooting the MVME162P2. To use the diagnostics, switch
directories to the diagnostic directory.
If you are in the debugger directory, you can switch to the diagnostic
directory with the debugger command Switch Directories (SD). The
diagnostic prompt 162-Diag> appears. Refer to the Debugging Package
for Motorola 68K CISC CPUs User’s Manual for complete descriptions of
the diagnostic routines available and instructions on how to invoke them.
Note that some diagnostics depend on restart defaults that are set up only
in a particular restart mode. The documentation for such diagnostics
includes restart information.
162Bug Overview
The firmware for the M68000-based (68K) series of board and system
level products has a common genealogy, deriving from the Bug firmware
currently used on all Motorola M68000-based CPUs. The M68000
firmware version implemented on the MVME162P2 MC68040- or
MC68LC040-based embedded controller is known as MVME162Bug, or
162Bug. It includes diagnostics for testing and configuring IndustryPack
modules.
162Bug is a powerful evaluation and debugging tool for systems built
around MVME162P2 CISC-based microcomputers. Facilities are
available for loading and executing user programs under complete
operator control for system evaluation. The 162Bug firmware provides a
high degree of functionality, user friendliness, portability, and ease of
maintenance.
3-1
162Bug Firmware
162Bug includes:
❏ Commands for display and modification of memory
If you have used one or more of Motorola’s other debugging packages, you
will find the CISC 162Bug very similar. Some effort has also been made
to improve the consistency of interactive commands. For example,
delimiters between commands and arguments may be commas or spaces 3
interchangeably.
162Bug Implementation
Physically, 162Bug is contained in a single 27C040 DIP EPROM installed
in socket XU2, providing 512KB (128K longwords) of storage.
Optionally, the 162Bug firmware can be loaded and executed in a
28F016SA Flash memory chip. The executable code is checksummed at
every power-on or reset firmware entry, and the result (which includes a
precalculated checksum contained in the memory devices) is tested for an
expected zero. Users are cautioned against modification of the memory
devices unless precautions for re-checksumming are taken.
http://www.motorola.com/computer/literature 3-3
162Bug Firmware
Memory Requirements
The program portion of 162Bug is approximately 512KB of code,
consisting of download, debugger, and diagnostic packages and contained
3 entirely in Flash memory or EPROM.
The 162Bug firmware executes from address $FF800000 whether in Flash
or EPROM. If you set switch S4 segment 5 to ON, the address spaces of the
Flash and EPROM are swapped. For MVME162P-242 series boards
(MVME162P2), the factory ship configuration except in the no-VMEbus
case has switch S4 segment 5 set to OFF (162Bug operating out of Flash).
The 162Bug initial stack completely changes 8KB of SRAM memory at
addresses $FFE0C000 through $FFE0DFFF, at power-up or reset.
.
Using 162Bug
162Bug is command-driven; it performs its various operations in response
to commands that you enter at the keyboard. When the 162-Bug> prompt 3
appears on the terminal screen, the debugger is ready to accept debugger
commands. When the 162-Diag> prompt appears on the screen, the
debugger is ready to accept diagnostics commands.
To switch from one mode to the other, enter SD (Switch Directories). To
examine the commands in the directory that you are currently in, use the
Help command (HE).
What you key in is stored in an internal buffer. Execution begins only after
the carriage return is entered. This allows you to correct entry errors, if
necessary, with the control characters described in the Debugging Package
for Motorola 68K CISC CPUs User’s Manual, Chapter 1.
After the debugger executes the command you have entered, the prompt
reappears. However, if the command causes execution of user target code
(for example GO), then control may or may not return to the debugger,
depending on what the user program does.
For example, if a breakpoint has been specified, then control returns to the
debugger when the breakpoint is encountered during execution of the user
program. Alternatively, the user program could return to the debugger by
means of the System Call Handler routine RETURN (described in the
Debugging Package for Motorola 68K CISC CPUs User’s Manual,
Chapter 5, listed in Appendix E, Related Documentation).
A debugger command is made up of the following parts:
❏ The command name, either uppercase or lowercase (e.g., MD or
md).
❏ A port number (if the command is set up to work with more than one
port).
❏ Any required arguments, as specified by the command.
❏ At least one space before the first argument. Precede all other
arguments with either a space or a comma.
http://www.motorola.com/computer/literature 3-5
162Bug Firmware
http://www.motorola.com/computer/literature 3-7
162Bug Firmware
http://www.motorola.com/computer/literature 3-9
162Bug Firmware
The parameters that are quoted are left-justified character (ASCII) strings
padded with space characters, and the quotes (") are displayed to indicate
the size of the string. Parameters that are not quoted are considered data
strings, and data strings are right-justified. The data strings are padded
with zeros if the length is not met.
The Board Information Block is factory-configured before shipment.
There is no need to modify block parameters unless the NVRAM is
corrupted.
Refer to the MVME1X2P2 VME Embedded Controller Programmer’s
Reference Guide for the actual location and other information about the
Board Information Block. Refer to the Debugging Package for Motorola
68K CISC CPUs User's Manual for a CNFG description and examples.
http://www.motorola.com/computer/literature 3-11
162Bug Firmware
http://www.motorola.com/computer/literature 3-13
162Bug Firmware
http://www.motorola.com/computer/literature 3-15
162Bug Firmware
http://www.motorola.com/computer/literature 3-17
162Bug Firmware
http://www.motorola.com/computer/literature 3-19
162Bug Firmware
http://www.motorola.com/computer/literature 3-21
162Bug Firmware
Summary of Features
The following table summarizes the features of the MVME162P2 VME
embedded controller.
Table 4-1. MVME162P2 Features
Feature Description
Microprocessor MVME162P2: 25MHz MC68040 or MC68LC040 processor
Form factor 6U VMEbus
16/32MB synchronous DRAM (SDRAM), configurable to emulate
1/4/8/16/MB parity-protected DRAM or 4/8/16/32MB ECC-protected
Memory DRAM
512KB SRAM with battery backup
Flash memory MVME162P2: One Intel 28F016SA 1MB or 2MB 8-bit Flash device
EPROM Two 32-pin JEDEC standard PLCC EPROM sockets
8KB NVRAM with RTC, battery backup, and watchdog function (SGS-
Real-time clock
Thomson M48T58)
4-1
Functional Description
I/O Implementation
Peripheral input/output (I/O) signals on the MVME162P2 are routed
through the front panel.
The I/O connections for the four serial ports are implemented with four
RJ45 connectors on the front panel. In addition, the panel has cutouts for
routing of flat cables to the optional IndustryPack modules.
SCSI devices are interfaced via an industry-standard 68-pin panel
connector. The Ethernet interface uses a DB15 connector.
http://www.motorola.com/computer/literature 4-3
Functional Description
ASICs
The following ASICs are used on the MVME162P2:
❏ VMEchip2 ASIC (VMEbus interface). Provides two tick timers, a
watchdog timer, programmable map decoders for the master and
slave interfaces, and a VMEbus-to/from-local-bus DMA controller
4 as well as a VMEbus-to/from-local-bus non-DMA programmed
access interface, a VMEbus interrupter, a VMEbus system
controller, a VMEbus interrupt handler, and a VMEbus requester.
Processor-to-VMEbus transfers are D8, D16, or D32. VMEchip2
DMA transfers to the VMEbus, however, are D16, D32, D16/BLT,
D32/BLT, or D64/MBLT.
❏ Petra ASIC. Combines the functions previously covered by the
MC2 chip, the MCECC chip, and the IP2 chip in a single ASIC.
– MC2 function. Provides a parity DRAM emulation. Also
supplies four tick timers and interfaces to the LAN chip, SCSI
chip, serial port chip, BBRAM, EPROM/Flash, and SRAM.
– MCECC function. Provides an ECC DRAM emulation.
– IP2 function. Provides control and status information for up to
two single-wide or one double-wide IndustryPack module,
which can be plugged into the MVME162P2 main board.
Block Diagram
The block diagram in Figure 4-1 on page 4-5 illustrates the
MVME162P2’s overall architecture.
4-5
Block Diagram
4 Serial Ports
Optional
RJ45 Front
Panel
Ethernet SCSI
Transceiver Peripherals
VMEbus DB15 Front 68-Pin Front
http://www.motorola.com/computer/literature
Functions Functions Functions
Petra ASIC
MC68040/MC68LC040 M48T58
16/32MB Battery Backed
or
Synchronous DRAM 8KB RAM/Clock
MC68060/MC68LC060
MPU
4/8/16MB Parity 32MB
DRAM Memory ECC DRAM
Array Memory Array 512KB SRAM
Memory Array
Configuration-Dependent Emulations w/Battery
2498 0003 (2-2)
Functional Description
Functional Description
This section contains a functional description of the major blocks on the
MVME162P2.
Microprocessor
MVME162P2 models may be ordered with an MC68040 or MC68LC040
microprocessor.
The MC68040 has on-chip instruction and data caches and a floating-point
processor. (A floating-point coprocessor is the major difference between
the MC68040 and MC68LC040.) Refer to the MC68040 user’s manual for
more information.
MC68xx040 Cache
The MVME162P2 local bus masters (VMEchip2, processor, 53C710
SCSI controller, and 82596CA Ethernet controller) have programmable
control of the snoop/caching mode. The IP DMA local bus master’s snoop
control function is governed by the settings of switch S5 segments 1 and 2
(refer to IP DMA Snoop Control (S5 Pins 1/2) on page 1-18). S5
determines the value of the snoop control signal for all IP DMA transfers.
This includes the IP DMA which executes when the DMA control registers
are updated while the IP DMA is operating in command chaining mode.
The MVME162P2 local bus slaves that support the snoop/caching mode
are defined in the “Local Bus Memory Map” section of the MVME1X2P2
VME Embedded Controller Programmer’s Reference Guide.
No-VMEbus-Interface Option
In support of possible future configurations in which the MVME162P2
might be offered as an embedded controller without the VMEbus interface,
certain logic in the VMEchip2 has been duplicated in the Petra chip. (For
the location of the overlapping logic, refer to Chapter 1 in the
MVME1X2P2 VME Embedded Controller Programmer’s Reference
Guide.) As long as the VMEchip2 ASIC is present, the redundant logic is
inhibited in the Petra chip. The enabling signals for these functions are
controlled by software and Petra chip hardware initialization.
Memory Options
The following memory options are available on the different versions of
MVME162P2 boards.
DRAM
MVME162P2 boards are built with 16MB or 32MB shared DRAM
(SDRAM). Depending on build options chosen at the time of manufacture,
various versions of the MVME162P2 have the SDRAM configured to
model 1MB, 4MB, 8MB, or 16MB of parity-protected DRAM or 4MB,
8MB, 16MB, or 32MB of ECC-protected DRAM.
http://www.motorola.com/computer/literature 4-7
Functional Description
SRAM
The MVME162P2 implementation includes a 512KB SRAM (static
RAM) option. SRAM architecture is single non-interleaved. SRAM
performance is described in the section on the SRAM memory interface in
the chapter on the MC2 memory controller emulation in the MVME1X2P2
VME Embedded Controller Programmer’s Reference Guide. An onboard
battery supplies VCC to the SRAM when main power is removed. The
SRAM arrays are not parity protected.
The battery backup function for the onboard SRAM is provided by a coin-
type Panasonic CR2032 device (or equivalent) that supports primary and
secondary power sources. In the event of a main board power failure, the
CR2032 checks power sources and switches to the source with the higher
voltage.
If the voltage of the backup source is lower than two volts, the CR2032
blocks the second memory cycle; this allows software to provide an early
warning to avoid data loss. Because the second access may be blocked
during a power failure, software should do at least two accesses before
relying on the data.
The MVME162P2 provides jumpers (on J14) that allow either power
source of the CR2032 to be connected to the VMEbus +5V STDBY pin or
4
to one cell of the onboard battery. For example, the primary system backup
source may be a battery connected to the VMEbus +5V STDBY pin and
the secondary source may be the onboard battery. If the system source
should fail or the board is removed from the chassis, the onboard battery
takes over.
http://www.motorola.com/computer/literature 4-9
Functional Description
If you intend to place the board in storage, putting the M48T58 in power-
save mode by stopping the oscillator will prolong battery life. This is
especially important at high ambient temperatures. To enter power-saving
mode, execute the 162Bug PS command (refer to Debugger Commands in
Chapter 3) or its equivalent application-specific command. When restoring
the board to service, execute the 162Bug SET command (set
4 mmddyyhhmm) after installation to restart the oscillator and initialize the
clock.
The MVME162P2 is shipped with the battery disconnected (i.e., with
VMEbus +5V standby voltage selected as both primary and secondary
power source). In order to use the battery as a power source, whether
primary or secondary, it is necessary to reconfigure the jumpers on J14
before installing the board. Refer to SRAM Backup Power Source (J14) on
page 1-10 for available jumper configurations.
The power leads from the battery are exposed on the solder side of the
board. The board should not be placed on a conductive surface or stored in
a conductive bag unless the battery is removed.
To remove the battery from the module, carefully pry the battery from its
socket.
Before installing a new battery, ensure that the battery pins are clean. Note
the battery polarity and press the battery into the socket. When the battery
is in the socket, no soldering is required.
Note that MVME162P2 models ordered without the VMEbus interface are
shipped with Flash memory blank (the factory uses the VMEbus to
program the Flash memory with debugger code). To use the debugger
firmware, be sure that configuration switch S4 is set for the EPROM
memory map. Refer to chapters 1 and 3 for further details.
http://www.motorola.com/computer/literature 4-11
Functional Description
I/O Interfaces
The MVME162P2 provides onboard I/O for many system applications.
The I/O functions include serial ports, IndustryPack (IP) interfaces, and
optional interfaces for LAN Ethernet transceivers and SCSI mass storage
devices.
http://www.motorola.com/computer/literature 4-13
Functional Description
Ethernet Interface
The MVME162P2 uses the Intel 82596CA LAN coprocessor to implement
the optional Ethernet transceiver interface. The 82596CA accesses local
RAM using DMA operations to perform its normal functions. Because the
82596CA has small internal buffers and the VMEbus has an undefined
latency period, buffer overrun may occur if the DMA is programmed to
access the VMEbus. Therefore, the 82596CA should not be programmed
to access the VMEbus.
Every MVME162P2 that is built with an Ethernet interface is assigned an
Ethernet Station Address. The address is $0001AF2xxxxx, where xxxxx is
the unique 5-nibble number assigned to the board (i.e., every
MVME162P2 has a different value for xxxxx).
Each board has an Ethernet Station Address displayed on a label attached
to the VMEbus P2 connector. In addition, the six bytes including the
Ethernet address are stored in the BBRAM configuration area. That is,
0001AF2xxxxx is stored in the BBRAM. The upper four bytes (0001AF2x)
are read at $FFFC1F2C; the lower two bytes (xxxx) are read at
$FFFC1F30. The MVME162 debugger has the capability to retrieve or set
the Ethernet address.
If the data in BBRAM is lost, use the number on the label on backplane
connector P2 to restore it.
The Ethernet transceiver interface is located on the MVME162P2 main
board, and the industry-standard DB15 connector is located on its front
panel.
Support functions for the 82596CA LAN coprocessor are provided by the
Petra MC2 sector. Refer to the 82596CA user’s guide and to the description
of the MC2 function in the MVME1X2P2 VME Embedded Controller
Programmer’s Reference Guide for detailed programming information.
SCSI Interface
The MVME162P2 may have provision for mass storage subsystems
4
through the industry-standard SCSI bus. These subsystems may include
hard and floppy disk drives, streaming tape drives, and other mass storage
devices. The optional SCSI interface is implemented using the NCR
53C710 SCSI I/O controller.
Support functions for the 53C710 are provided by the Petra MC2 sector.
Refer to the NCR 53C710 user’s guide and to the description of the MC2
function in the MVME1X2P2 VME Embedded Controller Programmer’s
Reference Guide for detailed programming information.
SCSI Termination
It is important that the SCSI bus be properly terminated at both ends.
In the case of the MVME162P2, terminators for the SCSI bus are present
on the main board. The SCSI terminators are enabled or disabled by a
jumper on header J12. If the SCSI bus ends at the MVME162P2, a jumper
must be installed at J12.
The FUSES LED on the MVME162P2 front panel monitors +5V power to
the SCSI bus TERM power line in addition to LAN power and
IndustryPack power; the FUSES LED illuminates when all fuses on the
MVME162P2 are operational. (The fuses are solid-state circuit breakers
that reset when the short which trips them is removed.) Because any device
on the SCSI bus can provide power to the TERM power line, the FUSES
LED does not directly indicate the condition of the fuse.
Local Resources
The MVME162P2 includes many resources for the local processor. These
include tick timers, software-programmable hardware interrupts, a
watchdog timer, and a local bus timeout.
http://www.motorola.com/computer/literature 4-15
Functional Description
Watchdog Timer
A watchdog timer function is provided in both the Petra/MC2 chip and the
VMEchip2 ASIC. When the watchdog timer is enabled, it must be reset by
software within the programmed interval or it times out. The watchdog
timer can be programmed to generate a SYSRESET signal, a local reset
signal, or a board fail signal if it times out. Refer to the VMEchip2 and
Petra/MC2 descriptions in the MVME1X2P2 VME Embedded Controller
Programmer’s Reference Guide for detailed programming information.
The watchdog timer logic is duplicated in the VMEchip2 and Petra/MC2
ASICs. Because the watchdog timer function in the VMEchip2 is a
superset of that function in the Petra/MC2 chip (system reset function), the
timer in the VMEchip2 is to be used in all cases except for versions of the
MVME162P2 which do not include the VMEbus interface (i.e., boards
ordered with a "No VMEbus Interface" option).
µsec, 64 µsec, 256 µsec, or infinity. The local bus timer does not operate
during VMEbus bound cycles. VMEbus bound cycles are timed by the
VMEbus access timer and the VMEbus global timer. Refer to the
VMEchip2 and Petra/MC2 descriptions in the MVME1X2P2 VME
Embedded Controller Programmer’s Reference Guide for detailed
programming information.
The access timer logic is duplicated in the VMEchip2 and Petra/MC2
4
ASICs. Because the local bus timer in the VMEchip2 can detect an
offboard access and the Petra/MC2 local bus timer cannot, the timer in the
VMEchip2 ASIC is used in all cases except for versions of the
MVME162P2 which do not include the VMEbus interface (i.e., boards
ordered with a "No VMEbus Interface" option).
http://www.motorola.com/computer/literature 4-17
Functional Description
Connectors
The MVME162P2 has two 96-position DIN connectors: P1 and P2. P1
rows A, B, C, and P2 row B provide the VMEbus interconnection. P2 rows
A and C are not used.
The serial ports on the MVME162P2 are connected to four 8-pin RJ45
4 female connectors ( J17) on the front panel. The two IP modules connect
to the MVME162P2 by two pairs of 50-pin connectors. Two additional 50-
pin connectors behind the front panel are for external connections to IP
signals. The Ethernet LAN connector (J9) is a 15-pin socket connector
mounted on the front panel. The SCSI connector (J23) is a 68-pin socket
connector mounted on the front panel.
Pin assignments for the connectors on the MVME162P2 are listed in
Chapter 5.
The tables in this chapter furnish pin assignments only. For detailed
descriptions of the interconnect signals, consult the support information
for the MVME162P2 (available through your Motorola sales office).
5-1
Pin Assignments
http://www.motorola.com/computer/literature 5-3
Pin Assignments
Ethernet Connector - J9
The MVME162P2’s Ethernet interface is implemented with a DB15
connector located on the front panel of the board. The pin assignments for
this connector are listed in the following table.
Table 5-3. DB15 Ethernet Connector Pin Assignments
1 GND C+ 2
3 T+ GND 4
5
5 R+ GND 6
7 No Connection GND 8
9 C– T– 10
11 GND R– 12
13 +12V GND 14
15 No Connection
http://www.motorola.com/computer/literature 5-5
Pin Assignments
http://www.motorola.com/computer/literature 5-7
Pin Assignments
Characteristics Specifications
Power requirements +5Vdc (±5%), 1.75A typical, 2.25A maximum
(with EPROM; without +12 Vdc (± 5%), 100 mA maximum
IPs) –12 Vdc (± 5%), 100 mA maximum
Operating temperature –5° C to 55° C ( 23° F to 131° F) exit air with forced-air cooling
(refer also to Cooling Requirements and Special Considerations for
Elevated-Temperature Operation)
Storage temperature –40° C to +85° C ( –40° F to 185° F)
Relative humidity 5% to 90% (noncondensing)
Vibration (operating) 2 Gs RMS, 20Hz-2000Hz random
Altitude (operating) 5000 meters (16,405 feet)
Physical dimensions Height Double-high VME board, 9.2 in. (233 mm)
(base board only)
Front panel width 0.8 in. (20 mm)
Front panel height 10.3 in. (262 mm)
Depth 6.3 in. (160 mm)
A-1
Specifications
A
Cooling Requirements
The Motorola MVME162P2 VME Embedded Controller is specified,
designed, and tested to operate reliably with an incoming air temperature
range of –5° to 55° C (23° to 131° F) with forced air cooling of the entire
assembly (base board and modules) at a velocity typically achievable by
using a 100 CFM axial fan. Temperature qualification is performed in a
standard Motorola VME system chassis. Twenty-five-watt load boards are
inserted in two card slots, one on each side, adjacent to the board under
test, to simulate a high power density system configuration. An assembly
of three axial fans, rated at 100 CFM per fan, is placed directly under the
VME card cage. The incoming air temperature is measured between the
fan assembly and the card cage, where the incoming airstream first
encounters the module under test. Test software is executed as the module
is subjected to ambient temperature variations. Case temperatures of
critical, high power density integrated circuits are monitored to ensure that
component vendors’ specifications are not exceeded.
While the exact amount of airflow required for cooling depends on the
ambient air temperature and the type, number, and location of boards and
other heat sources, adequate cooling can usually be achieved with 10 CFM
and 490 LFM flowing over the module. Less airflow is required to cool the
module in environments having lower maximum ambients. Under more
favorable thermal conditions, it may be possible to operate the module
reliably at higher than 55° C with increased airflow. It is important to note
that there are several factors, in addition to the rated CFM of the air mover,
which determine the actual volume and speed of air flowing over a
module.
http://www.motorola.com/computer/literature A-3
Specifications
A
B-1
Troubleshooting
http://www.motorola.com/computer/literature B-3
Troubleshooting
C-1
Network Controller Data
D-1
Disk/Tape Controller Data
Default Configurations
Note SCSI Common Command Set (CCS) devices are the only ones
tested by Motorola Computer Group.
MVME320 -- 4 Devices
MVME323 -- 4 Devices
http://www.motorola.com/computer/literature D-3
Disk/Tape Controller Data
MVME328 -- 14 Devices
MVME350 -- 1 Device
http://www.motorola.com/computer/literature D-5
Disk/Tape Controller Data
Motorola
Document Title
Publication Number
MVME1X2P2 VME Embedded Controller Programmer’s V1X2P2A/PG
Reference Guide
MVME162Bug Diagnostics User's Manual V162DIAA/UM
Debugging Package for Motorola 68K CISC CPUs User’s 68KBUG1/D
Manual (Parts 1 and 2) 68KBUG2/D
Single Board Computers SCSI Software User’s Manual SBCSCSI/D
E-1
Related Documentation
Manufacturers’ Documents
For additional information, refer to the following table for manufacturers’
data sheets or user’s manuals. As a further help, sources for the listed
documents are also provided. Please note that in many cases, the
information is preliminary and the revision levels of the documents are
subject to change without notice.
Table E-2. Manufacturers’ Documents
E
Publication
Document Title and Source
Number
M68000 Family Reference Manual M68000FR
MC68040 Microprocessor User’s Manual M68040UM
Literature Distribution Center for Motorola
Telephone: 1-800- 441-2447
FAX: (602) 994-6430 or (303) 675-2150
E-mail: [email protected]
Web: http://www.mot.com/SPS
82596CA Local Area Network Coprocessor Data Sheet 290218
82596CA Local Area Network Coprocessor User’s Manual 296853
28F016SA Flash Memory Data Sheet 209435
Intel Corporation
Web: http://developer.intel.com/design
SYM 53C710 (was NCR 53C710) SCSI I/O Processor Data Manual NCR53C710DM
SYM 53C710 (was NCR 53C710) SCSI I/O Processor Programmer’s Guide NCR53C710PG
Symbios Logic Inc.
1731 Technology Drive, Suite 600
San Jose, CA 95110
NCR Managed Services Center — Telephone: 1-800-262-7782
Web: http://www.lsilogic.com/products/symbios
M48T58(B) TIMEKEEPER™ and 8K x 8 Zeropower™ RAM Data Sheet M48T58
SGS-Thomson Microelectronics Group
Marketing Headquarters (or nearest Sales Office)
1000 East Bell Road
Phoenix, Arizona 85022
Telephone: (602) 867-6100
Web: http://www.st.com/stonline/books
Publication
Document Title and Source
Number
Z85230 Serial Communications Controller Product Brief Z85230pb.pdf
Zilog Inc.
210 Hacienda Avenue
Campbell, CA 95008-6609
Web: http://www.zilog.com/products
E
Related Specifications
For additional information, refer to the following table for manufacturers’
data sheets or user’s manuals. As a further help, sources for the listed
documents are also provided. Please note that in many cases, the
information is preliminary and the revision levels of the documents are
subject to change without notice.
Table E-3. Related Specifications
Publication
Document Title and Source
Number
VME64 Specification ANSI/VITA 1-1994
VITA (VMEbus International Trade Association )
7825 E. Gelding Drive, Suite 104
Scottsdale, AZ 85260
Telephone: (602) 951-8866
Web: http://www.vita.com
NOTE: An earlier version of the VME specification is available as:
http://www.motorola.com/computer/literature E-3
Related Documentation
Publication
Document Title and Source
Number
OR
Microprocessor system bus for 1 to 4 byte data IEC 821 BUS
Bureau Central de la Commission Electrotechnique Internationale
3, rue de Varembé
Geneva, Switzerland
E
ANSI Small Computer System Interface-2 (SCSI-2), Draft Document X3.131- X3.131-198X Rev.
198X, Revision 10c 10c
Global Engineering Documents
15 Inverness Way East
Englewood, CO 80112-5704
IndustryPack Logic Interface Specification, Revision 1.0 ANSI/VITA 4-1995
VITA (VMEbus International Trade Association )
7825 E. Gelding Drive, Suite 104
Scottsdale, AZ 85260
Telephone: (602) 951-8866
Web: http://www.vita.com
Interface Between Data Terminal Equipment and Data Circuit-Terminating ANSI/EIA-232-D
Equipment Employing Serial Binary Data Interchange (EIA-232-D) Standard
Global Engineering Documents
Suite 400
1991 M Street, NW
Washington, DC 20036
Telephone: 1-800-854-7179
Telephone: (303) 397-7956
Web: http://global.ihs.com
IN-1
Index
http://www.motorola.com/computer/literature IN-3
Index
http://www.motorola.com/computer/literature IN-5
Index
T
temperature
operating A-1
storage A-1
terminal
configuration 2-4
input/output control 3-5
tick timers 4-15
timeout
global bus 1-26
local bus 4-16
troubleshooting procedures B-1
types of reset 2-12
U
user-configurable switches 1-15, 1-17, 1-19
V
vibration tolerance (operating) A-1
VMEbus
connectors 4-18
interface 4-12
signals 5-5
VMEchip2 ASIC 4-12
W
watchdog timers 4-16
Winchester hard drive D-3
X
XON/XOFF handshaking 2-7
Z
Z85230 serial communications controller
(SCC) 2-8
I
N
D
E
X