BI firmware update
- general firmware optimization of resets, BCID counters and clock domain crossings (BI, BMBO)
- Add time over threshold to simulated data (BI)
- Data derandomization increased from 4 to 7 BCs (BI)
- Fix testbench to simulate correctly manchester encoding (BI)
- Fix major bugs found from simulation (BI)
- disable automatic checkpoint files in Vivado (BI, BMBO, SL)
- Put all IP generated files in a separate directory, easy to delete if needed (BI, BMBO, SL)
- simulation check (BMBO)
- remove duplicated header files (SL)
- change GTY files to decrease RX latency (SL)