User's Manual

Screen Service SDT ARK 1 ECHO Operations
Jan, 2012 v 1.ATSC_FCC Page 3 - 88
3.10.1 Task Error Event
The watchdog performs a periodic (every 20 seconds) polling of tasks and triggers a
system reset if one or more tasks do not answer, restarting the Codeloader (See
Codeloader_Operations_Note_v1.1.doc for further information) and generating a TSK
ERR event as follows:
The blue underlined 8 bits word is the enabling status of the alarms mask. The red
underlined 8 bits word indicates the status of tasks (1 if the task has been successfully
performed, otherwise 0) as specified in the following table:
Table 17. Task error event specific data
TASK
Description
Bit
WD_FAN_TASK
This task controls fans speed on the base of the
board temperature.
0
WD_UPCV_TASK
This task controls the Upconverter status.
1
WD_GPS_TASK
This task controls the GPS status.
2
WD_STATUS_TASK
This task gathers quite all the board information in
order to perform the following operations:
It updates all variables of the system;
It manages alarms;
It manages the RF status (e.g. on, off…);
It manages the mode switch;
It manages the ARP resolution in ATSC mode.
3
WD_TCP_IP_TASK
This task implements the TCP-IP protocol stack.
4
WD_TIMER_TICK_TASK
This task generates the clock for the TCP-IP task.
5
WD_STV0362_TASK
This task gathers information from both the HP and
LP tuners and configures them.
6
The default tasks mask at the board startup is set to 0x0000007D (i.g. the UPCV task is
excepted). Once the presence of the upconverter is assured, the upconverter task bit is
automatically enabled and the mask is set to 0x0000007F. Tasks execution is stopped
during de-fragmentation operations and FPGA boots.
3.10.2 Init System Event
This event occurs at every system initialization.
The following table shows the event specific data:
TSK ERR 00000028, 0000003c