還在為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.讀時序

