Building Firmware for AIDA-2020 TLU
These instructions assume that the FPGA carrier board being used is an Enclustra AX3 mounted on a PM3 carrier.
Prerequisites:
- Xilinx Vivado ( 2016.4 , 2017.4 , 2018.1 tested )
- Linux installation ( tested on CentOS 7 )
- Including Python 2.7 and python-virtualenv ( needed for ipbb )
To build firmware:
* Download build script:
wget https://raw.githubusercontent.com/DavidCussans/firmware_AIDA/master/scripts/build_tlu_firmware.sh
* Execute build script:
sh ./build_tlu_firmware.sh
- The result should be a Gzipped Tar archive ( .tgz file ) containing the bit FPGA configuration file (*.bit) and a copy of the IPBus XML address table