还在为quartus 自带的IP catlog中搜不到sdram IP而烦恼吗?那么请接着看。欢迎大家一起交流,Q群:912014800。

虽然在普通的IP和生成界面没有sdram ip,但是在qsys界面是有的,这说明了什么。。

打开qsys ->

 

 

然后跳到如下界面,搜索sdram ,然后双击SDRAM controller ,紧接着如下图所示:

 

接着切换到timing选项卡,配置一下参数,我这里比较关心的是CAS,可以根据手册查,根据需要跑的频率选择即可:

 

最后点击finish即可,还可以添加pll,双击红色框可以导出接口,添加完毕后的图如下:

 

 最后点击产生选项产生定制的IP:

 

 

 

 

备注:在用这个IP的过程中,需要单独产生一路时钟送给sdram的引脚,在手册中有如下一段话:

相同的时钟频率,注意时钟偏移。

 

 

读写时序说明:

 

总结:waitquest为高时,表示等待,此时读写未有效,当该信号为低时,可正常发出读写请求。

signal tap截图:

1.写时序

 

2.读时序

 

 

posted on 2018-11-18 20:55  洋葱洋葱  阅读(3107)  评论(0编辑  收藏  举报