
__________________________________________________________________________
Tandberg SLR Reference Manual
A-1
App. A.
Initialization and Power-on
Selftest Marker Codes
A unique
Initialization/Test Marker
is defined for each component or part that is initialized or
tested. A
Test Marker
equals its
Activity ID Number
.
Initialization Markers
are defined distinct
from
Test Activity IDs
starting at 0xC0. 0xFF is defined as the last
Initialization Marker
.
•
A Marker is written to RAM every time a hardware component is tested or initialized
•
A Marker Code is transmitted on DACI both before and after every initialization - at the
start of each test the Activity ID number is sent and at the end the Execution Status is
reported
This is done for hardware debugging purposes in case of system lock during test or
initialization as a result of hardware errors. It should be possible to read the Initialization
Marker in RAM via DACI or the BDM-connector. The markers are transmitted via the DACI-
interface as soon as DACI is initialized.
A.1. Initialization Marker Codes
The following codes are defined and reported:
Marker Code
Description
C0
PROM Checksum Result *)
C1
Initialize DACI *)
C2
Check Reset Source
C3
Initialize POST1 Parameters/Result Area
C4
Initialize PES Module
C5
Copy EEPROM to RAM, initialize EEPROM if empty
C6
Initialize Debugger Module
C7
Initialize Flash Upgrade Module
C8
Read Switches and Jumpers
C9
Initialize SCSI
D0
Initialize DPC Generic Part
D1
Initialize Internal Communication
D2
Initialize Media Access Executive
D3
Initialize Data Path Management
D4
Initialize part of PMC task
D5
Initialize Interrupt
D6
Initialize Utility Module
D7
Initialize Adaptive PRML Module
E0
Initialize Diagnostic Module
FF
Last Marker
NOTE *):
The marker is NOT sent across DACI. Updated in RAM only!