Strip: Firmware LCB encoder and trickle memory
Demonstrate how to send command to FELIX (ITk-Strip) firmware LCB command endoder.
Branch devel_FelixNetIO_StarChip_FWlcb. Code is not optimized. Better design/restructuring is needed later.
For more info, refer to Sec 8.2.11 ITK STRIPS LCB ENCODER:
- https://gitlab.cern.ch/atlas-tdaq-felix/documents/-/blob/master/Phase2_FW_specs/FELIX_Phase2_firmware_specs.pdf
- https://gitlab.cern.ch/ezhivun/hcc-star-python-readout/
- for firmware help/support please contact Elena Zhivun - ezhivun@bnl.gov
Tested using:
-
FELIX-fw: FLX709(or 712)_STRIPS_2CH_CLKSELECT_GIT_firmware_strips_rm_4.10_rm-4.10_283_200713_12_51 https://cernbox.cern.ch/index.php/s/Y1ubzywZcEE0IWe
-
FELIX-driver: https://atlas-project-felix.web.cern.ch/atlas-project-felix/user/dist/software/driver/tdaq_sw_for_Flx-4.5.0-2dkms.noarch.rpm