还在为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.读时序