KC705 firmware LEMO_TX1 is not connected to the trigger busy line (RJ45_BUSY)
Since the introduction of a multiplexer in a commit released with v0.13, the LEMO_TX1
signal was accidentally disconnected from the RJ45_BUSY
.
Recovering the line in the KC705 if-block recovers the functionality https://gitlab.cern.ch/silab/bdaq53/-/blob/development/firmware/src/bdaq53.v#L765
// L763
wire RJ45_RESET, LEMO_TX0;
assign LEMO_TX0 = 0;
assign LEMO_TX1 = RJ45_BUSY; // BUG FIX
`endif
We tested the firmware with this modification in a setup with a TLU (and the kc705, CERN FMC, etc..) and the expected behavior is recovered. (The bug was spotted by Branislav Ristic in the context of a test-beam preparation)