Interrupt Acknowledge Map; Vmebus Memory Map; Vmebus Accesses To The Local Bus; Vmebus Short I/O Memory Map - Emerson Motorola MVME162 User Manual

Embedded controller
Table of Contents

Advertisement

Operating Instructions

Interrupt Acknowledge Map

The local bus distinguishes interrupt acknowledge cycles from other cycles by
placing the binary value %11 on TT1-TT0. It also specifies the level that is
3
being acknowledged using TM2-TM0. The interrupt handler selects which
device within that level is being acknowledged.

VMEbus Memory Map

This section describes the mapping of local resources as viewed by VMEbus
masters.

VMEbus Accesses to the Local Bus

The VMEchip2 includes a user-programmable map decoder for the VMEbus-
to-local-bus interface. The map decoder allows you to program the starting
and ending address and the modifiers the MVME162 responds to.

VMEbus Short I/O Memory Map

The VMEchip2 includes a user-programmable map decoder for the GCSR.
The GCSR map decoder allows you to program the starting address of the
GCSR in the VMEbus short I/O space.

Software Initialization

Most functions that have been done with switches or jumpers on other
modules are done by setting control registers on the MVME162. At powerup
or reset, the EPROMs that contain the 162Bug debugging package set up the
default values of many of these registers.
Specific programming details may be determined by study of the M68040
Microprocessor User's Manual. Then check the details of all the MVME162
onboard registers as given in the MVME162 Embedded Controller Programmer's
Reference Guide.

Multi-MPU Programming Considerations

Good programming practice dictates that only one MPU at a time have control
of the MVME162 control registers. Of particular note are:
Registers that modify the address map
Registers that require two cycles to access
VMEbus interrupt request registers
3-24
User's Manual

Advertisement

Table of Contents
loading

Table of Contents