VLDB+ control toolkit manual¶
Note
This user’s guide contains information for the VLDB+ control toolkit including the hardware and software specifications.
The Low-Power Gigabit Transceiver (LpGBT) is a radiation tolerant ASIC for multipurpose high-speed bidirectional optical links in HEP experiments. Its data interface to the detectors’ frontends is highly configurable supporting multiple data rates. The LpGBT is designed to be used for data acquisition as well as for trigger and timing distribution. It also features control interfaces and environmental monitoring functions to implement experiment control.
Therefore, this device contains a huge register map to be configured and to be monitored in real-time.
The previous GBTx component configuration was made using a JAVA application and a custom USB to I2C dongle designed at CERN.
Nevertheless, that implied some limitations:
- No remote control
- Static interface
- Custom electronics
- OS compatibility
- No GPIOs available
For these reasons, the LpGBT control toolkit based on Raspberry Pi was selected as the best candidate to be the new programmer system called PiGBT.
- 1. Introduction
- 2. Quick start
- 3. Navigating PiGBT
- 4. Example features
- 4.1. Clocks evaluation
- 4.2. PLL performance evaluation
- 4.3. Transceiver configuration
- 4.4. Transmitter configuration
- 4.5. Analog peripherals configuration
- 4.6. Analog peripherals configuration when calibrated
- 4.7. Evaluation of high-speed uplink
- 4.8. Evaluation of high-speed downlink
- 4.9. Access to raw values of registers
- 5. PiGBT updates
- 6. FAQ
- 7. Version History