XILINX
公司在最新的Spartan6中集成了MCB硬核,它可以支持到DDR3-800,而且对于大多数厂家的存储芯片都支持(Micron、Elpida、Hynix.....)。对于工程来讲,其MCB硬核优秀的误码校验和偏移时钟校验,以及PLL_ADV工作时的稳定、高精度都大大保证了研发产品的质量。而对于用户控制接口又是以通用FIFO的读写方式,代替复杂的DDR/DDR2/DDR3读写逻辑。以SRAM的地址映射方式代替复杂的行列地址选择。可见spartan6—MCB硬核控制器的诞生是值得大家推崇的。
一,
在工程中添加IP
1、
打开工程,添加新的源文件,
2、
选择版本,这里以3.6为例(尽量选择最新版本),进入Xilinx Memory Interface Generator界面,单击Next,进入下一步;
3、
选择输出项,输入自定义模块名;
单击Next,注意:如果你是修改一个核而不是第一次生成核,会出现如下对话框,单击Yes,这时会覆盖掉一些文件,因此无论你在接下来的步骤中有没有对核的选项进行修改,最后必须点击Generator;
4、
单击Next,选择Memory Type; |