FPGA Firmware naming convention

Check the dependency between DTH DAQ Firmware and SlinkRocket IP version in the SlinkRocket page

The following naming convention for the firmware image files has been adopted. When using the software utility provided by the DAQ group to programme the firmware into the flash memory of the DTH, it is important not to change the names of the image files, since the utility relies on this convention.

Firmware names are structured as follows:

 {board}_{board_revision}_{target_fpga}_{function_and_annotation}_{major}_{minor}_{patch}.bin
board : hardware/board specifier: either "dth400" or "daq800"
board_revision : hardware revision of the board  (e.g. "p1v2")
target_fpga : for the DTH400: either "daq" or "tcds", for the DAQ800: either "top" or "bot"
function_and_annotation : indicates functionality of the image( e.g. "golden" for the golden image to be programmed at sector 0), with an optional annotation about that functionality (separated by an underscore)
major : major version (3 decimal digits)
minor : minor version (3 decimal digits)
path : patch version (3 decimal digits)

Examples:

dth400_p1v2_daq_golden_001_003_015.bin
dth400_p1v2_tcds_ibert_002_014_099.bin

FPGA Firmware

Version Name Compilation version file binary link Version date
dth400_p1v2_daq_25g156gty_002_004_004 0204004
dth400_p1v2_daq_15g156gty_002_004_004 0204004
dth400_p1v2_daq_15g156gty_002_004_001 0204001
dth400_p1v2_daq_25g156gty_002_004_001 0204001
dth400_p1v2_daq_15g156gty_002_002_002 0202002
dth400_p1v2_daq_15g156gty_002_002_001 0202001
dth400_p1v2_daq_25g156gty_002_002_002 02020002
dth400_p1v2_daq_25g156gty_002_002_001 02020001
dth400_p1v2_daq_25g156gty_001_006_000 02010600
dth400_p1v2_daq_15g156gty_001_006_000 02010600
dth400_p1v2_daq_25g156gty_001_005_000 02010500
dth400_p1v2_daq_15g156gty_001_005_000 02010500
dth400_p1v2_daq_25g156gty_001_004_000 02010400
dth400_p1v2_daq_15g156gty_001_004_000 02010400
dth400_p1v2_daq_15g156gty_001_002_000 02010200
dth400_p1v2_daq_25g156gty_001_002_000 02010200
dth400_p1v2_daq_15g156gty_001_000_003 02010003
dth400_p1v2_daq_15g156gty_001_000_002 02010002
dth400_p1v2_daq_15g156gty_000_000_002 01000002
dth400_p1v2_daq_golden_000_000_001 00000001