External Memory Interface Handbook Volume 3: Reference Material: For UniPHY-based Device Families

ID 683841
Date 3/06/2023
Document Table of Contents

12.1.3. Development Kit Preset Workflow

Arria 10 users can take advantage of development kit presets to create an example design that is automatically configured and ready for hardware testing or simulation. The use of presets greatly simplifies the workflow and reduces the steps necessary to have an EMIF example design working on an Arria 10 development kit.

Figure 173. Generating an Example Design for Use With an Arria 10 Development Kit

Follow these steps to generate the example design:

  1. Under Memory Interfaces and Controllers (Tools > Qsys>IP Catalog>Library>Memory Interfaces and Controllers), select Arria 10 External Memory Interfaces. The parameter editor appears.
  2. Specify a top-level name and the folder for your custom IP variation, and specify an Arria 10 device. Click OK.
  3. Select the appropriate preset for your development kit from the Presets Library. Click Apply.
  4. By default, the example design will be generated with the traditional Traffic Generator. If you would rather use the new EMIF Configurable Traffic Generator 2.0, select Use configurable Avalon traffic generator 2.0 on the Diagnostics tab of the parameter editor.
  5. On the Example Designs tab in the parameter editor, make the following settings:
    1. Under Available Example Designs, only EMIF Example Design is available, and is selected by default.
    2. Under Example Design Files, select Simulation or Synthesis to have the system create a simulation file set or synthesis file set.
    3. Under Generated HDL Format, only Verilog is available, and is selected by default.
    4. Under Target Development Kit, select the desired Arria 10 development kit. The development kit that you select here must match the development kit preset that you selected in step 1, or else an error message appears.

      The Target Development Kit section is available only if you have specified Synthesis under Example Design Files.

  6. Click the Generate Example Design button at the top of the parameter editor. The software generates all files necessary to run simulations and hardware tests on the selected development kit.