欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)存讀操作數(shù)據(jù)選通使能時機的配置方法

文檔序號:6739190閱讀:312來源:國知局
專利名稱:內(nèi)存讀操作數(shù)據(jù)選通使能時機的配置方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種內(nèi)存控制器讀操作數(shù)據(jù)選通使能時機的配置方法,屬于計算機內(nèi)存控制器領(lǐng)域。
背景技術(shù)
雙倍數(shù)據(jù)速率3 (DDR3)內(nèi)存控制器中,內(nèi)存模組上,時鐘信號、地址信號、命令信號、控制信號采用飛越總線(Fly-By Bus)走線方式。在內(nèi)存的讀操作中,內(nèi)存控制器發(fā)出讀命令之后,讀命令會隨著飛越總線逐一經(jīng)過內(nèi)存通道上各個內(nèi)存芯片,然后這些內(nèi)存芯片會在收到讀命令之后間隔相同時間長度后,發(fā)出數(shù)據(jù)選通信號(DQS)往內(nèi)存控制器傳輸,因此導(dǎo)致來自同一個內(nèi)存通道上的不同內(nèi)存芯片的數(shù)據(jù)選通信號會在不同時刻到達內(nèi)存控制器。 同一個內(nèi)存通道上的飛越總線逐一經(jīng)過各個內(nèi)存芯片,導(dǎo)致先后經(jīng)過的內(nèi)存芯片,讀操作中輸出的DQS到達內(nèi)存控制器的時機前后相差較大。并且在印制電路板(PCB)設(shè)計中,內(nèi)存控制器與內(nèi)存芯片之間的走線延時長度,隨著內(nèi)存頻率的提高,與內(nèi)存時鐘周期(Tck)的比例值也越來越大。這些因素,導(dǎo)致在DDR3控制器應(yīng)用中,必須精確地解決各個數(shù)據(jù)組的讀操作數(shù)據(jù)選通使能時機配置問題。讀操作數(shù)據(jù)選通使能時機,是由內(nèi)存控制器的讀選通使能寄存器控制的。DDR3中,讀選通使能寄存器通常由讀選通使能粗調(diào)寄存器和讀選通使能微調(diào)寄存器共同組成。也就是說,內(nèi)存控制器對單個數(shù)據(jù)組的讀選通使能寄存器的配置,是由對讀選通使能粗調(diào)寄存器進行粗調(diào),然后對讀選通使能微調(diào)寄存器進行微調(diào)來共同完成的。粗調(diào)通常步幅較大,讀選通使能粗調(diào)寄存器的最小單元(Tai)通常為1/2個時鐘周期或者1/4個時鐘周期;微調(diào)通常步幅較小,讀選通使能微調(diào)寄存器的最小單元通常為1/64個時鐘周期或者1/128個時鐘周期。內(nèi)存控制器寄存器設(shè)計中,讀選通使能微調(diào)寄存器能設(shè)置的最大值通常等于讀選通使能粗調(diào)寄存器的最小單元值。這樣,讀選通使能寄存器的值可以任意配置。內(nèi)存控制器對單個數(shù)據(jù)組的讀選通使能寄存器的配置,業(yè)內(nèi)通行的做法是,將讀選通使能寄存器的值由一個很大的值,以每次減小讀選通使能微調(diào)寄存器的最小單元的步幅,逐一往小試驗,一直試驗到很小的值。以該數(shù)據(jù)組寫進去的值讀出來正確為判定條件,統(tǒng)計滿足條件的讀選通使能寄存器最大值及最小值,將最大值和最小值求算術(shù)平均值作為該數(shù)據(jù)組讀選通使能寄存器最終值。但是,某些DDR3內(nèi)存控制器的相關(guān)文檔中并未說明讀選通使能微調(diào)寄存器的最小單元的大小,僅說明其為固定時間長度值,且與時鐘周期無關(guān)。因此,在清楚讀選通使能粗調(diào)寄存器最小單元的具體大小,但是不清楚讀選通使能微調(diào)寄存器的最小單元的情況下,讀選通使能寄存器最終值的配置成為難題。

