Skip to content

bu-etl/ETL_Testing_GUI

Repository files navigation

Still in development

ETL Testing GUI

This Python GUI facilitates coldbox testing of ETL detector modules.

Requirements

Hardware

  • Recirculating chiller
  • Dry air supply
  • Arduino sensors
  • Xilinx KCU105 FPGA Board
  • CAEN NDT1470 high-voltage power supply
  • Low voltage power supply
  • Coldbox (see coldbox setup below)

Software

Coldbox Setup

For detailed instructions and documentation on the mechanical, electrical, thermal, and safety aspects of the coldbox, refer to the documentation and/or the step file to see the 3D model.

Installation

Note: Many steps require sudo privileges

The following instructions were adapted from this original SOP, which you should refer to if any step is unclear.

Cloning the repo

To clone this repo, please run git clone --recurse-submodules <repo url>. First check that the submodule branch is on origin/dev-RBFv2. You can do this by running the following.

cd module_test_sw/
git branch

If it is not on origin/dev-RBFv2, then run git checkout origin/dev-RBFv2 while in the submodule.

Vivado installation

You can follow this link and navigate to the 2021.1 download. Either the linux self-extracting web installer or tar file should be fine. You will likely have to make an account on the AMD website to download either. For specific instructions for unpacking the tar file and managing the license, see the original SOP.

IPbus installation

To download the IPbus software, move to the scripts/ directory and run source setup_ipbus.sh. This SOP also gives the step-by-step instructions.

General setup

Move to the scripts/ directory and run source setup_env.sh. This does the following:

  • Downloads uv, the python dependency manager, and sets up the python environment for the project
  • Sets up the python path for Tamalero
  • Adds Vivado to path if not already
  • Installs Xilinx cable drivers

Flashing firmware

User's Guide

Contact

This project was written by Bobby Vitale (bobby21@bu.edu) and Insung Hwang (insert email) at Boston University. Please feel free to reach out with questions or issues.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •