ddr2

关于使用ISE创建mig核的步骤

文章目录


前言

一、背景

本文仅仅简单介绍了使用ISE创建DDR的步骤和注意事项,下一遍会介绍MIG核的控制时序。

二、创建步骤

ddr2
这里可以选择需要例化的DDR类型,本例程使用S6的芯片最多支持两个ddr接口.
ddr2
这里选择DDR的工作时钟,当使用FPGA 内部产生的CLK时注意,需要更改ipcore_dir\DDR_CONTROL\user_design\rtl路径下的infrastructure这个文件,将
IBUFG u_ibufg_sys_clk
(
.I (sys_clk),
.O (sys_clk_ibufg)
);
更改为BUFG。
ddr2
这里选择DDR与FPGA交互的数据接口位宽和个数,一般只选择一个port。
下面选择DDR地址印射的类型,默认即可。
ddr2
这里注意在DDR_BANK上选择一个未用到的引脚到ZIO PIN上,然后注意时钟选择单端时钟还是差分时钟。在例化mig核时注意RZQ 的名称与FPGA内部是否一致。
ddr2
到这里mig核就创建完毕了,在比对一下配置参数是否有错,主要关注DDR型号和时钟频率。

总结

提示:本人使用PLL产生DDR工作时钟,并未使用外部晶振,编译时若报错,按上面修改即可。

本人新手,如有错误,还请见谅,欢迎支持。

上一篇:剑指offer牛客网练习20200127


下一篇:搭建Flutter-iOS开发环境