Mpcr Status Codes; Multiprocessor Address Register (Mpar); Mpcr Powerup Sequence - Motorola MVME167 Series Installation Manual

Single board computer
Hide thumbs Also See for MVME167 Series:
Table of Contents

Advertisement

Debugger General Information

MPCR Status Codes

4
HEX
0
ASCII
R
ASCII
E
ASCII
G
ASCII
B

Multiprocessor Address Register (MPAR)

MPCR Powerup sequence

4-22
The status codes stored in the MPCR are of two types:
Status returned (from the 167Bug)
Command set by the bus master (job requested by some
processor)
The status codes that may be returned from 167Bug are:
(HEX 00)
--
Wait. Initialization not yet complete.
(HEX 52)
--
Ready. The Þrmware monitor is watching for a change.
(HEX 45)
--
Code pointed to by the MPAR is executing.
The command code that may be set by the bus master is:
(HEX 47)
-- Use Go Direct (GD) logic specifying the MPAR address.
(HEX 42)
-- Recognize breakpoints using the Go (G) logic.
The Multiprocessor Address Register (MPAR), located in shared
RAM location of $804 offset from the base address the debugger
loads it at, contains the second of two longwords used to control
communication between processors. The MPAR contents specify
the physical address (as viewed from the local processor) at which
execution for this processor is to begin if the MPCR contains a G or
B. The MPAR is organized as follows:
Base Address + $804
1. At powerup, the debug monitor self-test routines initialize
RAM, including the memory locations used for multi-
processor support ($800 through $807).
2. The MPCR contains $00 at powerup, indicating that
initialization is not yet complete.
*
*
*
*
(MPAR)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents