# FIRMWARE REPOSITORY FOR THE AIDA2020 TRIGGER LOGIC UNIT
Firmware for the AIDA TLU Hardware
Firmware for the AIDA TLU Hardware
This repository contains the VHL used to generate the firmware for the AIDA TLU, both versions V1C (T-shaped pcb) and V1E (rectangular PCB; the one most likely to be used outside the UoB lab).
This repository contains the VHL used to generate the firmware for the AIDA TLU, both versions V1C (T-shaped pcb) and V1E (rectangular PCB; the one most likely to be used outside the UoB lab).
# Scripts
Very limited documentation about the unit is stored here.
For a more exhaustive documentation please refer to the [main repository: https://ohwr.org/project/fmc-mtlu](https://ohwr.org/project/fmc-mtlu).
## SCRIPTS
The repository also contains Python scripts used to test the hardware. These scripts rely on a few libraries not linked here, so they are unlikely to work "out of the box".
The repository also contains Python scripts used to test the hardware. These scripts rely on a few libraries not linked here, so they are unlikely to work "out of the box".
# EUDAQ2
## EUDAQ2
The best way to operate on the TLU is by using the EUDAQ2 tools (provide link!).
The best way to operate on the TLU is by using the EUDAQ2 tools (provide link!).
# Building Firmware
### Building Firmware
The master firmware uses the [ipbb](https://github.com/ipbus/ipbb) build tool, and requires the ipbus system firmware.
The master firmware uses the [ipbb](https://github.com/ipbus/ipbb) build tool, and requires the ipbus system firmware.