Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 4/01/2024
Public
Document Table of Contents

4.3.4. Establishing Connections

After parameterizing the IPs, you might observe several messages, errors, and warnings in the System Messages tab. You can resolve these messages by establishing proper connections.
  1. Establish proper connections by right-clicking on the component, selecting Connections, and choosing options based on the following table:
    From To
    clk
    clk.out_clk reset.clk
    clk.out_clk new_pll.refclk
    reset
    reset.out_reset new_pll.reset
    reset.out_reset niosv.reset
    reset.out_reset new_ocm.reset1
    new_pll
    new_pll.outclk0 niosv.clk
    new_pll.outclk0 sysid.clk
    new_pll.outclk0 new_ocm.clk1
    new_pll.outclk0 led.clk
    new_pll.outclk0 jtag.clk
    niosv
    niosv.instruction_manager new_ocm.s1
    niosv.data_manager new_ocm.s1
    niosv.data_manager sysid.control_slave
    niosv.data_manager led.s1
    niosv.data_manager jtag.avalon_jtag_slave
    niosv.platform_irq_rx jtag.irq
    resetrelease
    resetrelease.ninit_done niosv.reset
  2. Sync all system information by clicking Sync System Infos.
  3. For niosv, in the Parameters > Vectors tab, set Reset Agent to new_ocm.s1. This can only be done after making the connections.
  4. Remove the overlapping address error by clicking System > Assign Base Addresses. System Messages must be clear of any messages by this point.
  5. Click File > Save.
  6. Click Generate > Generate HDL.
    1. Under Synthesis, uncheck Create block symbol file (.bsf) and Generate IP core Documentation options.
    2. Under Simulation, select Verilog for Create Simulation Model and check ModelSim.
    Figure 29. Generation Dialog
  7. Click Generate. Once generation is complete, click Close.