那么在下面的仿真分析過程中,我們是不是可以就以這兩個(gè)圖中的時(shí)序要求作為衡量標(biāo)準(zhǔn)來進(jìn)行系統(tǒng)設(shè)計(jì)呢?答案是否定的,因?yàn)殡m然這個(gè)時(shí)序是規(guī)范中定義的標(biāo)準(zhǔn),但是在系統(tǒng)實(shí)現(xiàn)中,我們所使用的是Micron的產(chǎn)品,而后面系統(tǒng)是否能夠正常工作要取決干我們對Micron芯片的時(shí)序控制程度。所以雖然我們通過閱讀DDR規(guī)范文件了解到基本設(shè)計(jì)要求,但是具體實(shí)現(xiàn)的參數(shù)指標(biāo)要以Micron芯片的數(shù)據(jù)手冊為準(zhǔn)。換句話說,DDR的工業(yè)規(guī)范是芯片制造商Micron所依據(jù)的標(biāo)準(zhǔn),而我們設(shè)計(jì)系統(tǒng)時(shí),既然使用了Micron的產(chǎn)品,那么系統(tǒng)的性能指標(biāo)分析就要以Micron的產(chǎn)品為準(zhǔn)。所以,接下來的任務(wù)就是我們要在Micron的DDR芯片手冊和作為控制器的FPGA數(shù)據(jù)手冊中,找到類似的DDR規(guī)范的設(shè)計(jì)要求和具體的設(shè)計(jì)參數(shù)。DDR3一致性測試可以幫助識別哪些問題?青海多端口矩陣測試DDR3測試
容量與組織:DDR規(guī)范還涵蓋了內(nèi)存模塊的容量和組織方式。DDR內(nèi)存模塊的容量可以根據(jù)規(guī)范支持不同的大小,如1GB、2GB、4GB等。DDR內(nèi)存模塊通常以多個(gè)內(nèi)存芯片排列組成,其中每個(gè)內(nèi)存芯片被稱為一個(gè)芯粒(die),多個(gè)芯??梢越M成密集的內(nèi)存模塊。電氣特性:DDR規(guī)范還定義了內(nèi)存模塊的電氣特性,包括供電電壓、電流消耗、輸入輸出電平等。這些電氣特性對于確保DDR內(nèi)存模塊的正常工作和兼容性至關(guān)重要。兼容性:DDR規(guī)范還考慮了兼容性問題,確保DDR內(nèi)存模塊能夠與兼容DDR接口的主板和控制器正常配合。例如,保留向后兼容性,允許支持DDR接口的控制器工作在較低速度的DDR模式下。青海多端口矩陣測試DDR3測試為什么要進(jìn)行DDR3一致性測試?
可以通過AllegroSigritySI仿真軟件來仿真CLK信號。
(1)產(chǎn)品選擇:從產(chǎn)品菜單中選擇AllegroSigritySI產(chǎn)品。
(2)在產(chǎn)品選擇界面選項(xiàng)中選擇AllegroSigritySI(forboard)。
(3)在AllegroSigritySI界面中打開DDR_文件。
(4)選擇菜單Setup-*Crosssection..,設(shè)置電路板層疊參數(shù)。
將DDRController和Memory器件的IBIS模型和文件放在當(dāng)前DDR_文件的同一目錄下,這樣,工具會自動?xùn)苏业侥夸浵碌钠骷P汀?
DDR 規(guī)范的時(shí)序要求
在明確了規(guī)范中的 DC 和 AC 特性要求之后,下一步,我們還應(yīng)該了解規(guī)范中對于信號的時(shí)序要求。這是我們所設(shè)計(jì)的 DDR 系統(tǒng)能夠正常工作的基本條件。
在規(guī)范文件中,有很多時(shí)序圖,筆者大致計(jì)算了一下,有 40 個(gè)左右。作為高速電路設(shè)計(jì)的工程師,我們不可能也沒有時(shí)間去做全部的仿真波形來和規(guī)范的要求一一對比驗(yàn)證,那么哪些時(shí)序圖才是我們關(guān)注的重點(diǎn)?事實(shí)上,在所有的這些時(shí)序圖中,作為 SI 工程師,我們需要關(guān)注的只有兩個(gè),那就是規(guī)范文件的第 69 頁,關(guān)于數(shù)據(jù)讀出和寫入兩個(gè)基本的時(shí)序圖(注意,這里的讀出和寫入是從 DDR 控制器,也即 FPGA 的角度來講的)。為方便讀者閱讀,筆者把這兩個(gè)時(shí)序圖拼在了一起,而其他的時(shí)序圖的實(shí)現(xiàn)都是以這兩個(gè)圖為基礎(chǔ)的。在板級系統(tǒng)設(shè)計(jì)中,只要滿足了這兩個(gè)時(shí)序圖的質(zhì)量,其他的時(shí)序關(guān)系要求都是對這兩個(gè)時(shí)序圖邏輯功能的擴(kuò)展,應(yīng)該是 DDR 控制器的邏輯設(shè)計(jì)人員所需要考慮的事情。 DDR3一致性測試是否適用于特定應(yīng)用程序和軟件環(huán)境?
每個(gè) DDR 芯片獨(dú)享 DQS,DM 信號;四片 DDR 芯片共享 RAS#,CAS#,CS#,WE#控制信號?!DR 工作頻率為 133MHz。·DDR 控制器選用 Xilinx 公司的 FPGA,型號為 XC2VP30_6FF1152C。得到這個(gè)設(shè)計(jì)需求之后,我們首先要進(jìn)行器件選型,然后根據(jù)所選的器件,準(zhǔn)備相關(guān)的設(shè)計(jì)資料。一般來講,對于經(jīng)過選型的器件,為了使用這個(gè)器件進(jìn)行相關(guān)設(shè)計(jì),需要有如下資料。
· 器件數(shù)據(jù)手冊 Datasheet:這個(gè)是必須要有的。如果沒有器件手冊,是沒有辦法進(jìn)行設(shè)計(jì)的(一般經(jīng)過選型的器件,設(shè)計(jì)工程師一定會有數(shù)據(jù)手冊)。 DDR3一致性測試是否包括高負(fù)載或長時(shí)間運(yùn)行測試?青海多端口矩陣測試DDR3測試
是否可以使用多個(gè)軟件工具來執(zhí)行DDR3內(nèi)存的一致性測試?青海多端口矩陣測試DDR3測試
· 相關(guān)器件的應(yīng)用手冊,ApplicationNote:在這個(gè)文檔中,廠家一般會提出一些設(shè)計(jì)建議,甚至參考設(shè)計(jì),有時(shí)該文檔也會作為器件手冊的一部分出現(xiàn)在器件手冊文檔中。但是在資料的搜集和準(zhǔn)備中,要注意這些信息是否齊備。
· 參考設(shè)計(jì),ReferenceDesign:對于比較復(fù)雜的器件,廠商一般會提供一些參考設(shè)計(jì),以幫助使用者盡快實(shí)現(xiàn)解決方案。有些廠商甚至?xí)苯犹峁┰韴D,用戶可以根據(jù)自己的需求進(jìn)行更改。
· IBIS 文件:這個(gè)對高速設(shè)計(jì)而言是必需的,獲得的方法前面已經(jīng)講過。 青海多端口矩陣測試DDR3測試