User Tools

Site Tools


users:rdelburgo

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
users:rdelburgo [2018/10/04 11:10] – [bdaq53 installation] 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
-====== Kintex firmware installation ======+====== 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 **[[https://conda.io/miniconda.html | conda]]** for python
Line 13: Line 42:
   * RD53A twiki:  https://gitlab.cern.ch/silab/bdaq53/   * 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)======  
 + 
 +the cross talk scan is not in the bdaq53 scan list but nevertheless is present inside the scan folder. To run it:  
 +   cd bdaq53/bdaq53/scans/ 
 +   python scan_crosstalk.py
users/rdelburgo.1538644211.txt.gz · Last modified: 2018/10/04 11:10 by delburgo