Recent Releases of https://github.com/aliceo2group/readoutcard
https://github.com/aliceo2group/readoutcard - v0.46.1
See ReadoutCard release notes.
- C++
Published by sy-c 11 months ago
https://github.com/aliceo2group/readoutcard - v0.46.0
See ReadoutCard release notes.
- C++
Published by sy-c 12 months ago
https://github.com/aliceo2group/readoutcard - v0.45.7
See ReadoutCard release notes.
- C++
Published by sy-c 12 months ago
https://github.com/aliceo2group/readoutcard - v0.45.6
See ReadoutCard release notes.
- C++
Published by sy-c about 1 year ago
https://github.com/aliceo2group/readoutcard - v0.45.5
See ReadoutCard release notes.
- C++
Published by sy-c about 1 year ago
https://github.com/aliceo2group/readoutcard - v0.45.4
See ReadoutCard release notes.
- C++
Published by sy-c over 1 year ago
https://github.com/aliceo2group/readoutcard - v0.45.3
See ReadoutCard release notes.
- C++
Published by sy-c over 1 year ago
https://github.com/aliceo2group/readoutcard - v0.45.2
See ReadoutCard release notes.
- C++
Published by sy-c almost 2 years ago
https://github.com/aliceo2group/readoutcard - v0.45.1
See ReadoutCard release notes.
- C++
Published by sy-c about 2 years ago
https://github.com/aliceo2group/readoutcard - v0.45.0
See ReadoutCard release notes.
- C++
Published by sy-c over 2 years ago
https://github.com/aliceo2group/readoutcard - v0.44.3
See ReadoutCard release notes.
- C++
Published by sy-c over 2 years ago
https://github.com/aliceo2group/readoutcard - v0.44.2
See ReadoutCard release notes.
- C++
Published by sy-c over 2 years ago
https://github.com/aliceo2group/readoutcard - v0.44.1
See ReadoutCard release notes.
- C++
Published by sy-c over 2 years ago
https://github.com/aliceo2group/readoutcard - v0.44.0
See ReadoutCard release notes.
- C++
Published by sy-c over 2 years ago
https://github.com/aliceo2group/readoutcard - v0.43.0
See ReadoutCard release notes.
- C++
Published by sy-c almost 3 years ago
https://github.com/aliceo2group/readoutcard - v0.42.3
See ReadoutCard release notes.
- C++
Published by sy-c almost 3 years ago
https://github.com/aliceo2group/readoutcard - v0.42.2
See ReadoutCard release notes.
- C++
Published by sy-c almost 3 years ago
https://github.com/aliceo2group/readoutcard - v0.42.1
See ReadoutCard release notes.
- C++
Published by sy-c almost 3 years ago
https://github.com/aliceo2group/readoutcard - v0.42.0
See ReadoutCard release notes.
- C++
Published by sy-c almost 3 years ago
https://github.com/aliceo2group/readoutcard - v0.41.0
See ReadoutCard release notes.
- C++
Published by sy-c about 3 years ago
https://github.com/aliceo2group/readoutcard - v0.40.2
See ReadoutCard release notes.
- C++
Published by sy-c about 3 years ago
https://github.com/aliceo2group/readoutcard - v0.40.1
See ReadoutCard release notes.
- C++
Published by sy-c about 3 years ago
https://github.com/aliceo2group/readoutcard - v0.39.1
See ReadoutCard release notes.
- C++
Published by sy-c about 3 years ago
https://github.com/aliceo2group/readoutcard - v0.40.0
See ReadoutCard release notes.
- C++
Published by sy-c about 3 years ago
https://github.com/aliceo2group/readoutcard - v0.39.0
See ReadoutCard release notes.
- C++
Published by sy-c over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.38.0
See ReadoutCard release notes.
- C++
Published by sy-c over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.37.4
Fixes
CRU * Fixes a bug for the SP FIFO empty check
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.37.3
Misc
- Add CRU FW v3.15.0 to firmware compatibility list
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.37.2
Fixes
- Fixes an error where a max CRU index was incorrect.
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.37.1
Features
roc-pat-player * Adds "read-back" option
Logging * Adds InfoLogger error codes to all log messages
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.37.0
Features
CRU - Can now dynamically get the Superpage FIFO size from the firmware
Firmware Check - Firmware compatibility list can be overwritten by local file
Misc
roc-config
- Improves logging
- Improves logging on erroneous URI parsing
roc-bench-dma
- Adds orbit and bunch crossing info on RDH error logs
- Fixes a TimeFrame check bug
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.36.9
Misc
- Improves the logic for setting the ONU upstream & downstream status
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.36.8
Misc
- Re-enables the UL git hash
- Update the ONU status metrics
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.36.7
Features
CRU * Add v3.14.1 to fw compatibility list
- C++
Published by kostorr over 3 years ago
https://github.com/aliceo2group/readoutcard - v0.36.6
Features
roc-status * Add sticky values, upstream, downstream options for onu
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.36.5
Fixes
CRU * Fix a wrong register address
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.36.4
Fixes
CRU * Always treat onu address in decimal and not in hex
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.36.3
Misc
CRORC - Remove a DMA sequence relationship that was outdated.
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.36.2
Fixes
PDA * Fix a bug which resulted in failure to initialize PDA DMA buffers for CRORCs
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.36.1
Features
PDA * Improve logging and print SGL stats
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.36.0
Features
CRU * Add compatibility for CRU FW v3.14.0
roc-status * Use different ONU status register for monitoring and command line executions
- C++
Published by kostorr almost 4 years ago
https://github.com/aliceo2group/readoutcard - v0.35.0
Features
- Updates the CRORC DMA interface improving stability
- C++
Published by kostorr about 4 years ago
https://github.com/aliceo2group/readoutcard - v0.34.2
Misc
- Disable the UserLogic hash register until it's implemented by all detectors
- C++
Published by kostorr about 4 years ago
https://github.com/aliceo2group/readoutcard - v0.34.1
Features
- Adds "protection" in
roc-cleanupexecutions, by way of securing PDA & DMA locks.
Fixes
- Corrects the register address to retrieve the User Logic version hash
- C++
Published by kostorr about 4 years ago
https://github.com/aliceo2group/readoutcard - v0.34.0
Features
- Adds compatibility for Parallel Slow Control
- C++
Published by kostorr over 4 years ago
https://github.com/aliceo2group/readoutcard - v0.33.1
Misc
CRU/DMA * Disable "UP" check for data-taking links for now
- C++
Published by kostorr over 4 years ago
https://github.com/aliceo2group/readoutcard - v0.33.0
Features
CRU/DMA
* Links that are enabled in the datapath but DOWN will no longer be included in data taking
Misc
roc-pkt-monitor * Invalid info from GBT links is now suppressed when UL is enabled
- C++
Published by kostorr over 4 years ago
https://github.com/aliceo2group/readoutcard - v0.32.3
Misc
roc-trig-monitor * Flag to force report for invalid SNs
- C++
Published by kostorr over 4 years ago
https://github.com/aliceo2group/readoutcard - v0.32.2
Features
CRORC * Add support for FW v2.8.1
CRU
* Add support for FW v3.11.0, v3.12.0 and a special MFT PSU version
* Report TF length on roc-status
Fixes
- Access and update the TF length on bar0 for the CRU
- C++
Published by kostorr over 4 years ago
https://github.com/aliceo2group/readoutcard - v0.32.1
Misc
- Add support for CRORC firmware v2.8.0
- C++
Published by kostorr over 4 years ago
https://github.com/aliceo2group/readoutcard - v0.32.0
Features
- Introduce
o2-roc-loopbacktool - Add CRU support for configurable Time Frame length
- CRORC now configurable through a configuration URI
Misc
roc-ctp-emulatoracceptsinit-orbitas hex instead of int
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.31.20
Features
- Introduce
o2-roc-loopbacktool
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.31.2
Misc
- InfoLogger env variables updated for new naming conventions
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.31.1
Fix incompatibility with new InfoLogger naming scheme.
- C++
Published by Barthelemy almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.31.0
Features
DMA Interface * Interface reporting the health of Superpage FIFOs
roc-trg-monitor * Add TOF trigger
roc-status * Add PON RX power
Misc
- Coding conventions adapted for guidelines
- Top-level namespace changed from
AliceO2::roctoo2::roc - All binaries have been prefixed with
o2- - Library renamed from
libReadoutCardtolibO2ReadoutCard - Backwards compatibility is preserved for all of the above
- Top-level namespace changed from
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.30.10
Pre-release including migration to WP3 coding conventions
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.30.0
Features
roc-cleanup * Add "--light" flag to skip PDA reinsertion
roc-fw-check * Add convenience tool that runs a fw compatibility check for all cards
roc-status * Add FEC reporting
roc-ctp-emulator * Add option to initialize the orbit ID to explicit value
Misc
roc-bench-dma * Improvements in TF error checks
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.29.2
Features
roc-cleanup * Add "--light" flag to skip PDA reinsertion
roc-fw-check * Add convenience tool that runs a fw compatibility check for all cards
roc-status * Add FEC reporting
roc-ctp-emulator * Add option to initialize the orbit ID to explicit value
- C++
Published by kostorr almost 5 years ago
https://github.com/aliceo2group/readoutcard - v0.29.1
Fixes
Logger * Reduces verbosity by dropping debug messages when setting the facility.
- C++
Published by kostorr about 5 years ago
https://github.com/aliceo2group/readoutcard - v0.29.0
Features
Logging * Improve use of the logging facilities
roc-status * Add option to specify links reported
Misc
PDA * Remove dummy interfaces & make PDA a requirement * Builds expected on CentOS only
CRU * Set the System ID for the virtual links as well
- C++
Published by kostorr about 5 years ago
https://github.com/aliceo2group/readoutcard - v0.28.0
Fixes
roc-status * Fix optical power reported for the CRORC
Misc
roc-config * Don't make frequency checks, always force clock option.
- C++
Published by kostorr about 5 years ago
https://github.com/aliceo2group/readoutcard - v0.27.0
Features
CRU * Adds support for CRU FW v3.10.0
I2C * Lock around I2C operations to deter interference
roc-trig-monitor * Introduce tool to monitor triggers received.
roc-status * Report PON quality
Misc
roc-{status,metrics,pkt-monitor} * Don't send metrics if bad card state suspected
CRU * Reset GBT TX and RX FIFO on configuration
- C++
Published by kostorr about 5 years ago
https://github.com/aliceo2group/readoutcard - v0.26.0
Features
roc-cleanup * Clean CRORC FIFO shared memory files on execution
Fixes
roc-status * Report correct status for the ONU sticky status * Report ONU sticky status as an int for monitoring
Misc
fw-checker * Include endpoint number in failure output
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.25.4
Fixes
CRORC * Further fortify link up assertion
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.25.3
Features
roc-status
* Add tags for onu metric
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.25.2
Fixes
CRORC * Fortify link up assertion
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.25.0
Features
CRU * Add GBT MUX UL option * Add support for FW v3.9.0 & v3.9.1
roc-config * Reset the GBT FIFO when configuring
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.24.1
Features
CRU * Add support for System ID and FEE ID
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.24.0
Features
CRU * Support new PCIe Vendor/Device ID
CRORC * Add support for FW v2.7.0 * Improve DMA stop/start behaviour
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.23.3
Fixes
roc-pkt-monitor * Fix a bug that would report the same total packet rate between CRU endpoints.
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.23.1
Features
roc-pkt-monitor * Add CRORC support
Misc
roc-{metrics,status,pkt-monitor} * Add serial and endpoint for monitoring as tags.
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.23.0
Features
roc-{metrics,status} * Add serial and endpoint for monitoring
roc-pkt-monitor * Add monitoring support
Fixes
roc-config
* Fix bug that would incorrectly set the run-stats flag.
* Check user-and-common flag for reconifguration.
roc-pat-player * Set the patterns even when empty
Misc
roc-{metrics,status} * Drop CSV output.
roc-ctp-emulator * Update bunch crossings defaults.
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.22.2
Features
roc-status
* Report the CRU ID
* Absorb roc-onu-status
* Report ONU status sticky bit
Misc
roc-config * Don't allow User and Common logic, without User logic enabled.
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.22.1
Fixes
CRU * Fix issue with TTCUP GBT MUX option
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.22.0
Features
CRU * Add support for Run Statistics links (13 & 14) * Add option to enable simultaneous User and Common logic * Add TTC Upstream (TTCUP) GBT MUX option
Fixes
CRORC * Fix wrong link on optical power status report
addressing * Fix serial addressing for 4 digits. * Don't allow PCI address and endpoint ID pair.
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.21.3
Features
Misc - Small interface changes as needed by ALF & LLA updates
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.21.2
Features
Misc * Extend the serial number to 4 digits
Fixes
Misc * Allow the new serial number scheme to handle pre-production CRUs
- C++
Published by kostorr over 5 years ago
https://github.com/aliceo2group/readoutcard - v0.21.1
Fixes
roc-metrics & roc-status - Improve the monitoring interface
- C++
Published by kostorr almost 6 years ago
https://github.com/aliceo2group/readoutcard - v0.21.0
Features
roc-metrics & roc-status * Use the monitoring library for metrics
- C++
Published by kostorr almost 6 years ago
https://github.com/aliceo2group/readoutcard - v0.20.0
Features
CRORC
* Add options for TimeFrame Length & Detection (roc-config, roc-status and roc-bench-dma).
* Improve reset sequence.
* Speed improvements after cleaning legacy code and firmware communication.
RDH
* Update Data Format to RDH v6 (Only affects roc-bench-dma).
Misc * Publish interface to the pattern player (for ALF).
Fixes
roc-config
* Fix a bug that prevented clock configuration without using --force.
- C++
Published by kostorr almost 6 years ago
https://github.com/aliceo2group/readoutcard - v0.19.3
Fixes
SerialID * Fix regex to also support 3-bit serial numbers.
- C++
Published by kostorr almost 6 years ago
https://github.com/aliceo2group/readoutcard - v0.19.2
Features
CRU * Update serial number parsing. * Bump firmware version for the checker.
roc-config * Extend the trigger window size to 16bits.
- C++
Published by kostorr almost 6 years ago
https://github.com/aliceo2group/readoutcard - v0.19.1
Features
DMA * Perform firmware compatibility check on DMA channel instantiation. * Automatically push pages only to enabled links (no link mask necessary).
Fixes
roc-config * Fix a bug where gbtmux would be configured for both endpoints in tandem.
- C++
Published by kostorr almost 6 years ago
https://github.com/aliceo2group/readoutcard - v0.19.0
Features
CRORC
* Add support for the CRORC on roc-config and roc-status
CRU * Don't push superpages to disabled links
roc-metrics & roc-pkt-monitor * Add json output support.
roc-config * Add option to enable the User Logic link * Add option to disable the GBT links
Fixes
roclistcards * Remove superfluous columns
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.9
Fixes
- Fix a bug to allow all bars to be accessed for a CRORC (0-5) and not only bars 0 and 2.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.8
Fixes
Fix for RPATH settings in cmake
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.7
Fixes
roc-config Fix a bug where the datapath link list was parsed incorrectly with --force.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.6
Fixes
roc-config Fix a bug where the datapath link list was parsed incorrectly with --force.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.5
Features
roc-onu-status New tool to tetst the ONU status
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.4
Fixes
roc-status Adjust optical output to new endpoint scheme.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.3
Fixes
roc-config Only calibrate the GBT on clock change.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - no-gbt-cal
Test release.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.2
Features
roc-flash Option to set the serial number for a CRORC.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.1
Fixes
roc-config All configuration sources should abide to the new 0-11 link addressing scheme
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.18.0
Features
roc-config CRU modules that don't need to be reconfigured no longer do so, improving speed and reliability.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.17.3
macOS compilation fix
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.17.2
Features
ReadoutCard Link addressing split per endpoint; Endpoint 0 -> links 0 - 11 Endpoint 1 -> links 0 - 11 (old mapping of 12-23) roc-config is exempt from this scheme for now. Release imminent.
roc-pkt-monitor Added User Logic links.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.17.1
Fixes
CRORC Fixed a bug where the wrong serial would be returned. (Bug introduced in v0.17.0)
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.17.0
Features
ReadoutCard Serial ID addressing support for all tools.
Fixes
PDA Improved communication with the PDA driver.
- C++
Published by kostorr about 6 years ago
https://github.com/aliceo2group/readoutcard - v0.16.0
Fixes
DMA Proper handling of leftover (filled and unfilled) Superpages on DMA stop.
- C++
Published by kostorr about 6 years ago