AN 812: Platform Designer System Design Tutorial

ID 683855
Date 4/02/2018
Public
Document Table of Contents

Replace the memory_tester_subsystem Generic Component

Next, replace the generic component with the memory_tester_subsystem implementation:
  1. Click Tools > Platform Designer to launch Platform Designer. Browse to the top_system.qsys file and click Open.
  2. Right-click the memory_tester_subsystem component and click Remove.
  3. In the IP Catalog, browse to the System folder and double-click to memory_tester_subsystem. Keep the same name and update the connections.
  4. Right-click the name of the top_system_subsystem_0 and click Rename. Type memory_tester_subsystem.
  5. Verify and complete connections based on the following table:
    Source Component/Signal Target Component/Signal
    ext_clk/out_clk
    • ext_reset/clk
    • cpu_subsystem/cpu_clk
    • emif_0/pll_ref_clk
    ext_reset/out_reset
    • cpu_subsystem/cpu_reset
    • cpu_subsystem/mem_reset
    • memory_tester_subsystem/reset
    • emif_0/global_reset_n
    cpu_subsystem/cpu_jtag_debug_reset
    • cpu_subsystem/cpu_reset
    • cpu_subsystem/mem_reset
    • memory_tester_subsystem/reset
    • emif_0/global_reset_n
    cpu_subsystem/master
    • memory_tester_subsystem/slave
    memory_tester_subsystem/read_master
    • emif_0/ctrl_amm_0
    memory_tester_subsystem/write_master
    • emif_0/ctrl_amm_0
    emif_0/emif_usr_clk
    • cpu_subsystem/mem_clk
    • memory_tester_subsystem/clk
    emif_0/emif_usr_reset_n
    • cpu_subsystem/mem_reset
  6. Compare the connections to the following figure:
    Figure 41. memory_tester_subsystem Implementation Connections
  7. Click File > Save.
  8. Click Generate > Generate HDL.
  9. Click Generate.
  10. Close the current Platform Designer project when generation is done.
The files in included with this design are Verilog (.v) files, but you can also use VHDL (.vhdl) in your design if you prefer.