Intel® Stratix® 10嵌入式存储器用户指南

ID 683423
日期 11/19/2019
Public
文档目录

4.2.3. eSRAM Intel® FPGA IP 接口信号

下表列出了eSRAM Intel® FPGA IP 接口的输入和输出信号。
表 31.  eSRAM Intel® FPGA IP输入和输出信号
信号 方向 宽度 描述
refclk Input 1 提供一个PLL参考时钟。此时钟在器件上电时必须是稳定的并且自由运行,以成功进行配置。
esram2f_clk Output 1 eSRAM提供给架构的内核时钟。使用此时钟驱动与eSRAM连接的内核逻辑。否则,使用适当的跨时钟域电路。
c<channel_number>_data_0 Input 1-72
  • 72,清零通道数据, 或者
  • 64,当ECC使能时, 或者
  • 72,当ECC Bypass使能时,数据(data[71:64])的MSB(最高有效位)表示奇偶校验位。
c<channel_number>_wraddress_0 Input 范围从

17–11

存储器的写地址。取决于通道中使能的bank数量。
注: 写入无效的地址不会执行任何操作,因为目标bank没有通电。
c<channel_number>_wren_n_0 Input 1 wraddress端口的低电平有效写使能输入。
c<channel_number>_rdaddress_0 Input 范围从

17–11

存储器的读地址。取决于通道中使能的bank数量。
注: 如果尝试从一个无效地址读取数据,那么返回的数据是随机的,没有任何值。
c<channel_number>_rden_n_0 Input 1 rdaddress端口的低电平有效读使能输入。
c<channel_number>_q_0 Output 72或64
  • 72,清零通道数据,或者
  • 64,当ECC使能时,或者
  • 72,当ECC Bypass使能时,输出(q[71:64])的MSB表示奇偶校验位。
ECC Enabled
c<channel_number>_error_detect_0 Output 1 当从eSRAM检索到的读数据上出现ECC错误时置位。
c<channel_number>_error_correct_0 Output 1 当成功地纠正ECC错误时置位。不会使用纠正的数据对存储器内容进行更新。
Dynamic ECC Bypass Enabled
c<channel_number>_eccencbypass_0 Input 1 动态地旁路ECC Encoder。此端口活动时,使用户能够通过数据端口的8-bits MSB注入奇偶校验位(c<channel_number>_data_0[71:64])。此端口不活动时,将使用内部ECC Encoder生成奇偶校验位。仅当c<channel_number>_ecc_byp_enable参数设置为"TRUE"时才可使用此端口。
c<channel_number>_eccdecbypass_0 Input 1 动态地旁路ECC Decoder。输出端口的8-bits MSB (c<channel_number>_q_0[73:64])表示奇偶校验位。奇偶校验位不被检查,c<channel_number>_error_detect_0c<channel_number>_error_correct_0信号不应该置位。仅当c<channel_number>_ecc_byp_enable参数设置为"TRUE"时才可使用此端口。
其他选项
c<channel_number>_sd_n_0 Input 1 低电平有效信号,动态地关闭通道。 此信号关闭外设(active low)和通道内bank的存储器内核的电源,不保留存储器数据。

除了那些静态关闭的通道外(当选择在eSRAM系统中使用的通道数时),您也可以在运行时动态地关闭通道。

注: 当一个通道关闭时,存储器内容不会保留。
iopll_lock2core Output 1 eSRAM IOPLL锁定状态。
  • 高电平(High)—锁定(Locked)
  • 低电平(Low)—解锁或锁丢失(Unlocked or lock loss)