Agilex™ 7 Embedded Memory User Guide

ID 683241
Date 4/15/2025
Public
Document Table of Contents

4. Agilex™ 7 Embedded Memory IP References

You can access the features of the Agilex™ 7 embedded memory using the on-chip memory IPs in the Quartus® Prime software.
The on-chip memory IPs include:
  • RAM: 1-PORT—instantiates the single-port RAM
  • RAM: 2-PORT—instantiates the dual-port and bidirectional-port RAM
  • RAM: 4-PORT—instantiates the quad-port RAM
  • ROM: 1-PORT—instantiates the single-port ROM
  • ROM: 2-PORT—instantiates the dual-port and bidirectional-port ROM
  • eSRAM—instantiates the native eSRAM (Embedded Synchronous Random Access Memory) block
  • FIFO Intel FPGA IP—instantiates the FIFO (First-In-First-Out) IP
  • Shift Register (RAM-based)—instantiates the Shift Register (RAM-based) IP

You can also infer memory functions from HDL code. The Quartus® Prime Synthesis recognizes certain HDL code structures and automatically infers the appropriate IP or map directly to the device atoms. Refer to Inferring Memory Functions from HDL Code in the Quartus® Prime Pro Edition User Guide: Design Recommendations for more information.

However, if you want to use some of the advanced memory features in the Altera FPGAs, consider using the IP directly so that you can customize the ports and parameters easily.