AXE5 Eagle GHRD create top level - ArrowElectronics/Agilex-5 GitHub Wiki

Top-Level design

  • Some editing to the top-level axe5_eagle_top.v needs to be done because some features are not used and need to be commented out.

    • Open the axe4_eagle_top.v in the Quartus Prime editor window.
    • Comment out the define statement for the peripheral which are not being used in this GHRD:
      • wRGB_LED1, wRGB_LED2, wRGB_LED3,
      • wFAB_I2C1
      • wFAB_QSPI
    • Save the file.
  • Before pin assignment can be done, the design has to at least be Elaborated. To do so, perform the Analysis & Elaboration step by pressing the symbol,

  • After the above step is completed successfully, prepare the pin assignment file agx5e065_pin_assignment.tcl which is located in the sources folder:

    • Remove pins by setting variables to 0 for the pins which are not being used in this GHRD:

      • wRGB_LED1, wRGB_LED2, wRGB_LED
      • wFAB_QSPI
      • wFMC
      • wFAB_UART
    • Add pins by setting variables to 1 for the pins which are not being used in this GHRD: wFAB_I2C1

    • Save tcl file.

  • Open a Tcl Console in Quartus Prime by selecting Tools -> Tcl Scripts...,

  • In the tcl widow, navigate to the pin assignment script agx5e065_pin_assignment.tcl and double-click it.

  • Finish compiling the project by pressing the Start Compilation symbol . A % completion status can be observed in the bottom right corner of the Quartus window.


Next - Build Bootloader
Return to Building the GHRD Return to GSRD