Skip to content

LLL Cleanup

Cagil Guemues requested to merge lll_cleanup into main

Changelog:

  • MAJOR Bug: AXI4-Lite bus for the application ACLK was not connected anymore after LLL changes. This is fixed now
  • MAJOR Bug: Default BSP Configuration was disabling FCLK clock buffer for the PCIe. This is fixed.
  • C_P2P configuration parameter renamed to C_LLL since Point-2-Point is something different than LLL. LLL uses also the SFP connector.
  • LLL module is now added to the project if the user selects C_LLL = 1 (This required LLL_TOP to be wrapped)
  • MGT_PLL logic should not be something optional since this is a common Board Feature. Removed C_MGT_PLL option from the bsp_configs
  • Renamed bsp_config_81MHz to bsp_config_xfel since 81MHz doesn't really tell the full story of this BSP configuration. This is a breaking change for the Projects in terms of cfg naming! (llrf_fd project must be adjusted)
  • PCIe IRQ Count is now fixed to 16. There is no reason why this should be dynamically changed by user.
  • Code beautification on many parts. More comments, styling etc.
  • BSP Configuration Identification is now properly injected into the BSP.ID register
  • CLK_FREQ register size reduced.
Edited by Cagil Guemues

Merge request reports