Skip to content

ALICE Fast Interaction Trigger (FIT) FPGA code

Notifications You must be signed in to change notification settings

AliceO2Group/alice-fit-fpga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PM_TCM


ALICE Fast Interaction Trigger (FIT) firmware repository

Authors: Dmitry.Serebryakov@cern.ch, Dmitry.Finogeev@cern.ch


Setup

Clone the Git repository

git clone https://github.com/AliceO2Group/alice-fit-fpga.git

Update to latest version

git pull --recurse-submodules

Set up Vivado 2019.2.1 (NEW !!!)

source /opt/Xilinx/Vivado/2019.2/settings64.sh

used vivado version:
Vivado v2019.2.1 (64-bit)
SW Build: 2729669 on Thu Dec 5 04:49:17 MST 2019
IP Build: 2729494 on Thu Dec 5 07:38:25 MST 2019

Generate bitstreams

FIT/FT0/PM

 cd alice-fit-fpga/firmware/FT0/PM
 vivado -mode batch -source make.tcl 

FIT/FT0/TCM

 cd alice-fit-fpga/firmware/FT0/TCM
 vivado -mode batch -source make.tcl 

FIT/FT0/FTM

 cd alice-fit-fpga/firmware/FT0/FTM
 vivado -mode batch -source make.tcl 

After any change to IP cores

Open the TCL console in the Vivado window and type in the following commands:

source ../../tcl/fit.tcl
fit::update_ip_properties

Then git add/commit any new/changed files in the directory ipcore_properties


After any change to IP cores and/or to VHDL source files

git add/commit any new/changed VHDL files