Xilinx FPGA控制器的Everspin STT-DDR4设计指南

自旋转移扭矩磁阻随机存取存储器(STT-MRAM)是一种持久性存储技术,可利用各类工业标准接口提供性能,持久性和耐用性。 Everspin推出了STT-MRAM产品,该产品利用称为JE-DDR4的JEDEC标准DDR4接口的变体,它包含了对完整系统支持所需的独特功能。本文将帮助工程师了解Xilinx FPGA控制器的Everspin STT-DDR4设计指南
 
2.启用ST-DDR4
为了使设计人员可以快速集成ST-DDR4支持,该过程从Xilinx Vivado开发环境中生成的现有8Gb DDR4 SDRAM-2666存储器接口生成器(MIG)开始。与8Gb DDR4 SDRAM的差别以下,并将在后续章节中进行说明:
1.时间安排(减小工做频率,增长行访问时间,增长计数器宽度并减少CAS页面大小)
2.加电(校准–校准期间启用了防乱涂模式)
3.掉电(将全部相关数据塞入或移动到持久性存储器阵列中)
4.性能(增长管道深度并提升数据传输效率)
注意:健壮的ST-DDR4持久性存储器设计还须要系统级的纠错码(ECC)方案,但该文档不在本文范围以内。
 
3. DDR4 SDRAM-1333内存接口
在Xilinx设计环境中,将根据表明8Gb SDRAM DDR4-2666的速度和时序特性的输入参数生成DDR4接口逻辑。

html

该表显示了DDR4和ST-DDR4的关键时序参数

因为MIG没法使用当前JEDEC标准之外的参数建立接口逻辑,所以必须首先建立兼容JEDEC的DDR4控制器。 everspin 1Gb ST-DDR4 1333器件最相似于8Gb DDR4-2666 SDRAM器件,所以请使用8Gb DDR4 SDRAM 2666规格SDRAM DDR4-2666中的时序值,一旦建立了DDR4接口逻辑,就能够修改时序,上电,掉电和性能参数,以启用ST-DDR4持久性存储器。
 
强烈建议在建立MIG以后,在Vivado中建立一个示例测试台,方法是右键单击.xci文件并选择名为“ Open IP Example Design ...”的菜单项。建立示例设计将建立一个新的Vivado项目。以及模拟新建立的MIG所需的全部测试文件。请参见Xilinx MIG建立教程,使用Vivado MIG为UltraScale设计存储器接口和控制器,以及存储器接口设计中心-UltraScale DDR4/DDR4存储器。性能

相关文章
相关标签/搜索