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_005_000 02050000 dth400_p1v2_daq_25g156gty_002_005_000.bin 21 February, 2025 dth400_p1v2_daq_15g156gty_002_005_000 02050000 dth400_p1v2_daq_15g156gty_002_005_000.bin 21 February, 2025 dth400_p1v2_daq_25g156gty_002_004_004 0204004 dth400_p1v2_daq_25g156gty_002_004_004.bin 15 February, 2024 dth400_p1v2_daq_15g156gty_002_004_004 0204004 dth400_p1v2_daq_15g156gty_002_004_004.bin 15 February, 2024 dth400_p1v2_daq_15g156gty_002_004_001 0204001 dth400_p1v2_daq_15g156gty_002_004_001.bin 11 October, 2023 dth400_p1v2_daq_25g156gty_002_004_001 0204001 dth400_p1v2_daq_25g156gty_002_004_001.bin 11 October, 2023 dth400_p1v2_daq_15g156gty_002_002_002 0202002 dth400_p1v2_daq_15g156gty_002_002_002.bin 2 September, 2022 dth400_p1v2_daq_15g156gty_002_002_001 0202001 dth400_p1v2_daq_15g156gty_002_002_001.bin 12 August, 2022 dth400_p1v2_daq_25g156gty_002_002_002 02020002 dth400_p1v2_daq_25g156gty_002_002_002.bin 2 September, 2022 dth400_p1v2_daq_25g156gty_002_002_001 02020001 dth400_p1v2_daq_25g156gty_002_002_001.bin 12 August, 2022 dth400_p1v2_daq_25g156gty_001_006_000 02010600 dth400_p1v2_daq_25g156gty_001_006_000.bin 30 June, 2021 dth400_p1v2_daq_15g156gty_001_006_000 02010600 dth400_p1v2_daq_15g156gty_001_006_000.bin 30 June, 2021 dth400_p1v2_daq_25g156gty_001_005_000 02010500 dth400_p1v2_daq_25g156gty_001_005_000.bin 28 June, 2021 dth400_p1v2_daq_15g156gty_001_005_000 02010500 dth400_p1v2_daq_15g156gty_001_005_000.bin 28 June, 2021 dth400_p1v2_daq_25g156gty_001_004_000 02010400 dth400_p1v2_daq_25g156gty_001_004_000.bin 29 April, 2021 dth400_p1v2_daq_15g156gty_001_004_000 02010400 dth400_p1v2_daq_15g156gty_001_004_000.bin 29 April, 2021 dth400_p1v2_daq_15g156gty_001_002_000 02010200 dth400_p1v2_daq_15g156gty_001_002_000.bin 10 July, 2020 dth400_p1v2_daq_25g156gty_001_002_000 02010200 dth400_p1v2_daq_25g156gty_001_002_000.bin 10 July, 2020 dth400_p1v2_daq_15g156gty_001_000_003 02010003 dth400_p1v2_daq_15g156gty_001_000_003.bin dth400_p1v2_daq_15g156gty_001_000_002 02010002 dth400_p1v2_daq_15g156gty_001_000_002.bin dth400_p1v2_daq_15g156gty_000_000_002 01000002 dth400_p1v2_daq_15g156gty_000_000_002.bin dth400_p1v2_daq_golden_000_000_001 00000001 dth400_p1v2_daq_golden_000_000_001.bin 13 July, 2020