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

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

4.2.3. eSRAM 英特尔Agilex® FPGA IP参数

这些参数允许您选择需要实现的通道。
表 34.  eSRAM 英特尔Agilex® FPGA IP Parameter Editor(参数编辑器):General选项卡
参数 合法值 描述
接口
接口
  • Enable Port 0
  • Enable Port 1
  • Enable Port 2
  • Enable Port 3
On/Off 指定针对eSRAM而使能的通道。每eSRAM有 4个端口
表 35.  eSRAM 英特尔Agilex® FPGA IP Parameter Editor: Port选项卡
参数 合法值 描述
通道宽度和深度
How wide should the data bus be? 指定数据总线的宽度。
  • 1到 比特
How many words of memory?

指定Port的N-比特字的数量。使用该值得到需要打开的bank的数量。关闭其余bank的电源以节省功耗。计算使能bank数量的公式等于端口深度除以1024,其中1024是每个bank的深度。

注: 如果尝试访问一个未使能的bank,则得到的数据将是随机的,并且没有价值。
端口功能特性
Enable Write Forwarding On/Off 使能写转发(write forwarding)功能,确保了对eSRAM中的同一地址进行写入或读取时的数据一致性。write forwarding取得写端口上的数据,然后将其作为读数据转发到读端口。

写转发的读数据需要的持续时间与普通读取操作相同。读逻辑不使用存储在目标地址中的数据,但数据仍然会写入到此地址。