User Tools

Site Tools


users:rdelburgo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
users:rdelburgo [2018/10/04 11:01] – created delburgousers:rdelburgo [2018/10/11 16:45] (current) – [Run a test (work in progress)] delburgo
Line 1: Line 1:
 ====== RD53 @ UZH ====== ====== RD53 @ UZH ======
 Everything should be already good to go but just in case Everything should be already good to go but just in case
 +====== Connecting the Kintex to the computer ======
 +Is possible to communicate with the Kintex FPGA using a ethernet connector.
 +The ethernet connector has to be plugged directly in the computer ethernet bus, without using an external hub.
 +By default the board address is 192.168.10.16.
 +To be able to communicate create a network with the following settings:
 +
 +   IP Address: 192.168.10.10
 +   Subnet Mask: 255.255.255.0
 +   Gateway: 0.0.0.0
 +In UBUNTU you have to define this network in the file
 +    /etc/network/interfaces
 +And you can add it (if it is not already there) as
 +   # The primary network interface
 +   auto eth0
 +   iface eth0 inet static
 +      address 192.168.10.10
 +      netmask 255.255.255.0
 +      gateway 0.0.0.0
 +After that use the command
 +    ifdown eth0; ifup eth0
 +And check if the board is there:
 +    ping 192.168.10.16
 +
 +   
 +====== Kintex firmware installation ======
 +Get the right firmware here **[[https://gitlab.cern.ch/silab/bdaq53/tags | tag]]**
 +If not already installed, install the **[[https://www.xilinx.com/products/design-tools/vivado.html | VIVADO ]]**software then:
 +
 +  * Connect the KC705 with the computer through JTAG connector.
 +  * Open Vivado and Go Open Hardware Manager-> Open Target-> Auto connect
 +  * now the KC705 should appear if it is properly connected.
 +  * Right click on the card and go to add configuration memory and follow the steps indicated in the **[[ https://gitlab.cern.ch/silab/bdaq53/wikis/Hardware/fpga-configuration | bdaq53 twiki]]** to program using flash memory (I recommend this method because even if you turn off the FPGA permanently programmed) .
 ====== bdaq53 installation ======  ====== bdaq53 installation ====== 
 +  * Install **[[https://conda.io/miniconda.html | conda]]** for python
 +  * Install dependencies and bdaq53:
 +
 +    conda install numpy bitarray pyyaml scipy numba pytables matplotlib tqdm pyzmq blosc psutil
 +    pip install git+https://gitlab.cern.ch/silab/bdaq53.git@master
 +
 +  * RD53A twiki:  https://gitlab.cern.ch/silab/bdaq53/
 +
 +====== Run a test (work in progress)====== 
 +**powering procedure missing on purpose, ask to someone who had already done it**
 +
 +   cd bdaq53/
 +   source setup.py develop
 +   bdaq53 --help
 +choose a test (for example scan_digital) and
 +   bdaq53 scan_digital
 +====== Module Calibration (work in progress)====== 
 +TBD
 +====== Run the cross talk scan  (work in progress)====== 
  
-  * RD53A:  https://twiki.cern.ch/twiki/bin/viewauth/RD53/RD53ATesting +the cross talk scan is not in the bdaq53 scan list but nevertheless is present inside the scan folderTo run it:  
-  * SCC   https://twiki.cern.ch/twiki/pub/RD53/RD53ATesting/RD53A_SCC_Configuration.pdf +   cd bdaq53/bdaq53/scans
-  * SCC schematic: https://twiki.cern.ch/twiki/pub/RD53/RD53ATesting/RD53A_probe_card_schematics.pdf +   python scan_crosstalk.py
-  * bdaq53: https://gitlab.cern.ch/silab/bdaq53/wikis/home+
users/rdelburgo.1538643684.txt.gz · Last modified: 2018/10/04 11:01 by delburgo