數(shù)字影音裝置來代表所述的電子裝置;該數(shù)字影音裝置所執(zhí)行的操作系統(tǒng)加載有本實施例的存儲器號相位調(diào)整的程序,能根據(jù)其裝置的運作情形,或根據(jù)其內(nèi)部主板上相關硬件元件的狀態(tài),自動地進行本實施例的信號相位調(diào)整程序。
[0026]請同時參閱圖2與圖3。圖2為第一實施例的測試數(shù)據(jù)DATA與進行測試讀取的第一數(shù)據(jù)觸發(fā)信號DQS的相位調(diào)整連續(xù)示意圖;而圖3則為第一實施例的流程圖。
[0027]首先,根據(jù)該數(shù)字影音裝置呈現(xiàn)一預定狀態(tài)時,由內(nèi)部的存儲器控制器對動態(tài)隨機存取存儲器寫入一測試數(shù)據(jù)DATA (步驟SI I)。而此處所指的該預定狀態(tài)是可處于數(shù)字影音裝置的運作展開時的一初始階段,或于運作過程中的一動態(tài)階段。就此時的初始階段而言,預定狀態(tài)可為當使用者欲激活數(shù)字影音裝置以展開相關影音功能的運作時,于其功能激活前的一開機檢測階段;或者,可類似一般計算機系統(tǒng)中于此開機作業(yè)下所進行的一開機自我測試(Power-On Self Test,簡稱POST)階段;而在這些階段之時,并無任何影音信號或數(shù)據(jù)對該動態(tài)隨機存取存儲器進行存取。
[0028]而針對運作過程中的動態(tài)階段而言,預定狀態(tài)可代表數(shù)字影音裝置于運作時,設置于裝置內(nèi)的一溫度傳感器所感測的溫度呈現(xiàn)為過熱,且存儲器控制器并無影音信號或數(shù)據(jù)對動態(tài)隨機存取存儲器作存取之時。于此實施例中,裝置內(nèi)的溫度傳感器所感測的溫度呈現(xiàn)為過熱的情形代表所處理的影音信號或數(shù)據(jù)的量較大,造成操作環(huán)境或硬件元件呈現(xiàn)溫度升高的變化。因此,本實施例設計存儲器控制器在未對動態(tài)隨機存取存儲器進行存取的間隔上,例如于所處理影像中的一垂直遮沒期間(vertical blank interval)上,來執(zhí)行本實施例的存儲器信號相位調(diào)整的程序。雖然此時所處理的信號或數(shù)據(jù)的量較大,但因在數(shù)據(jù)與數(shù)據(jù)間的處理空檔期間,并無對動態(tài)隨機存取存儲器的存取的進行,使得此時數(shù)字影音裝置的運作不會因信號相位調(diào)整程序的執(zhí)行而受到影響。
[0029]進一步來說,該預定狀態(tài)可代表數(shù)字影音裝置在運作中沒有其它影音存取指令在進行的狀態(tài);例如存儲器控制器并無其它影像信號、聲音信號或屏幕顯示設定信息等對動態(tài)隨機存取存儲器的存取。而本實施例上述的測試數(shù)據(jù)DATA的大小可設計為數(shù)個位,以便于預定狀態(tài)下寫入動態(tài)隨機存取存儲器后,得知相關硬件元件于數(shù)據(jù)存取過程中其信號相位的對應情形。本實施例根據(jù)測試結(jié)果進行相位調(diào)整,進一步詳細說明如下。
[0030]在寫入該測試數(shù)據(jù)DATA后,動態(tài)隨機存取存儲器對應地產(chǎn)生第一數(shù)據(jù)觸發(fā)信號DQS,而第一數(shù)據(jù)觸發(fā)信號DQS與該測試數(shù)據(jù)DATA具有相同的頻率或周期,但在所呈現(xiàn)的相位上并不一定相對應而可能存在信號偏離的情形。是故,數(shù)字影音裝置對第一數(shù)據(jù)觸發(fā)信號DQS的相位先加以設定,以作為后續(xù)將進行相位調(diào)整的依據(jù)。在此實施例中,于開始之時,以該第一數(shù)據(jù)觸發(fā)信號DQS的上緣處和該測試數(shù)據(jù)DATA的轉(zhuǎn)態(tài)時期相對齊作說明,并定義此時的第一數(shù)據(jù)觸發(fā)信號DQS的相位為第O平移(步驟S12)。
[0031]接著,數(shù)字影音裝置設定第一數(shù)據(jù)觸發(fā)信號DQS的相位(步驟S13);于此實施例中,先從該第O平移開始,并接著對該測試數(shù)據(jù)DATA進行讀取測試(步驟S14)。其中,于此實施例中,于所述的讀取測試上,并同時進行驗證以產(chǎn)生一驗證結(jié)果;而所述的驗證為驗證其數(shù)據(jù)讀取的正確性與否;且于后續(xù)步驟上,將根據(jù)所述的驗證結(jié)果來進行對應的記錄、數(shù)值運算、和產(chǎn)生相位調(diào)整上所需的目標平移值等步驟。承上所述,呈現(xiàn)為第O平移的第一數(shù)據(jù)觸發(fā)信號DQS由于其上緣對應到該測試數(shù)據(jù)DATA的轉(zhuǎn)態(tài)時期(因兩信號頻率相同,所以其下緣的情形亦同),使得在對該測試數(shù)據(jù)DATA進行讀取測試的步驟中驗證呈現(xiàn)為錯誤。當讀取與測試驗證呈現(xiàn)為錯誤時,數(shù)字影音裝置接著將該第一數(shù)據(jù)觸發(fā)信號DQS進行特定數(shù)值的相位平移(步驟S16);后續(xù)并再以平移后的第一數(shù)據(jù)觸發(fā)信號DQS對該測試數(shù)據(jù)DATA進行讀取。
[0032]于此實施例中,對相位平移的設計,為根據(jù)該第一數(shù)據(jù)觸發(fā)信號DQS的頻率或周期以一預定平移尺度作預定數(shù)值的相位調(diào)整。相位平移為一種信號偏移(offset)的機制,主要是在不改變信號原本的頻率或周期下,進行相位上的移動或改變。舉例而言,以十六進制(O?F)的方式來設計該預定平移尺度,也就是對該第一數(shù)據(jù)觸發(fā)信號DQS所將要進行每一次的相位平移,以第一數(shù)據(jù)觸發(fā)信號DQS的上、下緣間寬度的十六分之一為I刻度來進行的。因而當進行完16次的相位平移后,第一數(shù)據(jù)觸發(fā)信號DQS的相位會回到先前和該測試數(shù)據(jù)DATA之間的第O平移對應關系,使其相位完成一個周期的平移。
[0033]于此實施例中,在進行平移的相位設定與再對該測試數(shù)據(jù)DATA作讀取的前,還可加入對于相位平移狀態(tài)的判斷步驟(步驟S17);如前面說明所述,以十六進制(O?F)來設計相位平移的刻度,該第一數(shù)據(jù)觸發(fā)信號DQS可從原先的第O平移處,逐漸轉(zhuǎn)變成為最后的第F平移,但因為進行完16次的相位平移后又會回到原先的相位對應關系,所以于第F平移處再進行一次平移便回到開始進行相位平移前的第O平移的相位上。舉例而言,此判斷步驟可設計為,當相位平移未達一預定限制時,于此實施例中,預定限制也就是所設定的預定平移尺度下的16次的相位平移上限,即其平移小于16次時,數(shù)字影音裝置才會再以第一數(shù)據(jù)觸發(fā)信號DQS重復上述對該測試數(shù)據(jù)DATA的讀取與驗證的測試步驟。因此,由前述的該第O平移處,以該預定平移尺度(十六進制)的I刻度將該第一數(shù)據(jù)觸發(fā)信號DQS調(diào)整成如圖2所示的一第I平移,并以此時的相位對該測試數(shù)據(jù)DATA進行讀取。
[0034]類似地,因第I平移的該第一數(shù)據(jù)觸發(fā)信號DQS于其上緣對應到該測試數(shù)據(jù)DATA的轉(zhuǎn)態(tài)時期,使得讀取的驗證結(jié)果仍呈現(xiàn)為錯誤。而在此流程下連續(xù)地實施,該第一數(shù)據(jù)觸發(fā)信號DQS在逐一的相位平移的過程中,從開始的第O平移處一直進行到第F平移,并且能逐一地測試驗證其信號作平移后對該測試數(shù)據(jù)DATA的讀取正確性與否。如圖2所示,當平移到了第4平移時,測試數(shù)據(jù)DATA的轉(zhuǎn)態(tài)變換已完成;因此,相位平移到了下一個的一第5平移時,于讀取與驗證上便可確定該第一數(shù)據(jù)觸發(fā)信號DQS的上緣已對應到了能正確讀取數(shù)據(jù)的相位。于此實施例中,當讀取該測試數(shù)據(jù)DATA驗證呈現(xiàn)為正確時,記錄其相位平移的數(shù)值,例如對該第5平移作一記錄(步驟S15),之后并再接著重復前述的相位平移與讀取驗證的測試步驟。然而,在此讀取驗證的測試過程里,所移至各刻度上的相位平移可能為讀取錯誤或是讀取正確,因此數(shù)字影音裝置對所產(chǎn)生的第一數(shù)據(jù)觸發(fā)信號DQS所平移至能正確讀取數(shù)據(jù)的相位,其對應數(shù)值的記錄是記錄在相關的緩存器中,或者,可利用十六位長度的緩存器,將十六個相位的運作狀態(tài)對應地記錄在緩存器中。
[0035]經(jīng)由上述動態(tài)測試,數(shù)字影音裝置可對能作正確讀取數(shù)據(jù)的相位,定義出一可運作相位范圍;于此實施例中,該可運作相位范圍也就是從第5平移起至第B平移為止,第一數(shù)據(jù)觸發(fā)信號的相位皆確定能正確無誤地讀取該測試數(shù)據(jù)DATA。而在該預定限制的判斷步驟的條件下,后續(xù)進行的第C平移至下一個第O平移等,則又呈現(xiàn)為讀取與驗證錯誤的測試結(jié)果。換言之,利用不斷進行某一尺度下的相位平移,數(shù)字影音裝