發(fā)明內(nèi)容
為了解決讀選通使能微調(diào)寄存器的最小單元為未知的固定時間長度值情況下,DDR3內(nèi)存控制器配置讀操作數(shù)據(jù)選通使能時機這個難題,本發(fā)明提供了一種內(nèi)存讀操作數(shù)據(jù)選通使能時機的配置方法,主要是通過讀選通使能寄存器最大值對應(yīng)的粗調(diào)值Tcjmax及微調(diào)值Tf max,與讀選通使能寄存器最小值對應(yīng)的粗調(diào)值Tclmin及微調(diào)值Tf min,將兩個粗調(diào)值做算術(shù)平均值,作為讀選通使能粗調(diào)寄存器最終值,再將兩個微調(diào)值做算術(shù)平均值,作為讀選通使能微調(diào)寄存器最終值,該粗調(diào)最終值與微調(diào)最終值的和便是讀選通使能寄存器需要配置的最終值。本發(fā)明主要包括如下步驟
步驟一選定某一數(shù)據(jù)組,進行讀選通使能寄存器最大值訓(xùn)練,得到滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使能寄存器所能夠配置的最大值對應(yīng)的粗調(diào)值Temx及微調(diào)值Tf—MX;進行讀選通使能寄存器最小值訓(xùn)練,得到滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使 能寄存器所能夠配置的最小值對應(yīng)的粗調(diào)值Tclmin及微調(diào)值Tf min ;
所述讀選通使能寄存器最大值訓(xùn)練的步驟如下
(1)將讀選通使能粗調(diào)寄存器,設(shè)為(CL+3)* Tcx,其中CL為列選通延時,Tck為時鐘周
期;
(2)執(zhí)行讀選通使能微調(diào)寄存器訓(xùn)練;
(3)查看讀選通使能微調(diào)寄存器訓(xùn)練結(jié)果,是否存在滿足寫進去再讀出來該數(shù)據(jù)組值正確條件的微調(diào)值若存在,則結(jié)束讀選通使能寄存器最大值訓(xùn)練,將當(dāng)前的讀選通使能粗調(diào)寄存器值記為Temx,滿足寫進去讀出來該數(shù)據(jù)組值正確的讀選通使能微調(diào)寄存器值中的最大值為Tf max ;若不存在,進入步驟(4);
(4)將讀選通使能粗調(diào)寄存器,減小粗調(diào)間隔T。,重復(fù)步驟(2)和步驟(3),直到有滿足寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值出現(xiàn);
所述讀選通使能寄存器最小值訓(xùn)練的步驟如下
(1)讀選通使能粗調(diào)寄存器,設(shè)為(CL-2)*Tcx,其中CL為列選通延時(CAS Latency),Tcx為時鐘周期;
(2)執(zhí)行讀選通使能微調(diào)寄存器訓(xùn)練;
(3)查看讀選通使能微調(diào)寄存器訓(xùn)練結(jié)果,是否存在滿足寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值若存在,結(jié)束讀選通使能寄存器最小值訓(xùn)練,將當(dāng)前的讀選通使能粗調(diào)寄存器值記為Tclmin,滿足寫進去讀出來該數(shù)據(jù)組值正確的讀選通使能微調(diào)寄存器值中的最小值為Tfmin ;若不存在,進入步驟(4);
(4)將讀選通使能粗調(diào)寄存器,增大粗調(diào)間隔T。;重復(fù)步驟(2)和步驟(3),直到有滿足寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值出現(xiàn);
所述讀選通使能微調(diào)寄存器訓(xùn)練的步驟如下
(1)將讀選通使能微調(diào)寄存器,設(shè)置為讀選通使能微調(diào)寄存器本身設(shè)置之后有效的最大值M ;
(2)內(nèi)存控制器發(fā)出寫操作;
(3)內(nèi)存控制器再發(fā)出讀操作,讀取剛寫進去的值;
(4)查看該數(shù)據(jù)組讀取的值是否正確;(5)將讀選通使能微調(diào)寄存器減小1,查看當(dāng)前微調(diào)值大小,如果當(dāng)前微調(diào)值大于或者等于0,再次執(zhí)行步驟(2)至(4);如果當(dāng)前微調(diào)值小于0,進入步驟(6);(6)統(tǒng)計出哪些微調(diào)值滿足寫進去讀出來該數(shù)據(jù)組值正確這個條件,結(jié)束讀選通使能微調(diào)寄存器訓(xùn)練;
步驟二 讀選通使能粗調(diào)寄存器最終值的配置方法是,將滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使能寄存器所能夠配置的最大值與最小值求算術(shù)平均值作為最終值,即Te_[ (Tg—maX+Tf—Mx) + ( Tg min+ Tf_min) ] /2 ;
步驟三將以上公式進行相應(yīng)轉(zhuǎn)化為Te= (Tg max+Tg_min)/2+ (Tf max+ Tf—min)/2 ;將需要配置的讀選通使能寄存器的最終值Te表示為讀選通使能粗調(diào)寄存器最終值Tcje加上讀選通使能微調(diào)寄存器的最終值Tfe,即Te =Tge +Tfe ;
步驟四,因此得到
Tge- (Tc—max+Tg—min) /2,Tfe- (Tf max+ TfJ1in) /2 ;
即讀選通使能粗調(diào)寄存器的最終值,等于讀選通使能寄存器最大值對應(yīng)的粗調(diào)值I—與讀選通使能寄存器最小值對應(yīng)的粗調(diào)值Tcj min的算術(shù)平均值;讀選通使能微調(diào)寄存器最終值,等于讀選通使能寄存器最大值對應(yīng)的微調(diào)值Tf max,與讀選通使能寄存器最小值對應(yīng)的微調(diào)值Tf min的算術(shù)平均值;
步驟五,完成該數(shù)據(jù)組讀選通使能寄存器的配置,并按以上步驟完成內(nèi)存通道上所有數(shù)據(jù)組的讀選通使能寄存器的配置。進一步,所述粗調(diào)間隔T。的取值為讀選通使能粗調(diào)寄存器的最小單元Tai的兩倍,即Tc=2 T⑶。本發(fā)明方法通過巧妙地進行求和公式轉(zhuǎn)化,避免了對讀選通使能微調(diào)寄存器的最小單元的具體大小的知悉,而只需要將讀選通使能粗調(diào)寄存器最終值Tffi通過讀選通使能粗調(diào)寄存器唯一表示出來,讀選通使能微調(diào)寄存器最終值Tfe通過讀選通使能微調(diào)寄存器唯一表示出來。本方法與通行的讀選通使能寄存器的配置方法不同的地方是,能夠在不清楚讀選通使能微調(diào)寄存器的最小單元的具體大小情況下完成讀操作數(shù)據(jù)選通使能時機的配置。


