YARR DAQ "FELIX" Workstation with 1 Spec PCIe card in Lab C


Contact: Sanha Cheong (sanha@stanford.edu) and/or Zijun Xu (zijun.xu@cern.ch)

Introduction


This is a YARR DAQ test bench for electrical/DAQ testing & YARR GUI development.

It was set-up using an old "FELIX" workstation from Matthias' office  (Zijun & Sanha, April 21st, 2021). It is currently set up to run a RD53A module—the one Zijun has worked on previously.

The PC is accessible via machine name felix2  from rddev111.

Overview

Schematic

Photo

Individual Components

DevicePhotos

Workstation PC

`felix2`

"FELIX" Workstation `felix2` (taken from Matthias' office)

DAQ Card

YARR DAQ (Trenz TEF 1001-02) card & Ohio State Adapter card connected to the PC

PCIe 3.0 into the PC / Mini-DisplayPort out for the module

The card is connected to the `CPU SLOT6 PCI-E 3.0 X16`  slot of the PC

RD53A Module

RD53A module is connected to the DAQ system for testing & GUI development purposes.

(Note that this is the module that Zijun has worked on previously, and there are some non-trivial caveats regarding its data transmission.)

Power Supply

BK Precision 1787A DC Power Supply

Nominal Setting for RD53A:
Constant Voltage (C.V.) mode
Output Voltage 1.8V
Output Current 1.5A (max.)

Raspberry Pi

(Control System)

Raspberry Pi is used for the online monitoring camera and the power supply control.

The power supply is controlled by `channel 1` of the relay switch card.

The python script for relay control is: `/home/pi/WorkSpace/RPiRelayBoard/python/ctrl_Relay_Module.py`, in the Raspberry Pi.


Installing & Running YARR

Refer to the YARR documentation page to install YARR.

Some required software set-ups:

  • For `g++` version abvoe 7.0, run the following command: `source /opt/rh/devtoolset-7/enable`
  • For `cmake3`, use: `/opt/cmake-3.20.1-linux-x86_64/bin/cmake`
  • For Vivado Lab Solutions, run the following command: `source /tools/Xilinx/Vivado_Lab/2019.2/settings64.sh`

The PCIe card already has its firmware configured to run the currently connect RD53A module. For further firmware changes, we need to connect the module directly using a JTAG connector.


  • No labels