高速DDRx總線系統(tǒng)設(shè)計
首先簡要介紹DDRx的發(fā)展歷程,通過幾代DDR的性能及信號完整性相關(guān)參數(shù)的 對比,使我們對DDRx總線有了比較所有的認識。隨后介紹DDRx接口使用的SSTL電平, 以及新一代DDR4使用的POD電平,這能幫助我們在今后的設(shè)計中更好地理解端接匹配、拓 撲等相關(guān)問題。接下來回顧一下源同步時鐘系統(tǒng),并推導(dǎo)源同步時鐘系統(tǒng)的時序計算方法。 結(jié)果使用Cadence的系統(tǒng)仿真工具SystemSI,通過實例進行DDRx的信號完整性仿真和時序 分析。 DDR3一致性測試是否適用于雙通道或四通道內(nèi)存配置?陜西設(shè)備DDR3測試
· 相關(guān)器件的應(yīng)用手冊,ApplicationNote:在這個文檔中,廠家一般會提出一些設(shè)計建議,甚至參考設(shè)計,有時該文檔也會作為器件手冊的一部分出現(xiàn)在器件手冊文檔中。但是在資料的搜集和準備中,要注意這些信息是否齊備。
· 參考設(shè)計,ReferenceDesign:對于比較復(fù)雜的器件,廠商一般會提供一些參考設(shè)計,以幫助使用者盡快實現(xiàn)解決方案。有些廠商甚至?xí)苯犹峁┰韴D,用戶可以根據(jù)自己的需求進行更改。
· IBIS 文件:這個對高速設(shè)計而言是必需的,獲得的方法前面已經(jīng)講過。 天津HDMI測試DDR3測試如何監(jiān)控DDR3內(nèi)存模塊的溫度進行一致性測試?
DDR3拓撲結(jié)構(gòu)規(guī)劃:Fly?by拓撲還是T拓撲
DDR1/2控制命令等信號,均采用T拓撲結(jié)構(gòu)。到了 DDR3,由于信號速率提升,當(dāng)負 載較多如多于4個負載時,T拓撲信號質(zhì)量較差,因此DDR3的控制命令和時鐘信號均釆用 F拓撲。下面是在某項目中通過前仿真比較2片負載和4片負載時,T拓撲和Fly-by拓 撲對信號質(zhì)量的影響,仿真驅(qū)動芯片為Altera芯片,IBIS文件 為顆粒為Micron顆粒,IBIS模型文件為。
分別標示了兩種拓撲下的仿真波形和眼圖,可以看到2片負載 時,F(xiàn)ly-by拓撲對DDR3控制和命令信號的改善作用不是特別明顯,因此在2片負載時很多 設(shè)計人員還是習(xí)慣使用T拓撲結(jié)構(gòu)。
如果模型文件放在其他目錄下,則可以選擇菜單Analyze-Model Browser..,在界面里面單擊 Set Search Path按鈕,然后在彈出的界面里添加模型文件所在的目錄。
選擇菜單Analyze —Model Assignment..,在彈出的模型設(shè)置界面中找到U100 (Controller)來設(shè)置模型。
在模型設(shè)置界面中選中U100后,單擊Find Model...按鈕,在彈出來的界面中刪除 工具自認的模型名BGA1295-40,將其用“*”取代,再單擊空白處或按下Tab鍵,在列岀的 模型文件中選中。
單擊Load按鈕,加載模型。
加載模型后,選擇文件下的Controller器件模型,然后單擊Assign 按鈕,將這個器件模型賦置給U100器件。 DDR3內(nèi)存的一致性測試是否適用于特定應(yīng)用程序和軟件環(huán)境?
每個 DDR 芯片獨享 DQS,DM 信號;四片 DDR 芯片共享 RAS#,CAS#,CS#,WE#控制信號?!DR 工作頻率為 133MHz?!DR 控制器選用 Xilinx 公司的 FPGA,型號為 XC2VP30_6FF1152C。得到這個設(shè)計需求之后,我們首先要進行器件選型,然后根據(jù)所選的器件,準備相關(guān)的設(shè)計資料。一般來講,對于經(jīng)過選型的器件,為了使用這個器件進行相關(guān)設(shè)計,需要有如下資料。
· 器件數(shù)據(jù)手冊 Datasheet:這個是必須要有的。如果沒有器件手冊,是沒有辦法進行設(shè)計的(一般經(jīng)過選型的器件,設(shè)計工程師一定會有數(shù)據(jù)手冊)。 是否可以使用多個軟件工具來執(zhí)行DDR3一致性測試?安徽DDR3測試配件
DDR3一致性測試是否適用于特定應(yīng)用程序和軟件環(huán)境?陜西設(shè)備DDR3測試
那么在下面的仿真分析過程中,我們是不是可以就以這兩個圖中的時序要求作為衡量標準來進行系統(tǒng)設(shè)計呢?答案是否定的,因為雖然這個時序是規(guī)范中定義的標準,但是在系統(tǒng)實現(xiàn)中,我們所使用的是Micron的產(chǎn)品,而后面系統(tǒng)是否能夠正常工作要取決干我們對Micron芯片的時序控制程度。所以雖然我們通過閱讀DDR規(guī)范文件了解到基本設(shè)計要求,但是具體實現(xiàn)的參數(shù)指標要以Micron芯片的數(shù)據(jù)手冊為準。換句話說,DDR的工業(yè)規(guī)范是芯片制造商Micron所依據(jù)的標準,而我們設(shè)計系統(tǒng)時,既然使用了Micron的產(chǎn)品,那么系統(tǒng)的性能指標分析就要以Micron的產(chǎn)品為準。所以,接下來的任務(wù)就是我們要在Micron的DDR芯片手冊和作為控制器的FPGA數(shù)據(jù)手冊中,找到類似的DDR規(guī)范的設(shè)計要求和具體的設(shè)計參數(shù)。陜西設(shè)備DDR3測試