AN 1000: Drive-on-Chip Design Example: Agilex™ 5 Devices

ID 826207
Date 7/08/2024
Public
Document Table of Contents

5. Modifying the Design Example for a Different Board

Altera provides the design for the Agilex™ 5 FPGA E-Series 065B Modular Development Kit. To target the design to a different Agilex 5 development board, follow these steps:
  1. Find the part number of your board. The original design is for A5ED065BB32AE6SR0.
  2. Navigate to Assignments > Assignment Editor.
    Figure 15. Assignment Editor
  3. Modify the location of the main clock, in the original design with the name of clk_100_mhz (but it can be other rate) and the reset push button rst_pb_n. The reset button is originally active low.
  4. Only if the rate of the clock is different than 100 MHz, open Platform Designer, navigate to Tools > Platform Designer
  5. In the new window, open the file top_qsys.qsys by clicking () in the Platform Designer system drop down menu. Click Select and then Open.
    You should see the top-level Platform Designer Project in the <project>/rtl directory.
    Figure 16. Top-level Platform Designer Project
  6. To verify the clock rates, select the clock subsystem and click Drill into subsystem to explore its contents
  7. Click the input_clk_bridge block and set the Explicit clock rate according to your board clock rate pin in Hz
    Figure 17.  input_clk_bridge Block
  8. Select the iopll_0 block and modify the Reference Clock Frequency option.
    Figure 18.  iopll_0 Clock
  9. Click Generate HDL…. When it finishes, close Platform Designer.
  10. Recompile your design in Quartus Prime Pro.