Skip to content

DAQ Firmware

FPGA Golden design

The Golden design is a design which should never changed (excepted if requested by the DAQ expert). It gives the posibility to access the flash of the DAQ FPGA when the user firmware is corrupted (something has gone wrong during programming, a corrupted flash contain for any raison).

fw version fw bin file fw remarks
1b50000d Golden_design_1b50000d.bin update submodule (version to use)

Note

Normally the DTH_P2 is delivered with the Golden design written at sector (0) of the DTH_P2 DAQ Flash.

DAQ FPGA users design

The MPO connector mapping is detailed in the following document : OTP-231227-XX-ECUO_25Gb (more info on "DAQ Hardware" tab of this web site)

fw version fw bin file fw remarks
d6100004 DTH_1SR_1D_T_d6100004.bin 4 SlinkRocket to DAQ0 (Not use it anymore)
d6200007 DTH_8SR_2D_T_d6200007.bin Max 4 SlinkRocket to DAQ0 and 4 max to DAQ1 (Not use it anymore)
d603000e DTH_16SR_4D_T_d603000e.bin Max 16 SlinkRocket to DAQ(0..3)

Warning

Since this firmware version (d603000e), the first DAQ link (software) is the frontpanel DAQ4; the second DAQ link is frontpanel DAQ3, and so on!

Info

The TCDS clock cleaner of the DAQ FPGA has to be reprogrammed when the card is power ON. When it is done, the DAQ FPGA has to be reloaded from the flash.

Note

You can write the user design in the flash using "DTH_Flashy.py --fpga daq". Write it at the sector s256.

TCDS FPGA users design

This firmware should only be used when the DTH is plugged in a node slot.

fw version fw bin file fw remarks
df100002 DTH_p2v1_TCDS_forward_df100002.bin Forward the TCDS2 to DAQ fpga to be use for DTH_P2-v1
df100002 DTH_p2_TCDS_forward_df100002.bin Forward the TCDS2 to DAQ fpga

Info

If the TCDS FPGA contains TCDS2 firmware, use the TCDS tools to program the TCS FPGA flash. If the TCDS FPGA contains the firmware above, use "DTH_Flashy.py --fpga tcds".

Warning

The firmware versions starting by DTH_p2v1 can only be used for the DTH_P2 prototypes.