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:

 dth_{dth_revision}_{target_fpga}_{function}_{major}_{minor}_{patch}.bin
dth_revision : hardware revision of the board  (e.g. "p1v2")
target_fpga : either "daq" or "tcds"
function : indicates functionality of the image( e.g. "golden" for the golden image to be programmed at sector 0)
major : major version (3 decimal digits)
minor : minor version (3 decimal digits)
path : patch version (3 decimal digits)

Examples:

dth_p1v2_daq_golden_001_003_015.bin
dth_p1v2_tcds_ibert_002_014_099.bin

FPGA Firmware

Version Name Compilation version file binary link Version date
dth_p1v2_daq_25g156gty_002_004_004 0204004
dth_p1v2_daq_15g156gty_002_004_004 0204004
dth_p1v2_daq_15g156gty_002_004_001 0204001
dth_p1v2_daq_25g156gty_002_004_001 0204001
dth_p1v2_daq_15g156gty_002_002_002 0202002
dth_p1v2_daq_15g156gty_002_002_001 0202001
dth_p1v2_daq_25g156gty_002_002_002 02020002
dth_p1v2_daq_25g156gty_002_002_001 02020001
dth_p1v2_daq_25g156gty_001_006_000 02010600
dth_p1v2_daq_15g156gty_001_006_000 02010600
dth_p1v2_daq_25g156gty_001_005_000 02010500
dth_p1v2_daq_15g156gty_001_005_000 02010500
dth_p1v2_daq_25g156gty_001_004_000 02010400
dth_p1v2_daq_15g156gty_001_004_000 02010400
dth_p1v2_daq_15g156gty_001_002_000 02010200
dth_p1v2_daq_25g156gty_001_002_000 02010200
dth_p1v2_daq_15g156gty_001_000_003 02010003
dth_p1v2_daq_15g156gty_001_000_002 02010002
dth_p1v2_daq_15g156gty_000_000_002 01000002
dth_p1v2_daq_golden_000_000_001 00000001