Ph2_ACF tagshttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags2022-11-22T22:51:59+01:00https://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-23v4-23IT update:
- Split ROOT file by hybrid option in xml
- Added masked pixels plot in PixelAlive / Noise
- Added Noise vs Thr plot in SCurve
- Better Monitoring of readout chip variables (currents, voltages, temperatures)
- Added DoDataIntegrity option 2, pixel-by-pixel
- Updated README.md file
- Increased number of bits for channel/lane up
- Moved some calibration actions up to RD53CalibBase class
- Added enable bit for ROCs
OT update
- Major improvements on module alignment procedures to include plots for module QA and debuggingFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-22v4-22Fixed bug in FileParser: was not entering to apply Global SettingsFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-21v4-21- Bug fix in thradj and threqu related to file output names (the bug was present only in v4-20)
- Added Metadata counting the total number packets which were re-sent
- Added option in XML file to abort if all requested data lanes are not `up`Fabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-20v4-20- fixed bug in thradj: now all chips in a module are tuned independently
- added metadata to root files: a boolean that checks if all requested lanes are up, and an integer that counts the number of corrupted packetsFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-19v4-19- Last tag before OT review of the configuration proceduresFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-18v4-18- Fixed bug in RD53-LpGBT class: now able to properly map all possible SFP connector positions in FMC
- More precise trigger duration estimation
- Removed dependencies from ROOT - json library when compiling as “HERD”
- Run formatAllFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-17v4-17- Put back Cmd FIFO reset in FW interface to avoid "Cmd FIFO errors"
- Larger log files: 16 Mb
- Fixed bug in optical readout in using different SFP connectorsFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-16v4-16- partial fix to FIFO error issue (lesser errors, no stuck FIFO)
- multiple averaged measurements of observables in monitoring now working properly
- more robust threshold adjustment with "golden section algorithm"Fabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-15v4-15New features:
Multi-master
More robust thradj
Means for FW v4.07
Added skip initialisation sequence to CMSITminiDAQ
Small change in RD53Event: some fields changed meaning
Added a new user friendly way to pick up readout chip register values from txt file: see documentation pages 9 and 10
Container cannot be accessed by index anymoreFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-14v4-14Last tag in which containers can be accessed using the indexFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-13v4-13IT updates:
1. fixed bugs in latency scans in 4.12
2. working x-talk scans
3. possibility to configure data stream fields at runtime with xml fileFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-12v4-12IT: Change in the address table to support FW: 4.6Fabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-11v4-11Implemented x-talk studies: either by manipulating the mask file (.txt) with the python program https://gitlab.cern.ch/cmsinnertracker/Ph2_ACF/-/blob/master/pythonUtils/pyUtilsIT/ManipulateITchipMask.py or by using options INJtype 4 or 5 as described in the usual documentation in the main gitlab page under Detailed description of the various calibrations
Working VoltageTuning procedure also for CROC
Better handling of runtime errors from decoding (no more crash)
Working voltage, currents, and temperatures readbackFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-10v4-10Changes from previous tag:
- fixed bug in making CROC masks
- fixed bug in writing LpGBT-v1.txt file
- added possibility to run scurves on a pixel pattern specified by the user with the txt file
- fixed bug in multi-threading of Running member functionFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-09v4-09Changes from the previous tag:
• added monitoring for RD53B (need to be tested)
• fixed bug in thradj related to masked pixels at exit (which shouldn't happen)
• fixed bug in masking pixels and PIX_MODE register which was wrongly set to zero due to the FW bug in the register readback
• implemented broadcast for RD53B
• implemented DoDataIntegrity check before PixelAlive, allows detecting broken CoreColumns causing data integrity failure
• Implemented dual-slope fit for RD3BFabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-08v4-08v4-08
Compatible IT-FW: https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw<p data-sourcepos="1:1-2:93" dir="auto">v4-08
Compatible IT-FW: <a href="https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw">https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw</a></p>2022-11-22T22:51:59+01:00Fabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-07v4-07v4-07
Compatible OT-FW: https://udtc-ot-firmware.web.cern.ch/?dir=v0.1-OT
Compatible IT-FW: https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw<p data-sourcepos="1:1-3:93" dir="auto">v4-07
Compatible OT-FW: <a href="https://udtc-ot-firmware.web.cern.ch/?dir=v0.1-OT" rel="nofollow noreferrer noopener" target="_blank">https://udtc-ot-firmware.web.cern.ch/?dir=v0.1-OT</a>
Compatible IT-FW: <a href="https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw">https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw</a></p>2022-11-16T20:05:17+01:00Fabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/OTMagnetTest_150822aOTMagnetTest_150822aWorking at the TIF with single module calibrations in preparation for OT Magnet Test Aug 2022.Younes Otaridyotarid@cern.chhttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-06v4-06DDR3 now is a circular buffer
Support for LpGBTv1 included
Support for all possible optical mapping configurations included
Started porting CROC development<p data-sourcepos="1:1-4:32" dir="auto">DDR3 now is a circular buffer
Support for LpGBTv1 included
Support for all possible optical mapping configurations included
Started porting CROC development</p>2022-07-25T17:17:21+02:00Fabio Raverahttps://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/tags/v4-05v4-05IT code compatible with FW tag 4.4<p data-sourcepos="1:1-1:34" dir="auto">IT code compatible with FW tag 4.4</p>2022-06-09T22:34:59+02:00Fabio Ravera