Check the full VFAT3 RX stream
This is another attempt to better grasp the spurious events and CRC errors seen on VFAT connected to the GE2/1 GBT1 link. From the commit message:
This commit ensures that all bits sent by a VFAT3 are checked for consistency at the receiver. The words must be either part of a DAQ data packet or a valid VFAT3 DataOut code:
- Idle patterns
- Slow-control codes
- Sync ack or sync verify ack
This is particularly meaningful in the case of the unprotected GE2/1 GBT1, which cannot see its content checked by any other mean.
Tested on the production system at P5 during the GE2/1 trolley test and initial commissioning.
Edited by Laurent Petre