Skip to content

VCU128 deployment tools

Rocco Ardino requested to merge rardino-vcu128-deployment-tools into main

This MR includes few new utilities for VCU128 normal operation and bitfile deployment:

  • prog_clock_Si570.py: tool to reprogram on-board QSFPs mgt clocks to whatever frequency you want (if possible). Supported frequencies: 156.25, 250.00, 322.265625 MHz
  • prog_clock_Si5341.py: same as the one before, but the procedure is much more complex and the registers/values list is stored under data/clockbuilder/. Supported frequencies: 156.25, 250.00 MHz
  • pcie_reconnect_hal.*: bash script calling python script with the same name, to read PCIe current configuration registers or write them to "reconnect" PCIe device to tree
  • deploy_vcu128_scouting_firmware.sh: same as the normal one, but specific for the VCU128. It might be possible to integrate this into the normal one, but it would become really verbose...
  • I2C_interface.py: same of the one available in SCONE. Any ideas on how to avoid duplicates?
Edited by Rocco Ardino

Merge request reports