在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5870|回复: 15

[求助] 关于用Magawizard_plus IN Manager生成的DDR2控制

[复制链接]
发表于 2010-10-25 15:02:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
求助各路大神,小弟毕业设计需要使用DDR2 SDRAM,开发工具是QUARTUS 9.0 老师让我用Magawizard_plus IN Manager里的DDR2 HIGH PERFORMANCE CONTROLLER来生成DDR2的控制期,然后自己来仿真测试看看读写是否正确。
小弟已经看了很多文挡,我生成DDR2的控制器的IP后,QUARTUS提供了example design,它帮我生成了一个顶层文件ddr2_example_tob.v,这个里面包含了一个也是QUARTUS提供的ddr2_example_driver.v和我生成的IP CORE。还提供了一个ddr2_example_tob_tb.v的 TESTBECH文件。
QUARTUS提供的DDR2的文挡里说 把ddr2_example_tob.v做顶层文件来仿真就可以了。
但是我仿真之后没有出任何结果!!!
拜托各路大神给我讲讲,到底用QUARTUS自己生成的DDR2控制器,还需不需要再加其他模块或自己写代码来驱动啊,那个example_driver文件又是干嘛的啊!
麻烦用过的大神指点 下!
 楼主| 发表于 2010-10-25 15:04:40 | 显示全部楼层
自己顶自己一个
 楼主| 发表于 2010-10-25 15:15:13 | 显示全部楼层
没人看到吗 请斑竹大神 各路大神来解答啊
 楼主| 发表于 2010-10-25 19:03:34 | 显示全部楼层
还是没人帮我吗
发表于 2010-10-25 23:06:26 | 显示全部楼层
那个是可以直接拿来做仿真的,你看下这个core的手册,里面会介绍自带的example做了哪些测试,你可以把example_driver替换为你自己的代码,在example_top也就是顶层中,把你的代码module和控制器core包包含进去。
example_tb就是一个仿真激励,主要是产生时钟和复位,你不需要改动,顶多是把顶层module名字改的和你的example_top一样。
发表于 2010-10-26 08:19:06 | 显示全部楼层
真正用这个controller来对DDR2进行读写,必须结合自己的应用编写接口控制程序,一般用一个状态机就差不多搞定。
文件的作用你可以查看生成IP后的文件或者手册。
 楼主| 发表于 2010-10-26 21:10:14 | 显示全部楼层



就是说我只需要把example_driver改成自己需要的测试代码 然后就可以做测试了吗? 请大神赐教
 楼主| 发表于 2010-10-26 21:12:55 | 显示全部楼层


真正用这个controller来对DDR2进行读写,必须结合自己的应用编写接口控制程序,一般用一个状态机就差不多搞 ...
nan123chang 发表于 2010-10-26 08:19




    我想请问一下 你说的这个接口控制程序是什么呢 是不是相当于发送读写命令和地址的程序? 不是这个DDR2的IP 已经提供了一个ALTMEMPHY 的接口吗? 不懂  请教
发表于 2010-10-26 22:21:13 | 显示全部楼层
example_tb只是产生时钟和复位信号,是最顶层,下面是example_top,是你设计的顶层文件,里面包含两个:一是example_driver,这个也就是个驱动控制器的程序,可以替换成你自己的控制代码;另一个是ip core,也就是ddr2 controller,以及其内部包含很多模块,我们不需要去管;
我们调用ddr2 core只要求会使用控制器的接口时序就可以,用自己的设计代码去控制ddr2 core 然后让它去完成对ddr2 sdram的访问。

我不知道你的测试代码内容是什么,但你要是控制ddr2 core的话,你就必须发送读写信号,数据,地址,还要接收数据,local_ready,local_initial_done等信号。

example_driver里其实也就是这些内容,你可以直接替换。
 楼主| 发表于 2010-10-26 22:44:07 | 显示全部楼层


example_tb只是产生时钟和复位信号,是最顶层,下面是example_top,是你设计的顶层文件,里面包含两个:一是 ...
ringcoolh 发表于 2010-10-26 22:21




能加我的QQ吗 我是 1654330112  我想在QQ上请教你 若有机会 还可以请你吃个饭 呵呵 主要毕业设计搞不定啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 06:06 , Processed in 0.027141 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表