AN 307: Intel® FPGA Design Flow for AMD* Xilinx* Users

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

4.2.1.3. Determining Memory Block and Mapping Ports

  1. If you are not sure which memory block to select, or are not particular about the memory block type, select AUTO in the IP Catalog/Parameter Editor.
    This option allows the Quartus® Prime software to determine the memory block type at compile time.
    • To find the type of memory block that the Quartus® Prime software assigned to your design, check the Quartus® Prime Fitter RAM Summary Report.
  2. Otherwise, build the memory blocks in the IP Catalog/Parameter Editor using the proper plug-in.
    The available plug-ins are:
    Table 48.  Memory Modes/Functions and Related Plug-In
    Memory Modes/Function Plug-In
    Single-port RAM RAM:1-PORT
    Simple dual-port RAM RAM:2-PORT
    True dual-port RAM ( Arria® 10 only) RAM:2-PORT
    Simple quad-port RAM ( Agilex™ 5, Agilex™ 7, and Stratix® 10 18 only) RAM:4-PORT
    Single-port ROM ROM:1-PORT
    Dual-port ROM ROM:2-PORT

    For information about memory options, and how to build the memory function through the IP Catalog/Parameter Editor, refer to the embedded memory user guide.

  3. Identify the port-mapping from AMD* Xilinx* memory ports to Intel® FPGA memory ports.
18 simple quad-port RAM was removed from most Stratix® 10 devices