Download Print this page

Rism; Rism Variables - Intel EV80Cl96KB User Manual

Microcontroller evaluation board

Advertisement

EV80C196KB Microcontroller Evaluation Board User's Manual -479
RISM
This section will describe the elements of the RISM which will be common to all.
implementations. Additional documentation of this implementation is in appendices
B and C.
RISM Variables
RISM DATA
RISM-DATA is a 32-bit register which acts as the primary data interface between
software running in the host and the RISM running in the target.
RISM *ADDR
RISM-ADDR is a 16-bit register which contains the address to be used for reading
and whiting target memory.
RISM STAT
RISMSTAT
is an 8-bit register used to store RISM status and state information.
This register contains the following Boolean flags:
DLE FLAG
Thisflag indicates the next character received by the RISM should be treated
as a data byte even if its value corresponds to an implemented command.
RUN FLAG
This flag indicates that the target is running user code.
TRAP FLAG
This flgg indicates that the target was running user code but that a software
TRAP occurred which suspended its execution.
DIAGNOSTIC FLAG
This is an optional flag that indicates that the target is operating in a diagnos-
tic mode. The details of this are implementation dependent.
USER PC
USER-PC is used to save the user's program counter while the user's code is not
execukg 0
USER PSW
USER-PSW is used to save the user's program status word while the user's code is
not executing.
Other Variables
Specific implementations of RlSMs will require other variables to be used for tempo-
rary storage.

Advertisement

loading