Summary of Contents for Emerson Motorola MVME197LE
Page 1
(217) 352-9330 | Click HERE Find the Emerson / Motorola MVME197LE at our website:...
Page 2
MVME197LE Single Board Computer User’s Manual (MVME197LE/D2)
Page 3
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.
Page 4
Preface 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 5
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.
Page 6
Related Documentation 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. Motorola Document Title Publication Number MVME197LE, MVME197DP, and MVME197SP Single MVME197PG Board Computers Programmer’s Reference Guide MVME197BUG 197Bug Debugging Package User’s Manual...
Page 7
To further assist your development effort, Motorola has collected user’s manuals for each of the peripheral controllers used on the MVME197 module series and other boards from the suppliers. This bundle includes manuals for the following: 68-1X7DS for use with the MVME197 series of Single Board Computers. NCR 53C710 SCSI Controller Data Manual and Programmer’s Guide Intel i82596 Ethernet Controller User’s Manual Cirrus Logic CD2401 Serial Controller User’s Manual...
Page 8
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. ®...
Page 9
SAFETY SUMMARY SAFETY DEPENDS ON YOU The following general safety precautions must be observed during all phases of operation, service, and repair of this equipment. Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design, manufacture, and intended use of the equipment. Motorola Inc. assumes no liability for the customer’s failure to comply with these requirements.
GENERAL INFORMATION Introduction This user’s manual provides general information, preparation for use and installation instructions, operating instructions, and a functional description for the MVME197LE version of the MVME197 series of single board computers. General Description The MVME197LE module is a double-high VMEmodule based on the MC88110 RISC microprocessor.
General Information For the MVME197 series, the term Local Bus, as used in other MVME1xx Single Board Computer series, is referred to as the Local Peripheral Bus. The DCAM (DRAM Controller and Address Multiplexer) ASIC provides the address multiplexers and RAS/CAS/WRITE control for the DRAM as well as data control for the ECDM.
Specifications 128 or 256 kilobytes of BOOT ROM Six 32-bit tick timers for periodic interrupts Watchdog timer Eight software interrupts – SCSI Bus interface with Direct Memory Access (DMA) – Four serial ports with EIA-232-D buffers – Centronics printer port –...
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.
Equipment Required 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.
General Information a user interface which accepts commands from the system console terminal. 197Bug can also operate in a System Mode, which includes choices from a service menu. Refer to the MVME197BUG 197Bug Debugging Package User’s Manual for more details. The MVME712 series transition modules provide an interface between the MVME197LE module and peripheral devices.
HARDWARE PREPARATION AND INSTALLATION Introduction This chapter provides unpacking instructions, hardware preparation, and installation instructions for the MVME197LE VMEmodule. The MVME712X transition module hardware preparation is provided in separate manuals, refer to the Related Documentation section found in the preface part of this User’s Manual.
Page 23
Hardware Preparation and Installation User’s Manual...
Page 24
VMEbus CONNECTOR P1 VMEbus CONNECTOR P2 1A17 2A17 3A17 1E17 2E17 3E17 MEZZANINE CONNECTOR J2 CONFIGURATION SWITCH S6 SERIAL PORT 4 CLOCK SELECT CONFIGURATION SWITCH S1 GENERAL PURPOSE/SCON MODULE CONNECTOR J1 REMOTE RESET/ABORT/LEDS ABORT RESET SWITCH SWITCH MVME197LE Figure 2-1. MVME197LE Switches, Connectors, and LED Indicators Location Diagram...
Hardware Preparation and Installation 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.
Hardware Preparation Configuration Switch S1: General Purpose Functions (S1-1 to S1-8) The eight General Purpose Input lines (GPI0-GPI7) on the MVME197LE may be configured with selectable switch segments S1-1 through S1-8. These switches can be read as a register (at $FFF40088) in the VMEchip2 LCSR. Refer to the VMEchip2 chapter in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide for the status of lines GPI0 through GPI7.
Hardware Preparation and Installation 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.
Installation Instructions MVME197LE Module Installation Now that the MVME197LE module is ready for installation, proceed as follows: a. Turn all equipment power OFF and disconnect the power cable from the power source. Inserting or removing modules while power is applied aution could result in damage to module components.
Hardware Preparation and Installation are provided in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide). Some cable(s) are not provided with the MVME712X module and therefore, are made or provided by the user. (Motorola recommends using shielded cables for all connections to peripherals to minimize radiation).
Page 30
Installation Instructions Multiple MVME197LE modules may be configured into a single VME card cage. In general, hardware multiprocessor features are supported. Other MPUs on the VMEbus can interrupt, disable, communicate with and determine the operational status of the RISC processor(s). One register of the GCSR set includes four bits which function as location monitors to allow one MVME197LE processor to broadcast a signal to other MVME197LE processors, if any.
Page 31
Hardware Preparation and Installation 2-10 User’s Manual...
OPERATING INSTRUCTIONS Introduction This chapter provides the necessary information to use the MVME197LE VMEmodule in a system configuration. This includes controls and indicators, memory maps, and software initialization of the module. Controls and Indicators The MVME197LE Single Board Computer has two push-botton switches (ABORT and RESET) and six LED indicators (FAIL, SCON, RUN, LAN, VME, and SCSI), all located on the front panel of the module.
Operating Instructions by a control bit in the LCSR. SYSRESET* remains asserted for at least 200 msec, as required by the VMEbus specification. Similarly, the VMEchip2 provides an input signal and a control bit to initiate a local reset operation. By setting a control bit, software can maintain a board in a reset state, disabling a faulty board from participating in normal system operation.
Memory Maps 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.
Operating Instructions The following table focuses on the Local Devices portion of the Memory Map. Table 3-2. Local Devices Memory Map Address Range Devices Accessed Port Size Size Notes $FFF00000 - $FFF00FFF BusSwitch D64-D8 $FFF01000 - $FFF01FFF ECDM (DCAM access) $FFF02000 - $FFF02FFF reserved $FFF03000 - $FFF03FFF...
Memory Maps 3. Writes to the LCSR in the VMEchip2 must be 32 bits. LCSR writes of 8 or 16 bits terminate with a TEA signal. Writes to the GCSR may be 8, 16, or 32 bits. Reads to the LCSR and GCSR may be 8, 16, or 32 bits.
Memory Maps Table 3-5. DCAM (I C) Register Memory Map DCAM (I C) Base Address = $C0 (default) Offset BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 00 00 ID Register 01 01 Version Register 02 02 SL31...
Page 48
Table 3-6. VMEchip2 Memory Map (Continued) (Sheet 4 of 4) VMEchip2 GCSR Base Address = $FFF40100 CHIP REVISION CHIP ID SIG3 SIG2 SIG1 SIG0 SCON 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 Table 3-8. Printer Memory Map Printer ACK Interrupt Control Register $FFF42030 NAME PLTY E/L* ICLR Printer FAULT Interrupt Control Register $FFF42031 NAME PLTY E/L* ICLR Printer SEL Interrupt Control Register $FFF42032 PLTY E/L* ICLR NAME Printer PE Interrupt Control Register $FFF42033 NAME PLTY...
Memory Maps Table 3-9. Cirrus Logic CD2401 Serial Port Memory Map Base Address Is $FFF45000 Cirrus Logic CD2400 Memory Map Offsets Size Access Global Firmware Revision Code Register (GFRCR) Transmit FIFO Transfer Count (TFTC) Modem End Of Interrupt Register (MEOIR) Transmit End Of Interrupt Register (TEOIR) Receive End Of Interrupt Register...
Operating Instructions Table 3-10. 82596CA Ethernet LAN Memory Map 82596CA Ethernet LAN Directly Accessible Registers Data Bits Address $FFF46000 Upper Command Word Lower Command Word $FFF46004 MPU Channel Attention (CA) 1. Refer to the MPU Port and MPU Channel Attention otes registers in the PCCchip2 chapter of the MVME197LE, MVME197DP,...
Memory Maps BBRAM, TOD Clock Memory Map The MK48T08 BBRAM (also called Non-Volatile RAM or NVRAM) is divided into six areas as shown in Table 3-12. The first five areas are defined by software, while the sixth area, the time-of-day (TOD) clock, is defined by the chip hardware.
Operating Instructions Sixteen bytes are reserved for the printed wiring assembly (PWA) number assigned to this board in ASCII format. This includes the 01-W prefix. This is for the main logic board if more than one board is required for a set. Additional boards in a set are defined by a structure for that set.
Software Initialization 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 59
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...
FUNCTIONAL DESCRIPTION Introduction This chapter provides a block diagram level description of the MVME197LE Single Board Computer. The functional description provides an overview of the module, followed by a detailed description of several blocks of the module. The block diagram for the MVME197LE is illustrated in Figure 4-1. Descriptions of the other blocks of the MVME197LE module, including programmable registers in the ASICs and peripheral chips, are given in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers...
Page 62
MC88110 MUX Address Address Data RAS, CAS DCAM Address Bus Mezzanine Memory Array PROCESSOR Port 32/64 MB Data ECDM (X4) Data Bus BusSwitch C EEPROM CBus Address Data LOCAL PERIPHERAL Address Bus Data Bus NVRAM/RTC BOOT Flash PCCchip2 82596CA Memory VMEbus SCSI -II 4 Serial Ports...
Functional Description BOOT ROM Currently a socket (socket will be removed from module in later board revisions) for a 32-pin PLCC/CLCC ROM/EPROM referred to as BOOT ROM or DROM (Download ROM) is provided. It is organized as a 128K x 8 device, but as viewed from the processor it looks like a 16K x 64 memory.
MVME197LE Functional Description format. Corrections for 28-, 29-, (leap year) and 30-day months are automatically made. No interrupts are generated by the clock. The MK48T08 is an 8-bit device; however the interface provided by the PCCchip2 supports 8-, 16-, and 32-bit accesses to the MK48T08. Refer to the PCCchip2 chapter in the MVME197LE, MVME197DP, and MVME197SP Single Board Computers Programmer’s Reference Guide and to the MK48T08 data sheet for detailed programming information.
Functional Description All four serial ports use EIA-232-D drivers and receivers located on the main board, and all the signal lines are routed to the I/O connector. The configuration headers are located on the MVME712X transition board. An external I/O transition board such as the MVME712X should be used to convert the I/O connector pinout to industry-standard connectors.
MVME197LE Functional Description the BBRAM, TOD Clock memory map description in the Operating Instructions chapter of this manual. The MVME197LE debugger has the capability to retrieve or set the Ethernet address. If the data in the BBRAM is lost, the user should use the number on the VMEbus P2 connector label to restore it.
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 68
MVME197LE Functional Description other external sources (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.
Page 70
EIA-232-D INTERCONNECTIONS The EIA-232-D Standard is the most widely used interface between terminals and computers or modems, and yet it is not fully understood. This is because all the lines are not clearly defined, and many users do not see the need to conform for their applications.
Page 71
EIA-232-D Interconnections Table A-1. EIA-232-D Interconnections Signal Signal Name and Description Number Mnemonic 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 72
EIA-232-D Interconnections Table A-1. EIA-232-D Interconnections (Continued) Signal Signal Name and Description Number Mnemonic RING INDICATOR - RI is sent by the modem to the terminal. This line indicates to the terminal that an incoming call is present. The terminal causes the modem to answer the phone by carrying DTR true while RI is active.
Page 73
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.
Page 75
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.
Page 76
Index When using this index, keep in mind that a page number indicates only where referenced material begins. It may extend to the page or pages following the page referenced. Numerics DCAM (I2C) Register Memory Map 3-8 DCAM ASIC 1-2 197Bug 2-3 Detailed I/O Memory Maps 3-5 53C710 SCSI Memory Map 3-17...