High Bandwidth Memory (HBM2E) Interface Agilex™ 7 M-Series FPGA IP Design Example User Guide

ID 773266
Date 4/29/2024
Document Table of Contents

2.1. Creating an Quartus® Prime Project for Your HBM2E System

You must have an Quartus® Prime project before generating the HBM2E FPGA IP and design example. If you do not already have an appropriate Quartus® Prime project, follow these steps to create an Quartus® Prime project targeting a device that supports High Bandwidth Memory (HBM2E) Interface FPGA IP.
  1. Launch the Quartus® Prime Pro Edition software and select File > New Project Wizard. Click Next.
  2. Specify the project type, project directory, and device on this page.
  3. Verify that Empty Project is selected.
  4. Specify a directory name (<user project directory>), a name for the Quartus® Prime project (<user project name>), and a top-level design entity name (<user top-level instance name>) that you want to create.
  5. In the Device Family section of the dialog box, select Agilex™ 7 (F-Series/M-Series/I-Series).
  6. Under Device, select Agilex™ 7 M-Series which supports HBM2E. Alternatively, if you already know the specific part number of the device that you want to use, type that device part number in the Name filter field.
    Note: The generated HBM2E IP targets the specific Agilex™ 7 M-Series device that you specify. Because different Agilex™ 7 M-Series part numbers may identify devices with differing numbers of HBM2E devices and differing HBM2E device locations, as well as differing stack count, height, and density properties, it is important that you specify the correct Agilex™ 7 M-Series device part number before proceeding to the next step.
  7. Select the appropriate device under Available Devices. Click Next three times.
  8. Click Finish. The system creates the (<user project directory>).qpf and (<user project directory>).qsf files within the (<user project directory>).