https://github.com/aliceo2group/alice-fit-fpga
ALICE Fast Interaction Trigger (FIT) FPGA code
https://github.com/aliceo2group/alice-fit-fpga
alice-experiment cern fpga-firmware gbt vhdl-code vivado
Last synced: 2 months ago
JSON representation
ALICE Fast Interaction Trigger (FIT) FPGA code
- Host: GitHub
- URL: https://github.com/aliceo2group/alice-fit-fpga
- Owner: AliceO2Group
- Created: 2020-02-05T18:41:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-23T15:00:35.000Z (over 2 years ago)
- Last Synced: 2025-09-09T03:59:22.229Z (9 months ago)
- Topics: alice-experiment, cern, fpga-firmware, gbt, vhdl-code, vivado
- Language: VHDL
- Homepage:
- Size: 32.2 MB
- Stars: 5
- Watchers: 6
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

----
# 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