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.