SDP Firmware

The sdpfirmware == DeviceProxy("STAT/SDPFirmware/1")` device controls the firmware functionalities related to the digital signal processing in SDP device. Central to its operation is the mask (see also Attribute masks):

TR_fpga_mask_RW:

Controls which FPGAs will actually be configured when attributes referring to FPGAs are written.

type:

bool[N_fpgas]

Typically, N_fpgas == 16.

See the following links for a full description of the SDP monitoring and control points:

Basic configuration

The following points are significant for the operations of this device:

TR_fpga_communication_error_R:

Whether the FPGAs can be reached.

type:

bool[N_fpgas]

Error information

These attributes summarise the basic state of the device. Any elements which are not present in FPGA_mask_RW will be ignored and thus not report errors:

FPGA_error_R:

Whether the FPGAs appear usable.

type:

bool[N_fpgas]