Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v6-13

    Tag specific for OT
    Main updates since tag v6-11:
    - improved PS trimming to reduce number of outliers
    - corrected issue in storing the git tag in the root file
    - sending end of transmission message in VTRxLightOff
    - calculating pedestal used for occupancy test during SCurve for 2S and trimming for PS
    - manually lowered the SSA threshold from 5 to 4 sigma due to occupancy too low 
    - avoiding unwanted configuration of the CDCE
    - preventing ECV from getting stuck
    
    Compatible with FW tag v3-03:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-03
  • v6-12

    Tag specific for IT
    Update with respect tag v6-06:
    - Improved speed by 25% of Threshold Adjustment
    - Added support for AutoRead feature of the RD53 chip
    - Users can now use the AutoRead feature of the RD53 chip
    - CDCE reprogramming is now under control:
       - check if it was already programmed
       - check if the user really needs to re-program it
       - use of a secondary clock generator
  • v6-11

    Tag specific for OT
    Main updates since tag v6-10:
    - Reduced memory usage of CIC2 event decoding 
    - Fixed issues in storing GIT tag and commit when running with GIPHT and OTSDAQ
    
    Compatible with FW tag v3-03:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-03
  • v6-10

    Tag specific for OT
    Main updates since tag v6-09:
    - Added BX0 alignment in the sequence
    - Stub package delay independent between hybrids
    - Correctly storing GIT tag and commit in metadata
    
    Compatible with FW tag v3-03:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-03
  • v6-09

    Tag specific for OT:
    Main updates since tag v6-08
    - Avoided L1 integrity test to get stuck
    - When an exception occurs is catched and the root file is saved before quitting
    - Rewriting best bitslip to ensure running stability
    - Using previous temperature measurement to calculate current for resistance measurement
    
    Compatible with FW tag v3-02:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-02
  • v6-08

    Tag specific for OT
    Main updates since tag v6-07
    - Bug fix on injection test for PS 5G
    - Minor improvements to run stability
    - Minor change in CM noise histogram name
    
    Compatible with FW tag v3-02:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-02
  • v6-07

    Tag specific for OT
    Main updates since tag v6-02
    - Included Bit error rate test from LpGBT to FC7
    - Included pattern checker for stub lines in the FW to speed up
    - Improvements in the L1 pattern checker to read fewer packets while keeping the same amount of tested bits
    - Improvements in the CM noise measurement for PS and 2S
    - Various improvements in histograms
    
    Compatible with FW tag v3-02:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-02
  • v6-06

    Tag specific for IT
    Update with respect tag v6-04:
    - Improved ThresholdAdjustment: remove periodic resets --> runs faster and it's more robust
    - Improved initialization sequence of CROC thanks to Fabio Luongo, see RD53BInterface (in InitRD53Uplinks swapped order Aurora config and ChannelBonding config)
    - Improved concurrent access to hardware (FC7) by different processes (now Monitoring should be more stable, without readout errors)
    - Faster ThresholdAdjustment algorithm thanks to Javier Sanchez
  • v6-05

    Tag specific for IT
    - Update with respect tag v6-04:
    - Avoid repetition RxGroup in cfg and add the possibility to configure uplink driver strength and pre-emphasis during UpLink initialization
    - Fixed a small bug in percentage running time when using multiple boards
    - Fixed bug in compilation for EUDAQ mode
    - Fixed bug in voltagetuning
    - Fixed bug in BER-test option chain2test=2
    - Removed pPrmptCfg from Chip and fixed bug in LpGBT
    
    Compatible with IT FW tag 5.0
  • v6-04

    Tag specific for IT
    difference with respect to v6-03:
    - Now also group number 0 (zero) is a valid number in RxGroups
    - Therefore non-assigned lanes are marked with N --> See documentation for more details
    - Added split by Board and Hybrid
  • v6-03

    Tag specific for IT
    - Implemented VTRx scan bias vs modulation
    - Implemented LpGBT eye diagram
    - Implemented readout of NTCs through LpGBT ADC (e.g. the NTC next to the VTRx)
    - No more FIFO readout errors when switching on Monitoring (many thanks to Fabio Luongo)
    - Fixed a small bug in the readout chip “enable” flag of XML file
    - Moved NTC parameters “beta” and “R@25C” to XML configuration file as requested by Sophie Rohletter in this presentation: https://indico.cern.ch/event/1485283/contributions/6260866/attachments/2981224/5249153/Temperature Readout NTC.pdf
    - Refined threshold adjustment (thradj) scan: long-standing issue with the stability of this scan because it unavoidably probes high-noise regions --> with the consequence of compromising the chip stability (sometimes we lose the AURORA communication) --> now, while exploring the high-noise region, we perform periodic reset/reconfiguration
    - MonitorData saved in the Results directory with run number --> requested by Thierry
    
    -Working with FW version 5.0
  • v6-02

    First tag including support for PS fast counter readouts.
    Various speed up implemented
    compatible with FW version 3-01:
    https://udtc-ot-firmware.web.cern.ch/?dir=v3-01
  • v6-01

    Added LpGBT eye scan for downlink and improved VTRx+ output light yield scan
    Compatible with FW tag v3-00
  • v6-00

    Preliminary tag for OT module pre-production
    Added fullTest and quickTest for PS and 2S modules
    Compatible with FW tag v3-00
  • v5-04

    IT updates:
    - Added check on e-fuse code for every chip (CROC)
     --> added field eFuseCode in XML file
    - Fixed bug in CROC initialisation sequence (no need to run DataIntegrity twice at power up)
    
    OT updates:
     - Electric Chain Validation completed for both PS and 2S
  • v5-03

    Updates for IT:
     - New thradj algorithm: the golden-ratio algorithm runs on one chip at a time per module (all modules in parallel)
     - DoDataIntegrity now also works for RD53A
     - DoDataIntegrity now also with option 3 masks at Core level
     - LpGBT I2C-slave chips handled as if they were LpGBT registers
     - Silent Running in thradj and RD53Interface
  • v5-02

    Last tag before support for 12 module readout, use with FW tag v2-02:
    https://udtc-ot-firmware.web.cern.ch/?dir=v2-02
  • v5-01

    IT updates:
    - Bit Error Rate test now runs on all chips in parallel
    - Added support for CROCv2
    - Added detection of truncation mechanisms: due to maximum number of hits reached per core and due to readout timeout
    - Fixed bug in reading monitored data with LpGBT ADC
    - Fixed bug in plotting monitored data measured with LpGBT
    - Successfully tested DataIntegrity with TEPX (2 optical groups, each with 1 LpGBT --> 1 hybrid --> 3 chips)
    - Successfully tested initialisation of opto-hybrids without systematic errors
    
    OT updates
    - Measure occupancy working for 2S and PS
    - Added injection scan occupancy measurement
    - Added verification of all cluster lines from SSA to MPA
    - Added plots for stub package alignment procedure
    - Added preliminary implementation of ECV between MPA and CIC
  • v5-00

    First tag supporting Alma9 only
    Last tag before adding support for multi module stub readout.
    OT firmare tag: v2-01
  • v4-24

    Last Tag supporting Centos 7 and Alma 8