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.
No part of this material may be reproduced or copied in any tangible medium, or
stored in a retrieval system, or transmitted in any form, or by any means, radio,
electronic, mechanical, photocopying, recording or facsimile, or otherwise,
without the prior written 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 announced 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.
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 (c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013.
Motorola, Inc.
Computer Group
2900 South Diablo Way
Tempe, Arizona 85282-9602
Preface
This document provides general information and basic installation instructions for
the 700/800-series MVME162LX VME Embedded Controller, which is available in
the versions listed below.
Assembly ItemBoard Description
MVME162-72332MHz, 4MB DRAMMVME162-81332MHz, 8MB
MVME162-74332MHz, 4MB ECC
DRAM
MVME162-76332MHz, 16MB ECC
DRAM
700/800-Series MVME162LX Embedded Controller Installation and Use
In
Assembly
Item
MVME162-83332MHz, 8MB
MVME162-85332MHz, 32MB
MVME162-86332MHz, 16MB
Board
Description
DRAM
ECC DRAM
ECC DRAM
ECC DRAM
you will
Þnd a general board-level hardware description, hardware preparation and
installation instructions, a description of the debugger Þrmware, and information
on using the Þrmware on the MVME162LX VME Embedded Controller.
This manual 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. A basic knowledge of computers and
digital logic is assumed.
Companion publications are listed beginning on page 1-3.
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 speciÞc 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.
The safety precautions listed below represent warnings of certain dangers of which Motorola is aware. You,
as the user of the product, should follow these warnings and all other safety precautions necessary for the
safe operation of the equipment in your operating environment.
Ground the Instrument.
To minimize shock hazard, the equipment chassis and enclosure must be connected to an electrical ground.
The equipment is supplied with a three-conductor AC power cable. The power cable must be plugged into
an approved three-contact electrical outlet. The power jack and mating plug of the power cable must meet
International Electrotechnical Commission (IEC) safety standards.
Do Not Operate in an Explosive Atmosphere.
Do not operate the equipment in the presence of ßammable gases or fumes. Operation of any electrical
equipment in such an environment constitutes a deÞnite safety hazard.
Keep Away From Live Circuits.
Operating personnel must not remove equipment covers. Only Factory Authorized Service Personnel or
other qualiÞed maintenance personnel may remove equipment covers for internal subassembly or
component replacement or any internal adjustment. Do not replace components with the power cable
connected. Under certain conditions, dangerous voltages may exist even with the power cable removed. To
avoid injuries, always disconnect power and discharge circuits before touching them.
Do Not Service or Adjust Alone.
Do not attempt internal service or adjustment unless another person capable of rendering Þrst aid and
resuscitation is present.
Use Caution When Exposing or Handling the CRT.
Breakage of the Cathode-Ray Tube (CRT) causes a high-velocity scattering of glass fragments (implosion).
To prevent CRT implosion, avoid rough handling or jarring of the equipment. Handling of the CRT should
be done only by qualiÞed maintenance personnel using approved safety mask and gloves.
Do Not Substitute Parts or Modify Equipment.
Because of the danger of introducing additional hazards, do not install substitute parts or perform any
unauthorized modiÞcation of the equipment. Contact your local Motorola representative for service and
repair to ensure that safety features are maintained.
Dangerous Procedure Warnings.
Warnings, such as the example below, precede potentially dangerous procedures throughout this manual.
Instructions contained in the warnings must be followed. You should also employ all other safety
precautions which you deem necessary for the operation of the equipment in your operating environment.
Dangerous voltages, capable of causing death, are
!
WARNING
present in this equipment. Use extreme caution when
handling, testing, and adjusting.
Lithium Battery Caution
The board contains a lithium battery to power the clock and
calendar circuitry.
Danger of explosion if battery is replaced incorrectly.
!
CAUTION
!
Attention
!
Vorsicht
Replace only with the same or equivalent type
recommended by the equipment manufacturer. Dispose
of used batteries according to the manufacturerÕs
instructions.
Il y a danger dÕexplosion sÕil y a remplacement incorrect
de la batterie. Remplacer uniquement avec une batterie
du m•me type ou dÕun type Žquivalent recommandŽ
par le constructeur. Mettre au rebut les batteries usagŽes
conformŽment aux instructions du fabricant.
Explosionsgefahr bei unsachgemŠ§em Austausch der
Batterie. Ersatz nur durch denselben oder einen vom
Hersteller empfohlenen Typ. Entsorgung gebrauchter
Batterien nach Angaben des Herstellers.
All Motorola PWBs (printed wiring boards) are manufactured by UL-recognized
manufacturers, with a ßammability rating of 94V-0.
This equipment generates, uses, and can radiate electro-
!
WARNING
magnetic energy. It may cause or be susceptible to
electro-magnetic interference (EMI) if not installed and
used in a cabinet with adequate EMI protection.
European Notice: Board products with the CE marking comply with the
EMC Directive (89/336/EEC). Compliance with this directive implies
conformity to the following European Norms:
The product also fulÞlls EN60950 (product safety), which is essentially
the requirement for the Low Voltage Directive (73/23/EEC).
This board product was tested in a representative system to show
compliance with the above mentioned requirements. A proper
installation in a CE-marked system will maintain the required
EMC/safety performance.
The computer programs stored in the Read Only Memory of this device contain
material copyrighted by Motorola Inc., 1995, and may be used only under a license
such as those contained in MotorolaÕs software licenses.
¨
Motorola
and the Motorola symbol are registered trademarks of Motorola, Inc.
All other products mentioned in this document are trademarks or registered
trademarks of their respective holders.
This chapter describes the board level hardware features of the
700/800-series MVME162LX VME Embedded Controller. The
chapter is organized with a board level overview and features list
in this introduction, followed by a more detailed hardware
functional description. Front panel switches and indicators are
included in the detailed hardware functional description. The
chapter closes with some general memory maps.
All MVME162LX programmable registers that reside in ASICs are
covered in the
Reference Guide.
Overview
The MVME162LX is based on the MC68040 microprocessor.
Various versions of the MVME162LX have parity-protected DRAM
(4MB, 8M, or 16MB); or ECC-protected DRAM (4MB, 8MB, 16MB,
or 32MB); 128KB of SRAM (with battery backup); a time-of-day
clock (with battery backup); an optional LAN Ethernet transceiver
interface; four serial ports with EIA-232-D interface; six tick timers
with watchdog timer(s); two EPROM sockets; 2MB Flash memory
(one Flash device); two IndustryPack (IP) interfaces with DMA;
optional SCSI bus interface with DMA; and an optional VMEbus
interface (local bus to VMEbus/VMEbus to local bus, with
A16/A24/A32, D8/D16/D32 bus widths and a VMEbus system
controller).
Description
MVME162LX Embedded Controller ProgrammerÕs
1
Input/Output (I/O) signals are routed through industry-standard
connectors on the MVME162LX front panel; no adapter boards or
transition modules are required. I/O connections include an
optional 68-pin SCSI connector, an optional DB-15 Ethernet
1-1
1
Board Level Hardware Description
connector, and four 8-pin RJ-45 serial connectors on the front panel.
In addition, the panel has cutouts for routing of flat cables to the
optional IndustryPack modules.
The following ASICs are used on the MVME162LX:
VMEchip2.
❏
(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, 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.
MC2chip.
❏
Provides four tick timers, the interface to the LAN
chip, SCSI chip, serial port chip, BBRAM, EPROM/Flash,
parity DRAM and SRAM.
MCECC memory controller.
❏
Provides the programmable
interface for the ECC-protected DRAM mezzanine board.
IndustryPack Interface Controller (IP2).
❏
The IP2 provides
control and status information for up to two single-wide
IndustryPacks (IPs) or one double-wide IP that can be
plugged into the MVME162LX main board.
1-2
Related Documentation
The MVME162LX ships with an installation and use manual (the
document you are presently reading, Motorola publications
number VME162-7A/IH) which includes installation instructions,
jumper configuration information, memory maps, debugger/
monitor commands, and any other information needed to start up
the board.
If you plan to develop your own applications or need more detailed
information about your MVME162LX VME Embedded Controller,
you may wish to order the additional documentation listed on the
following pages. You can contact Motorola for this purpose in
several ways:
Through your local Motorola sales office
❏
Through the World Wide Web site listed on the back cover of
❏
this and other MCG manuals
(USA and Canada only) Ñ By contacting the Literature
❏
Center via phone or fax at the numbers listed under
Literature
at MCGÕs World Wide Web site
Introduction
1
Product
If any supplements have been issued for a manual or guide, they
will be furnished along with that document. Each Motorola
Computer Group manual publication number is suffixed with
characters which represent the revision level of the document, such
as Ò/IH2Ó (the second revision of a manual); a supplement bears
the same number as a manual but has a suffix such as Ò/IH2A1Ó
(the first supplement to the second edition of the manual).
1-3
1
Board Level Hardware Description
Documents for the MVME162LX
The following MCG publications are applicable to the 700/800series MVME162LX and may provide additional helpful
information. If they are not shipped with this product, you can
obtain them by contacting your local Motorola sales office.
Debugging Package for Motorola 68K CISC CPUs UserÕs
Manual (Parts 1 and 2)
Description
Other Applicable Motorola Publications
The following publications are also applicable to the 700/800-series
MVME162LX and may provide additional helpful information.
They may be purchased through your local Motorola sales office.
Motorola
Publication Number
M68000FRM68000 Family Reference Manual
M68040UMMC68040 Microprocessors User's Manual
Description
1-4
Applicable Non-Motorola Publications
The following non-Motorola publications are also available from
the sources indicated.
Document TitleSource
Introduction
1
VME64 SpeciÞcation
ANSI/VITA 1-1994
Note:
An earlier version of the VME
speciÞcation is available as
Bus: VMEbus, ANSI/IEEE Std 1014-1987
(VMEbus SpeciÞcation). This is also available as
Microprocessor System Bus for 1 to 4 Byte Data
(IEC 821 BUS).
ANSI Small Computer System Interface-2
(SCSI-2)
Revision 10c
82596CA Local Area Network Coprocessor
Data Sheet
82596 User's Manual
28F016SA Flash Memory Data Sheet
order number 290435
, Draft Document
,
order number
, order number
Versatile Backplane
X3.131-198X,
290218; and
, order number 296853
,
VITA (VMEbus International
Trade Association)
7825 E. Gelding Dr., Ste. 104
Scottsdale, AZ 85260-3415
Global Engineering Documents
15 Inverness Way East
Englewood, CO 80112-5704
Intel Corporation
Literature Sales
P.O. Box 58130
Santa Clara, CA 95052-8130
Intel Corporation
Literature Sales
P.O. Box 7641, Mt. Prospect, IL
60056-7641
1-5
1
Board Level Hardware Description
Document TitleSource
NCR 53C710 SCSI I/O Processor Data Manua
order number
NCR 53C710 SCSI I/O Processor ProgrammerÕs
Guide
, order number
SGS-THOMSON 64K (8K x 8) Timekeeper¨
SRAM Data Sheet
IndustryPack Logic Interface SpeciÞcation
Revision 1.0, order number ANSI/VITA 4-1995
Z85230 Serial Communications Controller Data
Sheet
NCR53C710DM
NCR53C710PG
, order number M48T08/18
l
,
Requirements
These boards are designed to conform to the requirements of the
following documents:
,
NCR Corporation
Microelectronics Products Division
1635 Aeroplaza Dr.
Colorado Springs, CO 80916
SGS-THOMSON Microelectronics
Group
Marketing Headquarters
1000 East Bell Rd.
Phoenix, AZ 85022-2699
VITA (VMEbus International
Trade Association)
7825 E. Gelding Dr., Ste. 104
Scottsdale, AZ 85260-3415
Zilog Inc.
210 Hacienda Ave.
Campbell, CA 95008-6609
Features
1-6
VME64 Specification, VITA
❏
EIA-232-D Serial Interface Specification, EIA
❏
SCSI Specification, ANSI
❏
IndustryPack Specification, VITA
❏
The following table summarizes the features of the 700/800-series
MVME162LX VMEmodule.
Table 1-1. 700/800-Series MVME162LX: Features
FeatureDescription
Introduction
1
Microprocessor
DRAM mezzanine
32MHz MC68040
4/8/16MB with parity protection, or 4/8/16/32MB with
ECC protection
SRAM
EPROM
Flash memory
128KB static RAM (SRAM) with battery backup
Two JEDEC standard 32-pin DIP PROM sockets
One Intel 28F016SA 2M x 8 Flash memory device with
write protection (optional)
NVRAM
8K by 8 Non-Volatile RAM (NVRAM) and time-of-day
(TOD) clock with battery backup
Switches
RESET
Status LEDsStatus LEDs for
Tick Timers
Four 32-bit tick timers (in the MC2chip ASIC); two 32-bit
and
ABORT
switches
FAIL, RUN, SCON
, and
tick timers (in the VMEchip2 ASIC)
Watchdog timersTwo 32-bit watchdog timers (one each
s)
Interrupts
VMEchip2 ASIC
Eight software interrupts (for MVME162LX versions that
have the VMEchip2)
Serial I/O
Four serial ports with EIA-232-D interface (serial port
controllers are the Z85230 chips)
FUSES
for periodic interrupts
in the MC2chip and
SCSI I/O
Ethernet I/O
IndustryPack I/O
Optional SCSI Bus interface with DMA
Optional Ethernet transceiver interface with DMA
Two IP interfaces with two-channel DMA
1-7
1
Board Level Hardware Description
Table 1-1. 700/800-Series MVME162LX: Features (Continued)
FeatureDescription
VMEbus system controller functions
VMEbus interface to local bus (A24/A32,
D8/D16/D32/block transfer [D8/D16/D32/D64])
Operating temperature0û to 70û C exit air with forced air cooling*
Storage temperature-40û to +85û C
Relative humidity5% to 90% (noncondensing)
Physical dimensions
PC board with mezzanine
module only
Height
Depth
Thickness
PC board with connectors
and front panel
Height
Depth
Thickness
*Refer to Cooling Requirements on page 1-10 and Special Considerations for Elevated-Temperature Operation on page 1-10.
+5Vdc (± 5%), 3.5 A typical, 4.5 A maximum
+12 Vdc (± 5%), 100 mA maximum
-12 Vdc (± 5%), 100 mA maximum
(see Note)
Double-high VMEboard
9.2 inches (233 mm)
6.3 inches (160 mm)
0.66 inch (17 mm)
10.3 inches (262 mm)
7.4 inches (188 mm)
0.80 inch (20 mm)
1-9
1
Board Level Hardware Description
Cooling Requirements
The Motorola MVME162LX VME Embedded Controller 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. Temperature qualification is performed in a standard Motorola
VME system chassis. Load boards are inserted 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 controller under test. Test
software is executed as the controller 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 controller.
Less airflow is required to cool the controller in environments
having lower maximum ambients. Under more favorable thermal
conditions (refer to Elevated-Temperature Operation below), it may be
possible to operate the controller 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 the
controller.
Special Considerations for Elev ated-Temperature Operation
The following information is for users whose applications for the
MVME162LX may subject it to high temperatures.
1-10
Introduction
The MVME162LX uses commercial-grade devices. Therefore, it can
operate in an environment with ambient air temperatures from 0û C
to 70û C. Several factors influence the ambient temperature seen by
components on the MVME162LX. Among them are inlet air
temperature; airflow characteristics; number, types, and locations
of IP modules; power dissipation of adjacent boards in the system,
etc.
A temperature profile of a comparable board (the MVME172
embedded controller) was developed in an MVME954A six-slot
VME chassis. Two such boards, each loaded with one 4MB memory
mezzanine and two GreenSpring IndustryPack modules, were
placed in the chassis with one 36W load board installed between
them. The chassis was placed in a thermal chamber that maintained
an ambient temperature of 55û C. Measurements showed that the
fans in the chassis supplied an airflow of approximately 65 LFM
over the MVME172 boards. Under these conditions, a rise in
temperature of approximately 10û C between the inlet and exit air
was observed. The junction temperatures of selected high-power
devices on the MVME172 were calculated (from case temperature
measurements) and were found to be within manufacturersÕ
specified tolerances.
1
!
Caution
For elevated-temperature operation, perform similar
measurements and calculations to determine the actual
operating margin for your specific environment.
To facilitate elevated-temperature operation:
1. Position the MVME162LX in the chassis to permit maximum
airflow over the component side of the board.
2. Do not place boards with high power dissipation next to the
MVME162LX.
3. Use low-power IP modules only.
1-11
1
Board Level Hardware Description
FCC Compliance
The MVME162LX is a board-level product and is meant to be used
in standard VME applications. As such, it is the responsibility of
system integrators to to meet the regulatory guidelines pertaining
to a given application. The MVME162LX has been tested in a
representative chassis for CE class B EMC certification. Compliance
was achieved under the following conditions:
1. Shielded cables on all external I/O ports.
2. Cable shields connected to earth ground via metal shell
connectors bonded to a conductive module front panel.
3. Conductive chassis rails connected to earth ground. This
provides the path for connecting shields to earth ground.
4. Front panel screws properly tightened.
For minimum RF emissions, it is essential that the conditions above
be implemented. Failure to do so could compromise the FCC
compliance of the equipment containing the module.
Manual T erminology
Throughout this manual, a convention is used which precedes data
and address parameters by a character identifying the numeric
format as follows:
$dollarspeciÞes a hexadecimal character
%percentspeciÞes a binary number
&ersandspeciÞes a decimal number
For example, Ò12Ó is the decimal number twelve, and ÔÔ$12ÕÕ is the
decimal number eighteen.
Unless otherwise specified, all address references are in
hexadecimal.
1-12
Introduction
An asterisk (*) following the signal name for signals which are level significant denotes that the signal is true or valid when the signal is
low.
An asterisk (*) following the signal name for signals which are edge significant denotes that the actions initiated by that signal occur on
high-to-low transition.
In this manual, assertion and negation are used to specify forcing a
signal to a particular state. In particular, assertion and assert refer
to a signal that is active or true; negation and negate indicate a
signal that is inactive or false. These terms are used independently
of the voltage level (high or low) that they represent.
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 MVME162LX and other CISC
modules, this is called a word.
1
❏ A four-byte is 32 bits, numbered 0 through 31, with bit 0 being
the least significant. For the MVME162LX and other CISC
modules, this is called a longword.
The terms control bit, status bit, true and false are used extensively in
this document.
The term control bit describes a bit in a register that can be set and
cleared under software control. The term true indicates that a bit is
in the state that enables the function it controls. The term false
indicates that the bit is in the state which disables the function it
controls. In all tables, the terms 0 and 1 describe the actual value
that should be written to the bit, or the value that it yields when
read.
The term status bit describes a bit in a register that reflects a specific
condition. The status bit is read by software to determine
operational or exception conditions.
1-13
1
Board Level Hardware Description
Block Diagram
Refer to Figure 1-1 on page 1-15 for a block diagram of the 700/800series MVME162LX.
Functional Description
This section contains a functional description of the major blocks on
the MVME162LX.
Front Panel Switches and Indicators
There are two switches and four LEDs on the front panel of the
MVME162LX.
❏ RESET switch. Resets all onboard devices (including IP
modules, if installed) and drives SYSRESET* if the board is
system controller. The
software.
RESET switch may be disabled by
1-14
❏ ABORT switch. When enabled by software, the ABORT switch
generates an interrupt at a user-programmable level. It is
normally used to abort program execution and return to the
162Bug debugger.
❏ FAIL LED (red). Lights when the BRDFAIL* signal line is
active or when the processor is halted. Part of DS1.
❏ RUN LED (green or amber). Lights when the local bus TIP*
signal line is low. This indicates one of the local bus masters
is executing a local bus cycle. Part of DS1.
❏ SCON LED (green). Lights when the VMEchip2 in the
MVME162LX is the VMEbus system controller. Part of DS2.
❏ FUSES LED (green). Lights when +5Vdc, +12Vdc, and -12Vdc
power is available to the LAN and SCSI interfaces and IP
connectors. Part of DS2.
Functional Description
1
RJ-45 Front
4 Serial Ports
Optional
Panel
SCSI
Ethernet
Peripherals
Transceiver
Panel SCSI
68-pin Front
Panel
DB-15 Front
EIA-232
Transceivers
Connector
Connector
Serial
Dual 85230
I/O Controllers
Sockets
EPROM
Two 32-pin
SCSI
53C710
Coprocessor
Ethernet
Controller
i82596CA
Optional
2MB
Flash
MC2chip
M48T58
Battery Backed
8KB RAM/Clock
128KB SRAM
Memory Array
ECC DRAM
4,8,16,32MB
Memory Array
Array
DRAM Memory
4,8,16MB Parity
21009702
w/Battery
Configuration Dependent
A32/D32
Optional
I/O
2 Channels
IndustryPack
VMEbus
Master/Slave
A32/24:D64/32/16/08
IP2
Interface
IndustryPack
VMEbus
Interface
VMEchip2
Figure 1-1. MVME162LX Block Diagram
MPU
MC68040
Optional
MC68040
1-15
1
Board Level Hardware Description
Data Bus Structure
The local bus on the MVME162LX is a 32-bit synchronous bus that
is based on the MC68040 bus, and which supports burst transfers
and snooping. The various local bus master and slave devices use
the local bus to communicate. The local bus is arbitrated by priority
type arbiter and the priority of the local bus masters from highest to
lowest is: 82596CA LAN, 53C710 SCSI, VMEbus, and MPU. In the
general case, any master can access any slave; however, not all
combinations pass the common sense test. Refer to the
MVME162LX Embedded Controller ProgrammerÕs Reference Guide and
to the user's guide for each device to determine its port size, data
bus connection, and any restrictions that apply when accessing the
device.
Microprocessor
The MVME162LX is built with a 32MHz MC68040 microprocessor.
The MC68040 has on-chip instruction and data caches, optional
high drive I/O buffers, and a floating point processor. The
MC68040 supports cache coherency in multi-master applications
with dedicated on-chip bus snooping logic. Refer to the M68040
reference manual for detailed information.
MC68040 Cache
The MVME162LX local bus masters (VMEchip2, MC68040, 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 controlled by jumper
settings at J19. J19 controls the state of the snoop control signals for
all IP DMA transfers (including the IP DMA which is executed
when the DMA control registers are updated during IP DMA
operation in the command chaining mode). The MVME162LX local
bus slaves that support MC68040 bus snooping are defined in the
Local Bus Memory Map table later in this chapter.
1-16
No-VMEbus-Interface Option
The 700/800-series MVME162LX may be operated as an embedded
controller without the VMEbus interface. For this option, the
VMEchip2 ASIC and the VMEbus buffers are not populated. Also,
the bus grant daisy chain and the interrupt acknowledge daisy
chain have zero-ohm bypass resistors installed.
To support this feature, certain logic in the VMEchip2 has been
duplicated in the MC2chip. This logic is inhibited in the MC2chip
when the VMEchip2 is present. The enables for these functions are
controlled by software and MC2chip hardware initialization.
Note that MVME162LX 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 162Bug package, MVME162Bug, be sure that jumper header
J21 is configured for the EPROM memory map. Refer to Chapters 2
and 3 for further details.
Contact your local Motorola sales office for ordering information.
Functional Description
1
Memory Options
The following memory options are used on the different versions of
700/800-series MVME162LX boards.
DRAM Options
The MVME162LX offers the following DRAM options:
❏ 4, 8, or 16MB shared DRAM with programmable parity on a
mezzanine module
❏ 4, 8, 16, or 32MB ECC DRAM on a mezzanine module
The DRAM architecture for non-ECC memory is non-interleaved
for 4 or 8MB and interleaved for 16MB. Parity protection is enabled
with interrupts or bus exception when a parity error is detected.
1-17
1
Board Level Hardware Description
DRAM performance is specified in the section on the DRAM
Memory Controller in the MC2chip Programming Model in the
MVME162LX Embedded Controller ProgrammerÕs Reference Guide.
The DRAM map decoder may be programmed to accommodate
different base address(es) and sizes of mezzanine boards. The
onboard DRAM is disabled by a local bus reset and must be
programmed before the DRAM may be accessed. Refer to the
MC2chip and MCECC descriptions in the MVME162LX Embedded Controller ProgrammerÕs Reference Guide for detailed programming
information.
Most DRAM devices require some number of access cycles before
the DRAMs are fully operational. Normally this requirement is met
by the onboard refresh circuitry and normal DRAM initialization.
However, software should insure a minimum of 10 initialization
cycles are performed to each bank of RAM.
SRAM Options
The MVME162LX provides 128KB of 32-bit-wide onboard static
RAM in a single non-interleaved architecture with onboard battery
backup. The SRAM arrays are not parity protected.
1-18
The SRAM battery backup function is provided by a Dallas
DS1210S device. The DS1210S supports primary and secondary
power sources. When the main board power fails, the DS1210S
selects the source with the higher voltage. If one source should fail,
the DS1210S switches to the redundant source. Each time the board
is powered up, the DS1210S checks power sources and if the voltage
of the backup source is less than two volts, the second memory
cycle is blocked. This allows software to provide an early warning
to avoid data loss. Because the DS1210S may block the second
access, software should do at least two accesses before relying on
the data.
The MVME162LX provides jumpers (on J14) that allow either
power source of the DS1210S to be connected to the VMEbus +5V
STDBY pin or 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. Refer to
Chapter 2 for the jumper configurations.
For proper operation of the SRAM, some jumper
!
Caution
About the Battery
combination must be installed on the respective Backup
Power Source Select Header (J14). If one of the jumpers
is used to select the battery, the battery must be installed
on the MVME162LX. The SRAM may malfunction if
inputs to the DS1210S are left unconnected.
The SRAM is controlled by the MC2chip, and the access time is
programmable. Refer to the MC2chip description in the
MVME162LX Embedded Controller ProgrammerÕs Reference Guide for
more detail.
Functional Description
1
The power source for the onboard SRAM is a RAYOVAC FB1225
battery with two BR1225-type lithium cells which is socketed for
easy removal and replacement. A small capacitor is provided to
allow the battery to be quickly replaced without data loss.
The lifetime of the battery is very dependent on the ambient
temperature of the board and the power-on duty cycle. The lithium
battery supplied on the MVME162LX should provide at least two
years of backup time with the board powered off and with an
ambient temperature of 40
board is powered on half of the time), the battery lifetime is four
years. At lower ambient temperatures, the backup time is greatly
extended.
When a board is stored, the battery should be disconnected to
prolong battery life. This is especially important at high ambient
temperatures. The MVME162LX is shipped with the batteries
disconnected (i.e., with VMEbus +5V standby voltage selected as
both primary and secondary power source). If you intend to use the
° C. If the power-on duty cycle is 50% (the
1-19
1
Board Level Hardware Description
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 Select Header (J14) on
page 2-6 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.
such as lithium and organic solvents. If lithium batteries
are mistreated or handled incorrectly, they may burst
open and ignite, possible resulting in injury and/or fire.
When dealing with lithium batteries, carefully follow
the precautions listed below in order to prevent
accidents.
❏ Do not short circuit.
1-20
❏ Do not disassemble, deform, or apply excessive pressure.
❏ Do not heat or incinerate.
❏ Do not apply solder directly.
❏ Do not use different models, or new and old batteries
together.
❏ Do not charge.
❏ Always check proper polarity.
To remove the battery from the module, carefully pull the battery
from the socket (BT1, shown in Figure 2-1).
Before installing a new battery, ensure that the battery pins are
clean. Note the battery polarity and press the battery into the
socket. No soldering is required.
Loading...
+ 123 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.