-
Notifications
You must be signed in to change notification settings - Fork 13
New Feature: Updates to DAC & GBT Phase Scans #115
New Feature: Updates to DAC & GBT Phase Scans #115
Conversation
As per discussion in #116, this may not the best way to solve this. To better understand use cases, will there ever be a case where a DAC scan is being run on VFAT(s) on one OptoHybrid connected to a given AMC, while other OptoHybrids are actively participating in "data taking"? As I currently understand it, this routine itself should never be running when one is expecting the VFAT data formatter to be active, right? Actually this raises another question, can you verify whether it was an active data formatter block that was the likely culprit (check if the EC counter is rolling up)? One can consider if this routine itself should only be run when the VFAT is in |
Yeah further study and the best way forward is needed. I'll come back to this on Monday. |
83e041e
to
1a39c8d
Compare
1a39c8d
to
6a18b93
Compare
f34c682
to
e0f7028
Compare
Description
Before a DAC scan is launched L1A's will now be disabled and VFATs will be taken out of run mode before configuring DAC Monitoring on all VFATs.
The GBT phase scan will no longer check the
LINK_GOOD
register as it was largely useless for checking communication status. Now each GBT phase scan point will attempt several slow control transactions per point before declaring the phase as good.Types of changes
Motivation and Context
During QC7 tests saw that it was possible to generate both bus errors and out of sync states for VFATs in cases where the VFAT was placed into run mode and then subsequent slow control actions were performed. This caused crashes or unintentional masking of VFATs.
Also improves reliability of phase scan results.
How Has This Been Tested?
Extensively on QC7 setup.
Screenshots (if appropriate):
Checklist: