Operating Instructions
3-30
MVME167 Single Board Computer User’s Manual
3
Software Initialization
Most functions that have been done with switches or jumpers on other modules are
done by setting control registers on the MVME167. At powerup or reset, the EPROMs
that contain the 167Bug debugging package set up the default values of many of these
registers.
Specific programming details may be determined by study of the MC68040
Microprocessor User’s Manual. Then check the details of all the MVME167 onboard
registers as given in the MVME166/MVME167/MVME187 Single Board Computers
Programmer’s Reference Guide.
Multi-MPU Programming Considerations
Good programming practice dictates that only one MPU at a time have control of the
MVME167 control registers.
Of particular note are:
registers that modify the address map;
registers that require two cycles to access; and
VMEbus interrupt request registers.
Local Reset Operation
Local reset (LRST) is a subset of system reset (SRST). Local reset can be generated
five ways: expiration of the watchdog timer, pressing the front panel RESET switch (if
the system controller function is disabled), by asserting a bit in the board control
register in the GCSR, by SYSRESET*, or by powerup reset.
N
ote
The GCSR allows a VMEbus master to reset the local bus. This
feature is very dangerous and should be used with caution. The
local reset feature is a partial system reset, not a complete
system reset such as powerup reset or SYSRESET*. When the
local bus reset signal is asserted, a local bus cycle may be
aborted. The VMEchip2 is connected to both the local bus and
the VMEbus and if the aborted cycle is bound for the VMEbus,
erratic operation may result. Communications between the local
processor and a VMEbus master should use interrupts or
mailbox locations; reset should not be used in normal
communications. Reset should be used only when the local
processor is halted or the local bus is hung and reset is the last
resort.
Any VMEbus access to the MVME167 while it is in the reset state is ignored. If a
global bus timer is enabled, a bus error is generated.
Содержание MVME167 Series
Страница 2: ...MVME167 Single Board Computer User s Manual Character User Interface ...
Страница 3: ......
Страница 7: ...x ...
Страница 9: ...xii ...
Страница 11: ...xiv ...
Страница 21: ...General Information 1 10 MVME167 Single Board Computer User s Manual 1 ...
Страница 36: ...Memory Maps MVME167 D3 3 7 3 This page intentionally left blank ...
Страница 41: ...Operating Instructions 3 12 MVME167 Single Board Computer User s Manual 3 This page intentionally left blank ...
Страница 83: ...Index IN 6 MVME167 Single Board Computer User s Manual I N D E X ...