Page 1
MVME197LE Single Board Computer User’s Manual (MVME197LE/D2)
Page 2
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.
Page 3
This document provides general information, hardware preparation and installation instructions, operating instructions, and a functional description for the MVME197LE Single Board Computer. This document is intended for anyone who wants to design OEM systems, supply additional capability to an existing compatible system, or work in a lab environment for experimental purposes.
Page 4
Data and address sizes are defined as follows: A byte is eight bits, numbered 0 through 7, with bit 0 being the least significant. A two-byte is 16 bits, numbered 0 through 15, with bit 0 being the least significant. For the MVME197series and other RISC modules, this is called a half-word.
The following publications are applicable to the MVME197LE module and may provide additional helpful information. If not shipped with this product, they may be purchased by contacting your Motorola sales office. Document Title MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide MVME197BUG 197Bug Debugging Package User’s Manual...
Page 6
Intel i82596 Ethernet Controller User’s Manual Cirrus Logic CD2401 Serial Controller User’s Manual SGS-Thompson MK48T08 NVRAM/TOD Clock Data Sheet The following non-Motorola publications may also be of interest and may be obtained from the sources indicated. The VMEbus Specification is contained in ANSI/IEEE Standard 1014-1987.
Page 7
The computer programs stored in the Read Only Memory of this device contain material copyrighted by Motorola Inc., first published 1991, and may be used only under license such as the License for Computer Programs (Article 14) contained in Motorola’s Terms and Conditions of Sale, Rev. 1/79.
DO NOT SUBSTITUTE PARTS OR MODIFY EQUIPMENT. Because of the danger of introducing additional hazards, do not install substitute parts or perform any unauthorized modification of the equipment. Contact your local Motorola representative for service and repair to ensure that safety features are maintained.
The BusSwitch ASIC provides an interface between the processor bus (MC88110 bus) and the local peripheral bus (MC68040 compatible bus). Refer to the MVME197LE block diagram (Figure 1-1). It provides bus arbitration for the MC88110 bus and serves as a seven level interrupt handler. It has programmable map decoders for both busses, as well as write post buffers on each, two tick timers, and four 32-bit general purpose registers.
The ECDM (Error Correction and Data Multiplexer) ASIC multiplexes between four data paths on the DRAM array. Since the device handles 16 bits, four such devices are required on the MVME197LE to accommodate the 64-bit data bus of the MC88110 microprocessor. Single-bit error correction and double-bit detection is performed in the ECDM.
– DMA for fast local memory - VMEbus transfers (A16/A24/A32, D16/D32 BLT (D16/D32/D64)) Specifications The specifications for the MVME197LE are listed in Table 1-1. Table 1-1. MVME197LE Specifications Characteristics Power requirements +5 Vdc ( 2.5%), 4 A (typical), 5 A (maximum) +12 Vdc ( 2.5%), 100 mA (maximum)
J2 connector Cooling Requirements The Motorola MVME197LE VMEmodule is specified, designed, and tested to operate reliably with an incoming air temperature range from 0° to 55° C (32° to 131° F) with forced air cooling at a velocity typically achievable by using a 100 CFM axial fan.
CFM of the air mover, which determine the actual volume and speed of air flowing over a module. FCC Compliance The MVME197LE was tested in an FCC-compliant chassis, and meets the requirements for Class A equipment. FCC compliance was achieved under the following conditions: Shielded cables on all external I/O ports.
Support Information Detailed support information such as connector signal decriptions, the module parts list, and the schematic diagram for the MVME197LE is contained in the SIMVME197LE Single Board Computer Support Information manual. This manual may be obtained free of charge by contacting your local Motorola sales office.
These modifications are made through switch settings as described in the following sections. Many other modifications are done by setting bits in control registers after the MVME197LE has been installed in a system. (The MVME197LE registers are described in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference...
Page 22
Hardware Preparation and Installation User’s Manual...
Configuration Switches The location of the switches, connectors, and LED indicators on the MVME197LE is illustrated in Figure 2-1. The MVME197LE has been factory tested and is shipped with factory switch settings that are described in the following sections. The MVME197LE operates with its required and factory- installed Debug Monitor, MVME197Bug (197Bug), with these factory switch setting.
The MVME197LE can be the system controller. The system controller function is enabled or disabled by configuring selectable switch segment S1-9. When the MVME197LE is the system controller, the SCON LED is turned ON. The VMEchip2 may be configured as a system controller as illustrated below.
Configuration Switch S6: Serial Port 4 Clock Select (S6-1, S6-2) Serial port 4 can be configured to use clock signals provided by the RTXC4 and TRXC4 signal lines. Switch segments S6-1 and S6-2 on the MVME197LE configures serial port 4 to drive or receive TRXC4 and RTXC4, respectively.
Remove the filler panel(s) from the appropriate card slot(s) at the front and rear of the chassis (if the chassis has a rear card cage). The MVME197LE module requires power from both P1 and P2. It may be installed in any double-height unused card slot, if it is not configured as the system controller.
ON. System Considerations The MVME197LE needs to draw power from both connectors P1 and P2 of the VMEbus backplane. Connector P2 is also used for the upper 16 bits of data for 32-bit transfers, and for the upper 8 address lines for the extended addressing mode.
Page 29
VMEbus. The MVME197LE provides +12 Vdc power to the Ethernet LAN transceiver interface through a 1 amp fuse (F2) located on the MVME197LE module. If the Ethernet transceiver fails to operate, check the fuse. When using the...
Page 30
Hardware Preparation and Installation 2-10 User’s Manual...
SYSRESET* signal if the MVME197LE module is the system controller. The RESET switch (S3) will reset all the onboard devices, with the exception of the DCAM and ECDM, if the MVME197LE module is not the system controller. The VMEchip2 generates the SYSREST* signal. The BusSwitch combines the local reset and the reset switch to generate a local board reset.
VMEbus SYSRESET*, or a control bit in the GCSR. Front Panel Indicators (DS1-DS6) The six LEDs on the MVME197LE front panel are: FAIL, SCON, RUN, LAN, VME, and SCSI. The yellow FAIL LED (DS1) is lit when the BRDFAIL signal line is active.
The memory maps of MVME197LE devices are provided in the following tables. Table 3-1 is the entire map from $00000000 to $FFFFFFFF. Many areas of the map are user-programmable, and suggested uses are shown in the table. This is assuming no address translation is used between the processor and local peripheral bus and between the local peripheral bus and VMEbus.
For a more detailed memory map refer to the detailed peripheral device memory maps in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide. 2. Address is the physical address going to the device. It is after the BusSwitch translation from the MC88110 address to the device seen address.
ECDM CSR register, the DCAM (I register, the PCCchip2 register, the printer register, the CD2401 Serial Port register, the Ethernet LAN register, the SCSI Controller register, and the BBRAM/TOD Clock register. MVME197LE/D2 Memory Maps C) register, the VMEchip2...
1F 31 BIT 7 BIT 6 BIT 5 DCAM registers are only accessible/addressable on the DRAM sub-system I the ECDM I C interface. MVME197LE/D2 C) Register Memory Map BIT 4 BIT 3 BIT 2 BIT 1 ID Register Version Register...
Page 43
Table 3-6. VMEchip2 Memory Map (Continued) VMEchip2 LCSR Base Address = $FFF40000 OFFSET: INTERRUPT VMEbus STAT INTERRUPT VMEbus INTERRUPT VECTOR SIGNAL LEVEL DMAC TIME OFF SCON SYS PURS FAIL FAIL STAT PURS FAIL STAT STAT STAT = Local Bus (LB) = Local Bus Slave = Local Bus to VMEbus (Sheet 2 of 4) ROM0...
Page 47
Table 3-6. VMEchip2 Memory Map (Continued) (Sheet 4 of 4) VMEchip2 GCSR Base Address = $FFF40100 CHIP REVISION SIG3 SIG2 SIG1 SIG0 GENERAL PURPOSE CONTROL AND STATUS REGISTER 0 GENERAL PURPOSE CONTROL AND STATUS REGISTER 1 GENERAL PURPOSE CONTROL AND STATUS REGISTER 2 GENERAL PURPOSE CONTROL AND STATUS REGISTER 3 GENERAL PURPOSE CONTROL AND STATUS REGISTER 4 GENERAL PURPOSE CONTROL AND STATUS REGISTER 5...
Operating Instructions Printer ACK Interrupt Control Register NAME PLTY Printer FAULT Interrupt Control Register NAME PLTY Printer SEL Interrupt Control Register PLTY NAME Printer PE Interrupt Control Register NAME PLTY Printer BUSY Interrupt Control Register NAME PLTY Printer Input Status Register NAME PINT Printer Port Control Register...
$FFF46000 $FFF46004 1. Refer to the MPU Port and MPU Channel Attention otes registers in the PCCchip2 chapter of the MVME197LE, MVME197DP, Computers Programmer’s Reference Guide. 2. After reset you must write the System Configuration Pointer to the command registers prior to writing to the CPU Channel Attention register.
The first area is reserved for user data. The second area is used by Motorola networking software. The third area is used by the SYSTEM V/88 operating system. The fourth area is used by the MVME197 board debugger.
Additional boards in a set are defined by a structure for that set. For example, for a 32 megabyte, 50 MHz MVME197LE board at revision A, the PWA field contains: (The 12 characters are followed by four blanks.)
Software Initialization Most functions that have been done with switches or jumpers on other modules are done by setting control registers on the MVME197LE. At power- up or reset, the FLASH memory that contains the 197Bug debugging package sets up the default values of many of these registers.
Page 58
Operating Instructions Any VMEbus access to the MVME197LE while it is in the reset state is ignored. If a global bus timer is enabled, a bus error is generated. 3-28 User’s Manual...
A32/D8/D16/D32 VMEbus master/slave interface, and a VMEbus system controller. Data Bus Structure The local data bus on the MVME197LE module is designed to accommodate the various 8-bit, 16-bit, and 32-bit devices that reside on the module. Refer to the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide and to the specific sections of this user’s manual...
Address Bus Mezzanine PROCESSOR Port Data Bus BusSwitch Address Address Bus Data Bus 82596CA VMEbus SCSI -II (VMEchip2) NCR53710 Figure 4-1. MVME197LE Block Diagram MUX Address Data RAS, CAS DCAM ECDM (X4) CBus Data LOCAL PERIPHERAL Flash PCCchip2 Memory Memory Array...
Battery Backup RAM and Clock The MK48T08 RAM and clock chip is used on the MVME197LE. This chip provides a time of day clock, oscillator, crystal, power fail detection, memory write protection, 8KB of RAM, and a battery in one 28-pin package. The clock...
The local peripheral bus to VMEbus interface, the VMEbus to local peripheral bus interface, and the local-VMEbus DMA controller functions on the MVME197LE are provided by the VMEchip2. The VMEchip2 can also provide the VMEbus system controller functions. Refer to the VMEchip2 chapter in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide for detailed programming information.
Every MVME197LE module is assigned an Ethernet Station Address. This address is $08003E2XXXXX, where XXXXX is the unique 5-nibble number assigned to the board (i.e., every MVME197LE has a different value for XXXXX). The Ethernet Station Address is displayed on a label attached to the VMEbus P2 connector.
SCSI Termination The system configurer must ensure that the SCSI bus is terminated properly. On the MVME197LE, the terminators are located on the P2 transition board. The +5V power to the SCSI bus termination resistors is provided by the P2 transition board.
Functional Description Refer to the VMEchip2, PCCchip2, and BusSwitch chapters in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide for detailed programming information. Watchdog Timer A watchdog timer function is provided in the VMEchip2. When the watchdog timer is enabled, it must be reset by software within the programmed time or it times out.
Page 67
(PALINT and IRQ). The BusSwitch may also generate the non-maskable interrupt (NMI) signal to the MPU from the ABORT push- button switch. Refer to the BusSwitch, PCCchip2, and VMEchip2 chapters in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide for more detailed information. MVME197LE/D2...
Page 69
+3 and +15 volts for a high level, and between -3 and -15 volts for a low level. Any attempt to connect units in parallel may result in out of range voltages and is not allowed by the EIA-232-D specifications. MVME197LE/D2A-1...
Page 70
EIA-232-D Interconnections Signal Number Mnemonic SIG-GND 9-14 18,19 Table A-1. EIA-232-D Interconnections Signal Name and Description Not used. TRANSMIT DATA - data to be transmitted is furnished on this line to the modem from the terminal. RECEIVE DATA - data which is demodulated from the receive line is presented to the terminal by the modem.
Page 71
CARRIER NOT PRESENT to help the user to diagnose failure to communicate. Obviously, if the system is designed properly to use this signal, and it is not connected to a modem, the signal must MVME197LE/D2 EIA-232-D Interconnections Signal Name and Description RING INDICATOR - RI is sent by the modem to the terminal.
Page 72
EIA-232-D Interconnections be provided by a pull-up resistor or gate as described before (see Figure A-1). Many modems expect a DTR high signal and issue a DSR. These signals are used by software to help prompt the operator about possible causes of trouble. The DTR signal is used sometimes to disconnect the phone circuit in preparation for another automatic call.
EIA-232-D Interconnections Another subject that needs to be considered is the use of ground pins. There are two pins labeled GND. Pin 7 is the SIGNAL GROUND and must be connected to the distant device to complete the circuit. Pin 1 is the CHASSIS GROUND, but it must be used with care.