
2-15
2—SOFTWARE
ISD-SR3000
ISD
2.9.4
ISD-SR3000 STATUS AND REGISTERS
STATUS WORD
The 16-bit Status Word indicates events that occur during normal operation. The ISD-SR3000
processor asserts the MWRQST signal to indicate a change in the Status Word. This signal re-
mains asserted until the ISD-SR3000 processor receives a GSW command. The status word
is cleared during reset, and upon successful execution of the GSW command.
ERROR WORD
The 16-bit Error Word indicates errors that occurred during execution of a command. If an error
is detected, the command is not processed, the EV_ERROR bit in the Status Word is set to 1,
and the MWRQST signal is asserted. The error bits will remain active in the error register until
the register is read (using the GEW command).
RECO ERROR WORD
This 16-bit Reco Error Word indicates errors that have occurred in the reco engine. If an error
is detected, the ERR_RECO bit in the Status Word is set to 1, and the MWRQST signal is as-
serted. The Reco Error Word will remain in the Reco Error register until the register is read (us-
ing the GRE command).
ERROR HANDLING
When the host controller detects that the MWRQST signal has been asserted, the host control-
ler should issue the GSW (Get Status Word) command, which de-asserts the MWRQST signal.
Then the host controller should test the EV_ERROR and the ERR_RECO bits in the data (the
Status Word contents) returned by the GSW command. If the EV_ERROR bit is set, the host
controller should issue the GEW (Get Error Word) command to read the Error Word for details
of the error. If the ERR_RECO is set, the host controller should issue the GRE (Get Reco Error)
command to read the Reco Error Word for details of the error.