SPRATAN6_MCB_使用分享(2)

2019-01-26 22:09

6. 选择ddr2器件的时钟范围,主要的型号

7. 参数如下设置,点击next

8. 设置端口位宽为128bit,也可以设置64bit、32etc

Map方式的选择顺序映射表如下设置,后面两个页面的设置均为next下一步,默认即可

9. 这里面显示的配置信息内容如下:(可以核对设置是否正确)

10. clik next,clik gen生成IP核,关闭弹出的窗口,可以看见生成好的MIG,

这里为3.1版本,11.3以上的版本为3.2

11. 注意设置:下面的页面为ddr2参数的设置,如用其他ddr2类型参数可

以在datasheet中找到设置即可。

12. 刚刚设置后CORE GEN生成的文件目录如下:

(1) 对于example_design为用户测试使用测试功能参见ug388文件的

debug部分

(2) User_design为用户实际使用的工程,里面有源文件以及基础的约束文

件(我们开发主要应用这里的东西)

说明:在example的文件下里的chipscope工程可以直接用来仿真,而且里面提供编译的批量处理文件。这样很方便的运行逻辑,然后下载chipscope仿真即可。而且测试工作方式很全面。

软件设计

1. 时序说明

使用说明:

1. 如框图所示对于用户端口有单独的cmd指令端口,对于指令的操作类似于fifo的控制模式,其深度为4_deepth

主要信号功能描述

************************CMD 指令部分*********************

.c3_p0_arb_en(1'b1), //注意仲裁使能引入为高电平 .c3_p0_cmd_clk(c3_clk0), //c3_p0_cmd_clk

.c3_p0_cmd_en(c3_p0_cmd_en), //CMD时能en、高有效

.c3_p0_cmd_instr(c3_p0_cmd_instr), //为3bit命令接口如3’b000写命令

当然这里也支持数据刷新,我们为自动刷新,控制字参考UG388的用户接口说明

.c3_p0_cmd_bl(c3_p0_cmd_bl), //64深度的fifo向ddr2搬运的数据数量

里最多为64个和fifo深度想通

.c3_p0_cmd_byte_addr(c3_p0_cmd_byte_addr), //32map地址如软件测试 .c3_p0_cmd_empty(c3_p0_cmd_empty), //高有效空flag .c3_p0_cmd_full(c3_p0_cmd_full), //高有效满flag


SPRATAN6_MCB_使用分享(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Altera-QuartusII 中的PLL锁相环配置简述

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: