User's Manual

ISO 9001:2000 Cert. N°4500/1
Version 1.1 SDT_ARK6_User_Manual_ENG_vATSC Page 127 of 206
TASK
Description
Bit
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
WD_ARK6AL_TASK
This task gathers information from:
Get ADC value
Get Amplifier Voltage and current measure
Calculate FWD power level
Output AGC
Calculate Reflex power
Get temperature
Get opto & relay status
Disable alim status
7
The default tasks mask at the board startup is set to 0x0000007D (please note that the up-converter task
is initially skipped). Once the presence of the up-converter is assured, the up-converter task bit is
automatically enabled and the mask is set to 0x0000007F. Tasks execution is stopped during de-
fragmentation operations and FPGA boots.
5.14.3 System Error Event
For critical and fatal errors, the system calls the system error function and the SYS_ERR event is
reported.
The error codes are described below:
0x00: Out of memory. Memory pool size is too small.
0x01: Invalid memory block release. Buffer data has been written out of boundaries of the
allocated memory block.
0x02: Link pointer corrupted. Buffer data has been written out of boundaries of the allocated
memory block.
0x03: No free UDP Sockets. The system has run out of UDP Sockets.
0x04: No free TCP Sockets. The system has run out of TCP Sockets.
0x05: TCP socket is in an undefined state. System memory has been accidentally overwritten.