AN 780: Compiling and Customizing an Intel® Arria® 10 Custom Platform for OpenCL*

ID 683045
Date 10/30/2018
Public
Document Table of Contents

1.7.2.2. Adding an Avalon® -ST Adapter Component into the Platform Designer System

Add an Avalon® -ST Adapter component to the kernel_system.qsys Platform Designer system.
  1. With kernel_system.qsys opened in Platform Designer, add an Avalon® -ST Adapter component from the IP catalog. Open the parameter editor and specify the following configuration settings:
    Figure 9. Configuration Settings of the Avalon® -ST Adapter Component
  2. Click Finish.
  3. Right-click the kernel_system_st_adapter component at the bottom of the System Contents tab and select Rename.
  4. Change the component’s name to kernel_sc_fifo_in.
  5. Repeat 1 to 4 and rename this component’s name to kernel_sc_fifo_out.
  6. Connect the kernel_sc_fifo_in component’s clock input interface to the kernel clock by performing the following tasks:
    1. Right-click the clock interface of the kernel_sc_fifo_in component.
    2. Click Connections > kernel_sc_fifo_in.in_clk_0 and then select kernel_clk_gen.clk_1x.out_clk.
  7. Connect the reset interface of the kernel_sc_fifo_in component to the PCIe reset.
    1. Right-click the reset interface of the kernel_sc_fifo_in component.
    2. Click Connections > kernel_sc_fifo_in.in_rst_0 and then select reset.out_reset.
  8. Repeat 6 and 7 for the kernel_sc_fifo_out instance.
  9. Export the in and out interfaces of the Avalon® -ST Adapter component by double-clicking the Export column in the System Contents tab.
    The in and out ports are named kernel_sc_fifo_in and kernel_sc_fifo_out, respectively.
    Figure 10. In and Out Ports of the Avalon® -ST Adapter Component
  10. Verify that there are no errors in the message window.