圖I是本發(fā)明方法的原理示意圖。圖2是讀選通使能寄存器最大值訓(xùn)練示意圖。圖3是讀選通使能寄存器最小值訓(xùn)練示意圖。圖4是讀選通使能微調(diào)寄存器訓(xùn)練示意圖。圖5是粗調(diào)間隔Tc的取值方法。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明作進一步詳細說明。本發(fā)明方法中讀選通使能粗調(diào)寄存器最小單元記為Tai,讀選通使能微調(diào)寄存器的最小單元記為TF(i。目前在雙倍數(shù)據(jù)速率3(DDR3)內(nèi)存控制器的寄存器設(shè)計中,每個數(shù)據(jù)組都有自己單獨的讀選通使能寄存器,用來控制讀操作中數(shù)據(jù)選通信號(DQS)到達內(nèi)存控制器之后,內(nèi)存控制器使能讀操作數(shù)據(jù)選通信號有效的時機。
根據(jù)固態(tài)技術(shù)協(xié)會(JEDEC)的定義,控制器使能讀操作數(shù)據(jù)選通信號(DQS)有效的時機只要選在讀準備(Read Preamble)過程中就可以了,可配置的寬度大于0. 9個時鐘周期,該有效時機的范圍似乎不小。但是隨著內(nèi)存頻率的提高,時鐘周期(Ta5)越來越小,而印制電路板(PCB)上的走線延時、芯片內(nèi)部延時,與內(nèi)存時鐘周期(Tcx)的比例值越來越大,那么讀選通使能時機的配置要求更精確。圖I示出了本發(fā)明方法的原理。如圖I所示,為了實現(xiàn)在不清楚讀選通使能微調(diào)寄存器最小單元(Tfci)具體大小的情況下,完成對讀選通使能時機寄存器的配置,本發(fā)明采用如下步驟
步驟一選定某一數(shù)據(jù)組,進行讀選通使能寄存器最大值訓(xùn)練,得到滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使能寄存器所能夠配置的最大值對應(yīng)的粗調(diào)值Temx及微調(diào)值Tf—MX ;進行讀選通使能寄存器最小值訓(xùn)練,得到滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使能寄存器所能夠配置的最小值對應(yīng)的粗調(diào)值Tclmin及微調(diào)值Tf min ;
步驟二 讀選通使能粗調(diào)寄存器最終值的配置方法是,將滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使能寄存器所能夠配置的最大值與最小值求算術(shù)平均值,作為最終值,即Te_[ (Tg—maX+Tf—Mx) + ( Tg min+ Tf_min) ] /2 ;
由于讀選通使能微調(diào)寄存器的最小單兀(Tro)的具體大小未知,則Tfjaj^P Tfjon的具體大小也未知,所以讀選通使能寄存器所能夠配置的最大值(Tcjm5^Tfmax)的具體大小不清楚,讀選通使能寄存器所能夠配置的最小值(Tclmin+ Tf min)的具體大小也不清楚。若按現(xiàn)有技術(shù),則無法完成讀操作數(shù)據(jù)選通使能時機的配置。步驟三將以上公式進行相應(yīng)轉(zhuǎn)化為Te= (TG MAX+TGJ(IN)/2+ (Tf max+ Tf min)/2 ;將需要配置的讀選通使能寄存器的最終值(Te)表示為讀選通使能粗調(diào)寄存器最終值(Tcje)加上讀選通使能微調(diào)寄存器的最終值(Tfe)JP Te =Tge +Tfe;
步驟四,因此得到
Tge- (Tc—max+Tg—min) /2,Tfe- (Tf max+ TfJ1in) /2 ;
即讀選通使能粗調(diào)寄存器的最終值,等于讀選通使能寄存器最大值對應(yīng)的粗調(diào)值I—與讀選通使能寄存器最小值對應(yīng)的粗調(diào)值Tcj min的算術(shù)平均值;讀選通使能微調(diào)寄存器最終值,等于讀選通使能寄存器最大值對應(yīng)的微調(diào)值Tf max,與讀選通使能寄存器最小值對應(yīng)的微調(diào)值Tf min的算術(shù)平均值;
步驟五,完成該數(shù)據(jù)組讀選通使能寄存器的配置,并按以上步驟完成內(nèi)存通道上所有數(shù)據(jù)組的讀選通使能寄存器的配置。本發(fā)明方法中,共提及3個訓(xùn)練,分別是讀選通使能寄存器最大值訓(xùn)練、讀選通使能寄存器最小值訓(xùn)練、讀選通使能微調(diào)寄存器訓(xùn)練。其中讀選通使能寄存器最大值訓(xùn)練和讀選通使能寄存器最小值訓(xùn)練是為了找到該數(shù)據(jù)組,能夠滿足讀操作讀取的數(shù)據(jù)正確條件,讀選通使能寄存器所能夠配置的最大值及最小值;讀選通使能微調(diào)寄存器訓(xùn)練是為了輔助完成讀選通使能寄存器最大值訓(xùn)練和讀選通使能寄存器最小值訓(xùn)練而做的訓(xùn)練。圖2示出了讀選通使能寄存器最大值訓(xùn)練方法及過程。如圖2所示,本發(fā)明方法的讀選通使能寄存器最大值訓(xùn)練的步驟如下
(I)將讀選通使能粗調(diào)寄存器,設(shè)為(CL+3)* Ta5,其中CL為列選通延時(CASLatency), Tck為時鐘周期;(2)執(zhí)行讀選通使能微調(diào)寄存器訓(xùn)練;
(3)查看讀選通使能微調(diào)寄存器訓(xùn)練結(jié)果,是否存在滿足寫進去再讀出來該數(shù)據(jù)組值正確條件的微調(diào)值若存在,則結(jié)束讀選通使能寄存器最大值訓(xùn)練,將當(dāng)前的讀選通使能粗調(diào)寄存器值記為Temx,滿足寫進去讀出來該數(shù)據(jù)組值正確的讀選通使能微調(diào)寄存器值中的最大值為Tf max ;若不存在,進入步驟(4);
(4)將讀選通使能粗調(diào)寄存器,減小粗調(diào)間隔T。,重復(fù)步驟(2)和步驟(3),直到有滿足寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值出現(xiàn)。通過讀選通使能寄存器最大值 訓(xùn)練,可以得到滿足讀操作讀取的數(shù)據(jù)正確為條件的,讀選通使能寄存器的最大值。讀選通使能寄存器的最大值包括對應(yīng)的讀選通使能粗調(diào)寄存器值Tcj max及讀選通使能微調(diào)寄存器值TF—mx。在讀選通使能寄存器最大值訓(xùn)練中,讀選通使能粗調(diào)寄存器的初始值設(shè)置為(CL+3)* Tcx,主要是考慮讀操作數(shù)據(jù)選通使能時機從發(fā)出讀命令開始計時。而讀命令需要從內(nèi)存控制器傳輸?shù)絻?nèi)存芯片,然后內(nèi)存芯片等待(CL-I)個時鐘周期(Tcx)大小左右之后才開始輸出數(shù)據(jù)選通信號,然后數(shù)據(jù)選通信號再從內(nèi)存芯片傳輸?shù)絻?nèi)存控制器??紤]印制電路板上的走線延時及芯片內(nèi)部延時與時鐘周期的關(guān)系,因此最好將讀選通使能粗調(diào)寄存器的初始值設(shè)為(CL+3)* Tcko圖3示出了讀選通使能寄存器最小值訓(xùn)練方法及過程。如圖3所示,本發(fā)明方法的讀選通使能寄存器最小值訓(xùn)練的步驟如下
(1)讀選通使能粗調(diào)寄存器,設(shè)為(CL-2)*Tcx,其中CL為列選通延時(CAS Latency),Tcx為時鐘周期;
(2)執(zhí)行讀選通使能微調(diào)寄存器訓(xùn)練;
(3)查看讀選通使能微調(diào)寄存器訓(xùn)練結(jié)果,是否存在滿足寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值若存在,結(jié)束讀選通使能寄存器最小值訓(xùn)練,將當(dāng)前的讀選通使能粗調(diào)寄存器值記為Tclmin,滿足寫進去讀出來該數(shù)據(jù)組值正確的讀選通使能微調(diào)寄存器值中的最小值為Tfmin ;若不存在,進入步驟(4);
(4)將讀選通使能粗調(diào)寄存器,增大粗調(diào)間隔T。;重復(fù)步驟(2)和步驟(3),直到有滿足寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值出現(xiàn)。通過讀選通使能寄存器最小值訓(xùn)練,可以得到滿足讀操作讀取的數(shù)據(jù)正確為條件的,讀選通使能寄存器最小值。讀選通使能寄存器最小值包括對應(yīng)的讀選通使能粗調(diào)寄存器值Tcj min及讀選通使能微調(diào)寄存器值TF—MIN。在讀選通使能寄存器最小值訓(xùn)練中,讀選通使能粗調(diào)寄存器的初始值設(shè)置為(CL-2)* Tcx,也是考慮讀操作數(shù)據(jù)選通使能時機從發(fā)出讀命令到內(nèi)存芯片輸出的DQS到達內(nèi)存控制器,至少需要(CL-1)個時鐘周期(Tcx)大小左右的時間,因此最好將讀選通使能粗調(diào)寄存器的初始值設(shè)置為(CL-2)* Tcko圖4是讀選通使能微調(diào)寄存器訓(xùn)練示意圖。如圖4所示,讀選通使能寄存器最大值訓(xùn)練及讀選通使能寄存器最小值訓(xùn)練中均有應(yīng)用到讀選通使能微調(diào)寄存器訓(xùn)練。本發(fā)明方法的讀選通使能微調(diào)寄存器訓(xùn)練的步驟如下
(I)將讀選通使能微調(diào)寄存器,設(shè)置為最大有效值M ;(2)內(nèi)存控制器發(fā)出寫操作;
(3)內(nèi)存控制器再發(fā)出讀操作,讀取剛寫進去的值;
(4)查看該數(shù)據(jù)組讀取的值是否正確;
(5)將讀選通使能微調(diào)寄存器減小1,查看當(dāng)前微調(diào)值大小,如果當(dāng)前微調(diào)值大于或者等于O,再次執(zhí)行步驟(2)至(4);如果當(dāng)前微調(diào)值小于O,進入步驟(6);
(6)統(tǒng)計出哪些微調(diào)值滿足寫進去讀出來該數(shù)據(jù)組值正確這個條件,結(jié)束讀選通使能微調(diào)寄存器訓(xùn)練。讀選通使能微調(diào)寄存器訓(xùn)練中,最大有效值M指的是讀選通使能微調(diào)寄存器這個 寄存器本身設(shè)置之后有效的最大值。讀選通使能微調(diào)寄存器訓(xùn)練,需要針對讀選通使能微調(diào)寄存器做從最大值到最小值的全程訓(xùn)練。圖5示出了粗調(diào)間隔Tc的取值方法。如圖5所示,該發(fā)明方法中粗調(diào)間隔T。,取值為讀選通使能粗調(diào)寄存器的最小單元(Tgo)的兩倍。宗旨就是讀選通使能寄存器最大值和讀選通使能寄存器最小值對應(yīng)的兩個粗調(diào)值,算術(shù)平均之后,Tffi (Tge= (Tcj m5^Tcj min)/2)還能夠通過讀選通使能粗調(diào)寄存器唯一表示出來。假設(shè)讀選通使能粗調(diào)寄存器的最小單元(Tai)為0.5 Tcx,那么Te=I Tcx;假設(shè)讀選通使能粗調(diào)寄存器的最小單元(Tai)為0.25 Ta5,那么Te=O. 5 Tcko讀操作數(shù)據(jù)選通使能時機微調(diào)寄存器最終值Tfe= (Tf max+ Tf—min)/2,讀選通使能寄存器最大值和讀選通使能寄存器最小值對應(yīng)的兩個粗調(diào)值,算術(shù)平均之后,通過讀選通使能粗調(diào)寄存器唯一表示出來沒有問題。正是Tcje及Tfe,能通過讀選通使能寄存器唯一表示出來,讓不清楚讀選通使能微調(diào)寄存器最小單元(Tfci)的情況下依然能完成讀選通使能時機的配置。
權(quán)利要求
1. 一種內(nèi)存讀操作數(shù)據(jù)選通使能時機的配置方法,其特征在于,包括如下步驟步驟一選定某一數(shù)據(jù)組,進行讀選通使能寄存器最大值訓(xùn)練,得到滿足讀操作讀取的 數(shù)據(jù)正確的條件,讀選通使能寄存器所能夠配置的最大值對應(yīng)的粗調(diào)值I,及微調(diào)值Tf— 進行讀選通使能寄存器最小值訓(xùn)練,得到滿足讀操作讀取的數(shù)據(jù)正確的條件,讀選通使 能寄存器所能夠配置的最小值對應(yīng)的粗調(diào)值MIN及微調(diào)值TF—MIN ;所述讀選通使能寄存器最大值訓(xùn)練的步驟如下(1)將讀選通使能粗調(diào)寄存器,設(shè)為(CL+3)* ,其中CL為列選通延時,Tck為時鐘周期;(2)執(zhí)行讀選通使能微調(diào)寄存器訓(xùn)練;(3)查看讀選通使能微調(diào)寄存器訓(xùn)練結(jié)果,是否存在滿足寫進去再讀出來該數(shù)據(jù)組值 正確條件的微調(diào)值若存在,則結(jié)束讀選通使能寄存器最大值訓(xùn)練,將當(dāng)前的讀選通使能粗 調(diào)寄存器值記為I,,滿足寫進去讀出來該數(shù)據(jù)組值正確的讀選通使能微調(diào)寄存器值中的 最大值為TF—MX ;若不存在,進入步驟(4);(4)將讀選通使能粗調(diào)寄存器,減小粗調(diào)間隔T。,重復(fù)步驟(2)和步驟(3),直到有滿足 寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值出現(xiàn);所述讀選通使能寄存器最小值訓(xùn)練的步驟如下(1)讀選通使能粗調(diào)寄存器,設(shè)為(CL-2)*,其中CL為列選通延時(CAS Latency), la為時鐘周期;(2)執(zhí)行讀選通使能微調(diào)寄存器訓(xùn)練;(3)查看讀選通使能微調(diào)寄存器訓(xùn)練結(jié)果,是否存在滿足寫進去讀出來該數(shù)據(jù)組值正 確條件的微調(diào)值若存在,結(jié)束讀選通使能寄存器最小值訓(xùn)練,將當(dāng)前的讀選通使能粗調(diào)寄 存器值記為,滿足寫進去讀出來該數(shù)據(jù)組值正確的讀選通使能微調(diào)寄存器值中的最小 值為TF—MIN ;若不存在,進入步驟(4);(4)將讀選通使能粗調(diào)寄存器,增大粗調(diào)間隔T。;重復(fù)步驟(2)和步驟(3),直到有滿足 寫進去讀出來該數(shù)據(jù)組值正確條件的微調(diào)值出現(xiàn);所述讀選通使能微調(diào)寄存器訓(xùn)練的步驟如下(1)將讀選通使能微調(diào)寄存器,設(shè)置為讀選通使能微調(diào)寄存器本身設(shè)置之后有效的最 大值M ;(2)內(nèi)存控制器發(fā)出寫操作;(3)內(nèi)存控制器再發(fā)出讀操作,讀取剛寫進去的值;(4)查看該數(shù)據(jù)組讀取的值是否正確;(5)將讀選通使能微調(diào)寄存器減小1,查看當(dāng)前微調(diào)值大小,如果當(dāng)前微調(diào)值大于或者 等于0,再次執(zhí)行步驟(2)至(4);如果當(dāng)前微調(diào)值小于0,進入步驟(6);(6)統(tǒng)計出哪些微調(diào)值滿足寫進去讀出來該數(shù)據(jù)組值正確這個條件,結(jié)束讀選通使能 微調(diào)寄存器訓(xùn)練;步驟二 讀選通使能粗調(diào)寄存器最終值的配置方法是,將滿足讀操作讀取的數(shù)據(jù)正 確的條件,讀選通使能寄存器所能夠配置的最大值與最小值求算術(shù)平均值作為最終值,即 Te_[ (Tg—maX+Tf—Mx) + (TG—MIN+ Tf—min)]/2;步驟三將以上公式進行相應(yīng)轉(zhuǎn)化為Te= (Tg max+Tg_min)/2+ (Tf max+ Tf—min)/2 ;將需要配置的讀選通使能寄存器的最終值Te表示為讀選通使能粗調(diào)寄存器最終值Ta加上讀選通使 能微調(diào)寄存器的最終值Tfe,即Te =Tge +Tfe ;步驟四,因此得到TgE_ (Tg—MAX+Tg—MIN) /2,Tfe- (Tf—mx+ Tf—min) /2 ;即讀選通使能粗調(diào)寄存器的最終值,等于讀選通使能寄存器最大值對應(yīng)的粗調(diào)值I— 與讀選通使能寄存器最小值對應(yīng)的粗調(diào)值的算術(shù)平均值;讀選通使能微調(diào)寄存器 最終值,等于讀選通使能寄存器最大值對應(yīng)的微調(diào)值TF—MX,與讀選通使能寄存器最小值對 應(yīng)的微調(diào)值TF—MIN的算術(shù)平均值;步驟五,完成該數(shù)據(jù)組讀選通使能寄存器的配置,并按以上步驟完成內(nèi)存通道上所有 數(shù)據(jù)組的讀選通使能寄存器的配置。
2.根據(jù)權(quán)利要求1所述的方法,其特征是所述粗調(diào)間隔T。的取值為讀選通使能粗調(diào)寄 存器的最小單元I 的兩倍,即Tc=2 Te(l。
全文摘要
本發(fā)明公開了一種內(nèi)存讀操作數(shù)據(jù)選通使能時機的配置方法,主要步驟為選定某一數(shù)據(jù)組,進行讀選通使能寄存器最大值訓(xùn)練和最小值訓(xùn)練,得到讀選通使能寄存器所能夠配置的最大值與最小值;將前面得到的兩個值求算術(shù)平均值,作為需要配置的讀選通使能寄存器最終值;進行公式轉(zhuǎn)換,得到讀選通使能粗調(diào)寄存器的最終值,等于讀選通使能寄存器最大值對應(yīng)的粗調(diào)值與最小值對應(yīng)的粗調(diào)值的算術(shù)平均值;讀選通使能微調(diào)寄存器最終值,等于讀選通使能寄存器最大值對應(yīng)的微調(diào)值與最小值對應(yīng)的微調(diào)值的算術(shù)平均值。本發(fā)明避免了對讀選通使能微調(diào)寄存器的最小單元值的知悉,能夠在讀選通使能微調(diào)寄存器的最小單元未知的情況下完成讀操作數(shù)據(jù)選通使能時機的配置。
文檔編號G11C7/22GK102664039SQ20121013881
公開日2012年9月12日 申請日期2012年5月7日 優(yōu)先權(quán)日2012年5月7日
發(fā)明者吳少剛, 周國強, 張斌, 張福新, 錢宇力 申請人:江蘇中科夢蘭電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
舟曲县| 中卫市| 屏山县| 玛曲县| 东至县| 深水埗区| 海淀区| 平度市| 凤城市| 和硕县| 巴彦淖尔市| 义马市| 祁门县| 多伦县| 将乐县| 隆尧县| 南靖县| 南城县| 金川县| 伊川县| 诸城市| 霍城县| 洪洞县| 嘉荫县| 康保县| 略阳县| 会同县| 河曲县| 山东省| 耿马| 临沂市| 阿勒泰市| 老河口市| 九江市| 景洪市| 师宗县| 玛曲县| 康乐县| 清新县| 法库县| 鄂伦春自治旗|