本發(fā)明涉及內(nèi)存調(diào)試,尤其涉及內(nèi)存參數(shù)優(yōu)化調(diào)試方法。
背景技術(shù):
1、現(xiàn)有ddr每個產(chǎn)品的ddr的參數(shù)都是固定的,隨著環(huán)境的變化,電子產(chǎn)品的電阻.電容會發(fā)生微弱的變化,但如果參數(shù)不是最優(yōu),這些微小的變化會影響到ddr的信號,隨著信號的干擾,會造成讀取的數(shù)據(jù)有些許偏差。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中存在的缺點,而提出的內(nèi)存參數(shù)優(yōu)化調(diào)試方法,該調(diào)試方法為解決ddr在運行過程中的穩(wěn)定性,尋找一組最優(yōu)化的參數(shù)。
2、為了實現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:
3、內(nèi)存參數(shù)優(yōu)化調(diào)試方法,該調(diào)試方法包括如下步驟:
4、s1:軟件初始化ddr各項參數(shù);
5、s2:設(shè)置odt的初始值為0,odt為ddr片上終端電阻;
6、s3:連續(xù)寫入ddr數(shù)據(jù),triger?cpu控制器去采樣一根信號線的電壓值,在開始寫入數(shù)據(jù)后觸發(fā)數(shù)據(jù)采樣,采樣轉(zhuǎn)換為數(shù)字信號存放在內(nèi)存中;
7、s4:軟件算法根據(jù)寫入的數(shù)據(jù),和cpu的參考時鐘對照,獲取采樣數(shù)據(jù)的相位差;
8、s5:根據(jù)相位差偏移參考時鐘,獲取采樣數(shù)據(jù)的時鐘周期;
9、s6:連續(xù)重復(fù)過數(shù)步驟s3-s5,直至最后相位差到0結(jié)束循環(huán),最終形成穩(wěn)定的輸入時鐘;
10、s7:眼圖構(gòu)建,隨機寫入數(shù)據(jù),連續(xù)采集數(shù)據(jù),并將數(shù)據(jù)圖形進行重疊會形成一個類似于眼睛的圖形;
11、s8:依據(jù)眼圖原理,在采集的數(shù)據(jù)中在,依據(jù)s6獲取的時鐘,采集眼圖的最大點ymax,采集眼圖的最小點ymin;
12、s9:依據(jù)采集到的ymax-ymin獲取眼睛的最大開口值,如果開口值小于一個固定值a,表明我們配置的odt不合理,舍棄數(shù)據(jù),更換新的odt數(shù)值,重復(fù)步驟s7-s8;
13、s10:如果所有odt都不適合,尋找參數(shù)失敗,重新設(shè)置初始值。
14、優(yōu)選地,在步驟s8中,利用軟件對眼圖進行降噪處理,去除線條多余毛刺。
15、優(yōu)選地,在步驟s9之前,重復(fù)步驟s8若干輪。
16、優(yōu)選地,步驟s9中,固定值a依據(jù)測試數(shù)據(jù)總結(jié)得出。
17、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明中硬件支持采樣,配置硬件的寄存器,讓采樣結(jié)構(gòu)存入固定寄存器,軟件根據(jù)參考時鐘,讀取采樣結(jié)果,軟件根據(jù)特定的算法,迭代出一個眼圖;根據(jù)迭代出的眼圖,能獲取上下最大值,左右最大值,如果上下最值不能滿足要求,繼續(xù)調(diào)整參數(shù)進行下一輪的采樣,直至采樣結(jié)束,能夠自動檢測到信號,調(diào)整參數(shù),讓信號能容忍更大的環(huán)境變化;不用手動調(diào)整,提高工作效率。
1.內(nèi)存參數(shù)優(yōu)化調(diào)試方法,其特征在于,該調(diào)試方法包括如下步驟:
2.根據(jù)權(quán)利要求1所述的內(nèi)存參數(shù)優(yōu)化調(diào)試方法,其特征在于,在步驟s8中,利用軟件對眼圖進行降噪處理,去除線條多余毛刺。
3.根據(jù)權(quán)利要求2所述的內(nèi)存參數(shù)優(yōu)化調(diào)試方法,其特征在于,在步驟s9之前,重復(fù)步驟s8若干輪。
4.根據(jù)權(quán)利要求3所述的內(nèi)存參數(shù)優(yōu)化調(diào)試方法,其特征在于,步驟s9中,固定值a依據(jù)測試數(shù)據(jù)總結(jié)得出。