Skip to content

check multi-sample readout on fiberless teststand #447

Description

@tomeichlersmith

@verenamh and the Lund folks should re-attempt multi-sample readout with the fiberless setup at Lund when they are back at the lab in September. After more discussion with Jeremy, I was able to better understand the fast control firmware block that is on the ZCU (for both fiberless and fiberfull setups) and update the software to properly configure multi-sample fast commands (i.e. there is a "burst" of L1As for each Readout Request so the chip gets several consecutive L1As to be readout creating a multi-sample event). This fast control block is the same between the dualtarget (fiberfull) and hcal (fiberless) firmwares, so the fact that I"m send multiple L1As from it on my setup here makes me confident it will send multiple L1As on the fiberless setup.

The biggest thing I'm unsure of is on the DAQ side. I'm not certain if multiple samples will be automatically readout within the same event currently or if some other part in the DAQ infrastructure needs to be updated. The HcalFiberless::read_event implementation does use DAQ::samples_per_ror so I have some hope that it will "just work" without further development.

for (int il1a = 0; il1a < daq().samples_per_ror(); il1a++) {

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions