英特尔Agilex® 7嵌入式存储器用户指南

ID 683241
日期 4/10/2023
Public
文档目录

1.1. 英特尔Agilex® 7嵌入式存储器特性

英特尔Agilex® 7器件包括如下类型的存储器模块:嵌入式SRAM (eSRAM)模块,M20K模块和存储器逻辑阵列模块(MLAB)。
表 1.   英特尔Agilex® 7嵌入式存储器和支持的器件变体
储存模块 描述 器件变体支持
eSRAM
  • 18.432 -Megabit (Mb) eSRAM模块
  • 高带宽和非常高随机事务处理率(RTR)片上存储块。
  • 每个模块由8个通道组成,每通道有32个bank。
  • 每个bank都可配置为1K深度和64位数据宽度。
  • 仅支持每个通道并发读写访问的简单双端口RAM
仅适用于部分F系列和I系列器件。
M20K
  • 20-kilobit (Kb) M20K模块
  • 专用存储器资源块。
  • 非常适合更大的存储器阵列,同时提供大量独立端口。
适用于所有F系列、I系列器件。
MLABs
  • 640-bit MLABs
  • 存储器模块由增强型两用逻辑阵列块 (LAB) 配置。
  • 适用于宽和浅的存储器阵列。
  • 针对数字信号处理 (DSP) 应用、宽和浅FIFO缓冲器以及滤波器延迟线的移位寄存器的实现进行了优化。
  • 每个MLAB由十个自适应逻辑模块(ALM)组成。

英特尔Agilex® 7器件中,MLAB中的每个ALM可配置成十个32×2模块。 英特尔Agilex® 7器件提供每MLAB一个32×20简单双端口SRAM模块。

英特尔Agilex® 7嵌入式存储器模块支持以下操作模式:
  • 单端口(Single-port)
  • 简单双端口(Simple dual-port)
  • 真双端口(True dual-port)
  • 简单四端口(Simple quad-port)
  • ROM
表 2.   英特尔Agilex® 7嵌入式存储器特性此表汇总了 英特尔Agilex® 7嵌入式存储器模块支持的特性。
特性 eSRAM M20K MLAB
最大操作频率 750 MHz
  • 1 GHz (简单双端口RAM模式)
  • 600 MHz (真双端口和简单四端口RAM模式)
1 GHz
RAM总比特数(包括奇偶校验位) 18.432 Mb 20,480位 640位
字节使能 N/A 支持 支持
地址时钟使能

(地址停顿)

N/A 支持(仅在简单双端口RAM模式下) 支持
简单双端口混合宽度 N/A 支持 N/A
FIFO缓冲器混合宽度 N/A 支持 N/A
存储器初始化文件(.mif) N/A 支持 支持
双时钟模式 N/A 支持(仅在简单双端口RAM模式下) 支持
全同步存储器 支持 支持 支持
异步存储器 N/A N/A 仅用于直通(flow-through)读存储器操作
上电状态 N/A 输出端口清零
  • 寄存的输出端口清零
  • 未寄存的输出端口读存储器内容
异步/同步清零 N/A
  • 输出寄存器和输出锁存器
  • 支持读地址寄存器上异步清零(仅在简单双端口和简单四端口模式下)
输出寄存器和输出锁存器
写/读操作触发 时钟上升沿 时钟上升沿 时钟上升沿
相同端口read-during-write N/A 输出端口设置为New Data Old Data或者Don't Care 输出端口设置为Don't Care
混合端口read-during-write 写转发功能(Write-forwarding feature)
  • ON = New Data
  • OFF = Don't Care
  • Simple Dual Port RAM:输出端口设置为Old Data或者Don't Care
  • True Dual Port RAM:输出端口设置为Don't Care
  • Simple Quad Port:输出端口设置为new_a_old_b
输出端口设置为New DataOld Data或者Don't Care
Error Correction Code(ECC)纠错码支持
  • 内置支持x64倍宽简单双端口模式
  • 内置支持×32倍宽简单双端口模式
  • 奇偶校验位

N/A

Force-to-Zero(强制归零) N/A 支持 N/A
相干的读存储器 N/A 支持 N/A
冻结逻辑(freeze logic) N/A 支持 N/A
真双端口(TDP)双时钟仿真器 N/A 支持 N/A