日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转载】SDRAM时钟相移估算

發布時間:2024/4/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转载】SDRAM时钟相移估算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉帖自特權(吳厚航)哥的博文。

http://blog.ednchina.com/ilove314/955999/message.aspx

?

SDRAM時鐘相移估算

??? 《Quartus II Handbook Version 9.0 Volume 5:Embedded Peripherals》中Section I的1. SDRAM Controller Core部分提出了如何估計SDRAM數據有效信號窗口,并且給出了SDRAM時鐘相對于FPGA時鐘相移估計公式。

???? 下面先就事論事,對官方給出的這個公式做一些推導說明。(詳細的內容請讀者參考上面給出的資料,本文重點討論估算公式。)原文的四個公式如圖1和圖2所示。

?

圖1

?

?

圖2

??? 對上述四個公式的推導如圖3和圖4所示。

圖3

?

圖4

??? 由上面得到的四個參數再代入下面兩個公式求得Maximum Lag和Maximum Lead。

??????? Maximum Lag = minimum(Read Lag, Write Lag)

??????? Maximum Lead = minimum(Read Lead, Write Lead)

??? 最后的相移值由(Maximum Lag + Maximum Lead)/ 2得到。簡單的理解,就是相移值滿足數據讀和寫有效的最小區間的中間值。

???? 過去特權同學對這個相移估算也沒有太多辦法,只能憑感覺找,或者說是主要根據時序分析的結果來一次次的定位最佳的相移值,工作量比較大,也有撞運氣的成分在里面,而Altera官方提出的這個方法還是很有效的,至少可以將用戶的相移值定位到一個比較小的范圍內再進行調整。在這個基礎上還需要考慮一些PLL輸出延時或者說是板級延時之類的影響,一般也只需要微調就可以搞定。

??? 為了驗證這種估算方法在工程應用中是否可行,特權同學特地拿出過去一個比較穩定工作的SDRAM控制器的一些參數進行計算。估算需要涉及到的參數如圖5、圖6、圖7、圖8所示。圖5是slack最小的R2P輸出時間;圖6是slack最大的R2P輸出時間;圖7是datasheet提供的FPGA寄存器的建立保持時間參數,在TimeQuest的路徑分析報告中也能找到這些參數;圖8是SDRAM的Datasheet提供的相關時序參數。

?

圖5

?

?

圖6

?

圖7

?

圖8

??? 結合上面的參數,可以進行相移估算如圖9所示。

?

圖9

??? 估算到的最佳相移值是1.2005ns,而實際工程中穩定運行的相移是2ns,即估算值的微調范圍內。

?

?

轉載于:https://www.cnblogs.com/mark-sun/archive/2012/04/25/2470460.html

總結

以上是生活随笔為你收集整理的【转载】SDRAM时钟相移估算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。