两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

存儲器的訪問方法和訪問控制器的制作方法

文檔序號:6597969閱讀:143來源:國知局
專利名稱:存儲器的訪問方法和訪問控制器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種計算機(jī)領(lǐng)域,尤其涉及一種存儲器的訪問方法和訪問控制器,尤
其涉及一種顯示存儲器的訪問方法和訪問控制器。
背景技術(shù)
目前,大分辨(VGA及以上)的液晶顯示器模組,從成本考慮一般都不會帶內(nèi)置的 顯存(Frame Buffer)。因此要求其通過顯示接口按一定的速率連續(xù)接收顯示幀序列?,F(xiàn)有 技術(shù)中,一般采用固定速率,即顯示控制器按配置的固定像素速率,向液晶顯示器模組顯示 接口送出像素。存儲器訪問控制器會按讀寫效率優(yōu)先原則或者顯示最高優(yōu)先級為原則對顯 示信道和其它訪問存儲器的主信道進(jìn)行讀寫授權(quán)。當(dāng)存儲訪問控制器采用效率優(yōu)先仲裁策 略給顯示信道分配顯示帶寬時,如果某一時間段出現(xiàn)很大的存儲器訪問負(fù)載,那么不能完 全保證顯示信道得到足夠的存儲器帶寬,而可能導(dǎo)致顯示圖像的錯位。當(dāng)存儲訪問控制器 采用優(yōu)先級仲裁策略并給顯示信道賦予最高優(yōu)先級時,雖然可以避免上述因顯示信道得不 到足夠帶寬而導(dǎo)致的顯示圖像錯位現(xiàn)象的出現(xiàn),但是卻給存儲器訪問帶來比較嚴(yán)重的帶寬 浪費(訪問效率低下),從而增加了存儲器的訪問功耗。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種存儲器的訪問方法和訪問控制器,以解決現(xiàn)有技術(shù)中
存在的單一訪問仲裁策略導(dǎo)致顯示圖像錯位或者增加訪問功耗的技術(shù)問題。 本發(fā)明的一個實施例提供一種存儲器的訪問方法,包括下列步驟監(jiān)測存儲器待
輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值;比較該相關(guān)參數(shù)的實際值和閾值,確定實際顯示
帶寬是否滿足需求;根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式。 本發(fā)明的另一個實施例提供一種存儲器的訪問控制器,包括監(jiān)測比較單元,用于 監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值,并比較所述相關(guān)參數(shù)的實際值和閾 值,以確定實際顯示帶寬是否滿足需求;仲裁調(diào)整單元,用于根據(jù)是否滿足需求選擇存儲器 的訪問仲裁方式。 本發(fā)明的實施例通過根據(jù)顯示帶寬的實際值和需求值的比較結(jié)果選擇訪問仲裁 的方式,根據(jù)場景對存儲器的高訪問效率和顯示信道帶寬進(jìn)行了自適應(yīng)調(diào)整,確保了顯示 系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯示系統(tǒng)的存儲器訪問功耗。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,并不 構(gòu)成對本發(fā)明的限定。在附圖中 圖1是本發(fā)明實施例一的存儲器的訪問方法的流程圖;
圖2是本發(fā)明實施例二的存儲器的訪問方法的流程圖;
圖3是本發(fā)明實施例三的存儲器的訪問方法的流程 圖4是本發(fā)明實施例四的存儲器的訪問方法的流程圖; 圖5是本發(fā)明實施例五的存儲器的訪問控制器的結(jié)構(gòu)示意圖; 圖6是本發(fā)明實施例五中的一種監(jiān)測單元的結(jié)構(gòu)示意圖; 圖7是本發(fā)明實施例五中的另一種檢測單元的結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附 圖,對本發(fā)明實施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本 發(fā)明,但并不作為對本發(fā)明的限定。
實施例一 本實施例提供一種存儲器的訪問方法。如圖1所示,該方法包括 步驟101 :監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值; 該步驟由監(jiān)測比較單元執(zhí)行,相關(guān)參數(shù)可以是顯示信道的輸入先入先出存儲器
(FIFO)的填充水線。填充水線是FIFO中寫入的還未被讀走數(shù)據(jù)量,可以通過比較FIFO的
讀地址和寫地址得到,其中 當(dāng)寫地址大于等于讀地址時填充水線=寫地址_讀地址; 當(dāng)寫地址小于讀地址時填充水線=FIFO深度_讀地址+寫地址。 相關(guān)參數(shù)也可以是顯示信道的平均傳輸延遲。平均傳輸延遲是顯示控制器總線上
從發(fā)起讀請求到第一個讀數(shù)據(jù)返回所需的平均時間,可以通過監(jiān)測多次請求返回時間求平
均得到。
步驟102 :比較該相關(guān)參數(shù)的實際值和閾值,確定實際顯示帶寬是否滿足需求;
該步驟由監(jiān)測比較單元執(zhí)行,當(dāng)實際顯示帶寬小于需求帶寬時,F(xiàn)IFO的水線逐漸 下降。當(dāng)實際帶寬大于需求帶寬時,F(xiàn)IFO的水線逐漸上升。FIF0的水線填滿或恒定的狀態(tài) 下實際帶寬與需求帶寬匹配。通過設(shè)定閾值與FIFO的填充水線來比較顯示帶寬的實際值 和需求值。 或者,通過設(shè)定閾值與顯示信道的平均傳輸延遲來比較顯示帶寬的實際值和需求 值。 步驟103 :根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式。 該步驟由調(diào)整單元執(zhí)行,其中,如果實際顯示帶寬不滿足需求,以顯示優(yōu)先的方式 進(jìn)行存儲器的訪問仲裁;如果實際顯示帶寬滿足需求,則以效率優(yōu)先的方式進(jìn)行存儲器的 訪問仲裁。 此外,本實施例還可以進(jìn)一步監(jiān)測顯示接口的實際速率并比較顯示接口的實際速 率和顯示信道的最大帶寬;如果顯示接口的實際速率大于顯示信道的最大帶寬,降低顯示 接口的速率;如果降低顯示接口的速率后使得顯示接口的實際速率小于等于顯示信道的最 大帶寬,則撤銷降低顯示接口的速率。 本實施例本發(fā)明通過根據(jù)顯示帶寬的實質(zhì)值和需求值的比較結(jié)果選擇訪問仲裁 的方式,根據(jù)場景對存儲器的高訪問效率和顯示信道帶寬進(jìn)行了自適應(yīng)調(diào)整,確保了顯示 系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯示系統(tǒng)的訪問功耗。
實施例二
本實施例提供一種存儲器的訪問方法,具體通過FIFO的填充水線的來實現(xiàn)。如圖 2所述,該方法包括 步驟201 :設(shè)定顯示信道的輸入FIFO中的填充水線的第一閾值(Level 1)和 第二閾值(level 2),且level 2 < level 1 ;閾值設(shè)定必須滿足顯示接口傳輸(Level 1-Level 2)個數(shù)據(jù)的時間大于仲裁方式調(diào)整時間與仲裁器到FIFO的延遲時間和。顯示接 口傳輸Level 2個數(shù)據(jù)的時間必須大于顯示接口速率調(diào)整時間。 步驟202 :計算輸入FIF0中的填充水線的實際值;填充水線是FIFO中寫入的還未 被讀走數(shù)據(jù)量,可以通過比較FIFO的讀地址和寫地址得到,其中當(dāng)寫地址大于等于讀地 址時填充水線=寫地址-讀地址;當(dāng)寫地址小于讀地址時水線二FIFO深度-讀地址+寫 地址; 步驟203 :比較輸入FIFO中的填充水線的實際值與Level 1 ; 步驟204 :根據(jù)步驟203的比較結(jié)果選擇存儲器的訪問仲裁方式;如果FIFO中的
填充水線的實際值大于等于Level l,則實際顯示帶寬滿足需求,以效率優(yōu)先的方式進(jìn)行存
儲器的訪問仲裁;如果輸入FIFO中的填充水線的實際值小于Level 1,則實際顯示帶寬不
滿足需求,以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁; 步驟205 :比較輸入FIFO中的填充水線的實際值與level 2 ; 步驟206 :如果輸入FIFO中的填充水線的實際值小于level 2,則顯示接口的實際
速率大于顯示信道的最大帶寬,降低顯示接口的速率; 步驟207 :如果輸入FIFO中的填充水線的實際值大于等于level 2,則顯示接口的 實際速率小于等于顯示信道的最大帶寬,撤銷降低顯示接口的速率。 本實施例采用一級閾值比較,通過FIFO的填充水線比較顯示帶寬的實質(zhì)值和需 求值,并依此選擇訪問仲裁的方式,根據(jù)場景對存儲器的高訪問效率和顯示信道帶寬進(jìn)行 了自適應(yīng)調(diào)整,確保了顯示系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯示帶寬的訪問 功耗;此外還通過在顯示優(yōu)先模式下調(diào)整接口速率,避免顯示圖像錯位。
實施例三 本實施例提供一種存儲器的訪問方法,具體通過FIFO的填充水線的來實現(xiàn)。如圖 3所述,該方法包括 步驟301 :設(shè)定輸入FIFO中的填充水線的第一閾值(Level 1)、第二閾值(level 2)、第三閾值(Level 3)、第四閾值(level 4),且level 4 < level 3 < level 2 < level 1 ;閾值的設(shè)定必須滿足顯示接口傳輸(Level 1-Level 2)個數(shù)據(jù)的時間大于仲裁方式調(diào) 整時間與仲裁器到FIFO的延遲時間和。顯示接口傳輸(Level 3-Level 4)個數(shù)據(jù)的時間 大于顯示接口速率調(diào)整時間。 步驟302 :計算輸入FIFO中的填充水線的實際值;填充水線是FIFO中寫入的還未 被讀走數(shù)據(jù)量,可以通過比較FIFO的讀地址和寫地址得到,其中當(dāng)寫地址大于等于讀地 址時填充水線=寫地址-讀地址;當(dāng)寫地址小于讀地址時水線二FIFO深度-讀地址+寫 地址; 步驟303 :對輸入FIFO中的填充水線的實際值與Level 1和與level 2進(jìn)行比 較; 步驟304 :根據(jù)步驟303的比較結(jié)果選擇存儲器的訪問仲裁方式;如果FIFO中的
8填充水線的實際值大于等于Level l,則實際顯示帶寬滿足需求,以效率優(yōu)先的方式進(jìn)行存 儲器的訪問仲裁;如果輸入FIFO中的填充水線的實際值小于Level 2,則實際顯示帶寬不 滿足需求,以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁; 步驟305 :對輸入FIFO中的填充水線的實際值與Level 3和與level 4進(jìn)行比 較; 步驟306 :如果輸入FIFO中的填充水線的實際值小于level 4,則顯示接口的實際 速率大于顯示信道的最大帶寬,降低顯示接口的速率; 步驟307 :如果輸入FIFO中的填充水線的實際值大于level 3,則顯示接口的實際 速率小于等于顯示信道的最大帶寬,撤銷降低顯示接口的速率。 本實施例采用二級閾值比較,通過FIFO的填充水線比較顯示帶寬的實質(zhì)值和需 求值,并依此選擇訪問仲裁的方式,根據(jù)場景對存儲器的高訪問效率和顯示信道帶寬進(jìn)行 了自適應(yīng)調(diào)整,確保了顯示系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯示帶寬的訪問 功耗;此外還通過在顯示優(yōu)先模式下調(diào)整接口速率,避免顯示圖像錯位。
實施例四 本實施例提供一種存儲器的訪問方法,具體通過顯示接口的平均傳輸延遲的來實 現(xiàn)。如圖4所述,該方法包括 步驟401 :設(shè)定顯示接口的平均傳輸延遲的第一閾值(Level 1)和第二閾值 (level 2); 步驟402 :計算顯示接口的平均傳輸延遲的實際值;平均傳輸延遲是顯示控制器 總線上從發(fā)起讀請求到第一個讀數(shù)據(jù)返回所需的平均時間,可以通過監(jiān)測多次請求返回時 間求平均得到; 步驟403 :比較顯示接口的平均傳輸延遲的實際值與Level 1 ;平均傳輸延遲的閾 值Level 1就是要達(dá)到的顯示需求帶寬,顯示信道傳輸延遲不得超過的上限。
步驟404 :根據(jù)步驟403的比較結(jié)果選擇存儲器的訪問仲裁方式;如果顯示接口的 平均傳輸延遲的實際值小于等于Level l,則實際顯示帶寬滿足需求,以效率優(yōu)先的方式進(jìn) 行存儲器的訪問仲裁;如果顯示接口的平均傳輸延遲的實際值大于Level l,則實際顯示 帶寬不滿足需求,以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁; 在以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁后,如果顯示信道的平均傳輸延遲的 實際值仍然大于Level 1 ,顯示接口的實際速率大于顯示信道的最大帶寬,降低顯示接口的 速率; 在比較得到平均傳輸延遲的實際值仍然小于level 1后,進(jìn)一步比較Level l減 去實際值的差值與Level2 ;如果差值大于等于Level 2,則顯示接口的實際速率小于等于 顯示信道的最大帶寬,撤銷降低顯示接口的速率。 本實施例中可以在初始化時指示為效率優(yōu)先的訪問仲裁方式。此外,本實施例對
也可以采用二級閾值來選擇存儲器的訪問仲裁方式,具體為設(shè)定門限值1和門限值2,門限
值1大于門限值2,當(dāng)平均傳輸延遲大于門限值1時,將仲裁類型指示調(diào)整為"顯示優(yōu)先",
當(dāng)平均傳輸延遲小于門限值2時,將仲裁類型指示調(diào)整為"效率優(yōu)先"。 本實施例采用一級閾值比較,通過顯示接口的平均傳輸延遲比較顯示帶寬的實質(zhì)
值和需求值,并依此選擇訪問仲裁的方式,根據(jù)場景對存儲器的高訪問效率和顯示信道帶
9寬進(jìn)行了自適應(yīng)調(diào)整,確保了顯示系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯示帶寬
的訪問功耗;此外還通過在顯示優(yōu)先模式下調(diào)整接口速率,避免顯示圖像錯位。 實施例五 本實施例提供一種存儲器的訪問控制器。如圖5所示,該訪問控制器500包括 監(jiān)測比較單元510,監(jiān)測比較單元,用于監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參
數(shù)的實際值,并比較所述相關(guān)參數(shù)的實際值和閾值,以確定實際顯示帶寬是否滿足需求; 仲裁調(diào)整單元520,用于根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式。 其中,如實際顯示帶寬不滿足需求,仲裁調(diào)整單元520調(diào)整單元以顯示優(yōu)先的方
式進(jìn)行存儲器的訪問仲裁;如果當(dāng)實際顯示帶寬滿足需求,仲裁調(diào)整單元520調(diào)整單元以
效率優(yōu)先的方式進(jìn)行存儲器的訪問仲裁。 此外,本實施例提供的存儲器的訪問控制器還包括速率調(diào)整單元530,用于調(diào)整顯 示接口的速率。 監(jiān)測單元510還監(jiān)測顯示接口的實際速率并比較顯示接口的實際速率和顯示信 道的最大帶寬。如果顯示接口的實際速率大于顯示信道的最大帶寬,速率調(diào)整單元530降 低顯示接口的速率;如果顯示接口的實際速率小于等于顯示信道的最大帶寬,速率調(diào)整單 元530撤銷降低顯示接口的速率。 如圖6所示,監(jiān)測單元510可以是下溢預(yù)警判斷單元,且進(jìn)一步包括
水線閾值設(shè)定模塊601,用于設(shè)定FIFO的填充水線的第一閾值(level 1)和第二 閾值(level 2), level 1 > level 2 ;閾值設(shè)定必須滿足顯示接口傳輸(Level 1-Level 2)個數(shù)據(jù)的時間大于仲裁方式調(diào)整時間與仲裁器到FIFO的延遲時間和。顯示接口傳輸 Level 2個數(shù)據(jù)的時間必須大于顯示接口速率調(diào)整時間。 水線計算模塊602,用于計算FIFO的填充水線的實際值;填充水線是FIFO中寫入 的還未被讀走數(shù)據(jù)量,可以通過比較FIFO的讀地址和寫地址得到,其中當(dāng)寫地址大于等 于讀地址時填充水線=寫地址-讀地址;當(dāng)寫地址小于讀地址時水線=FIFO深度_讀 地址+寫地址。 水線比較模塊603,用于將FIFO的填充水線的實際值與level 1和level 2進(jìn)行 比較;當(dāng)實際顯示帶寬小于需求帶寬時,F(xiàn)IFO的水線逐漸下降。當(dāng)實際帶寬大于需求帶寬 時,F(xiàn)IFO的水線逐漸上升。FIFO的水線填滿或恒定狀態(tài)下實際帶寬與需求帶寬匹配。水線 比較模塊603首先比較比較FIFO的填充水線的實際值與level 1,如果FIFO的填充水線實 際值大于level l,則實際顯示帶寬滿足需求。如果FIFO的填充水線的實際值小于level l,則實際顯示帶寬不滿足需求。FIFO的填充水線的實際值小于level l時,水線比較模塊 603繼續(xù)比較FIFO的填充水線的實際值與level 2,如果FIF0的填充水線的實際值小于 level 2,則實際顯示接口速率大于顯示信道的最大帶寬,速率調(diào)整單元530降低顯示接口 的速率;如果FIFO的填充水線的實際值大于等于level 2,則實際顯示接口速率小于等于 顯示信道的最大帶寬,速率調(diào)整單元530撤銷降低顯示接口的速率。 或者,水線閾值設(shè)定模塊601用于設(shè)定輸入先入先出存儲器中的填充水線的第一 閾值(Level 1)、第二閾值(level 2)、第三閾值(level 3)和第四閾值(level 4), Level 1 > Level 2 > level 3 > level 4 ;閾值的設(shè)定必須滿足顯示接口傳輸(Level 1-Level 2)個數(shù)據(jù)的時間大于仲裁方式調(diào)整時間與仲裁器到FIFO的延遲時間和。顯示接口傳輸
10(Level 3-Level 4)個數(shù)據(jù)的時間大于顯示接口速率調(diào)整時間。水線比較模塊603用于將 FIFO的填充水線的實際值與level 1和level 2分別進(jìn)行比較。如果FIFO的填充水線的 實際值小于level 2,則實際顯示帶寬不滿足需求;如果FIFO的填充水線實際值大于等于 level l,則實際顯示帶寬滿足需求。FIFO的填充水線的實際值小于level 2時,水線比較 模塊603繼續(xù)將FIF0的填充水線的實際值與level 3和level 4分別進(jìn)行比較。如果FIFO 的填充水線小于level 4,則顯示接口的實際速率大于顯示信道的最大帶寬,速率調(diào)整單元 530降低顯示接口的速率;如果FIFO的填充水線大于等于level 3,則顯示接口的實際速率 小于等于顯示信道的最大帶寬,速率調(diào)整單元530撤銷降低顯示接口的速率。
如圖7所示,監(jiān)測單元510可以是顯示帶寬監(jiān)測單元,進(jìn)一步包括
延遲閾值設(shè)定單元701,用于設(shè)定顯示信道的平均傳輸延遲的第一閾值(level 1)、第二閾值(level 2)和第三閾值(level), level 1 > level 2 ; 延遲計算單元702,用于計算平均傳輸延遲的實際值;平均傳輸延遲是顯示控制 器總線上從發(fā)起讀請求到第一個讀數(shù)據(jù)返回所需的平均時間,可以通過監(jiān)測多次請求返回 時間求平均得到。 延遲比較單元703,用于將平均傳輸延遲的實際值與level 1和level 2分別進(jìn)
行比較。因此,如果平均傳輸延遲的實際值大于level l,則實際顯示帶寬不滿足需求;如
果平均傳輸延遲的實際值小于等于level l,則實際顯示帶寬滿足需求。在以顯示優(yōu)先的
方式進(jìn)行存儲器的訪問仲裁后,如果延遲比較單元702比較得到平均傳輸延遲的實際值仍
然大于level l,則顯示接口的實際速率大于顯示信道的最大帶寬。如果延遲比較單元702
比較得到平均傳輸延遲的實際值仍然小于level l,且平均傳輸延遲的level 1與實際值
的差值大于level 2,則顯示接口的實際速率小于顯示信道的最大帶寬。 本實施例本發(fā)明通過FIFO的填充水線和顯示信道的平均傳輸延遲比較顯示帶寬
的實質(zhì)值和需求值,并依此選擇訪問仲裁的方式,根據(jù)場景對存儲器的高訪問效率和顯示
信道帶寬進(jìn)行了自適應(yīng)調(diào)整,確保了顯示系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯
示帶寬的訪問功耗。 以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳 細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保 護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
一種存儲器的訪問方法,其特征在于,該方法包括下列步驟監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值;比較該相關(guān)參數(shù)的實際值和閾值,以確定實際顯示帶寬是否滿足需求;根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)是否滿足需求選擇存儲器的訪問仲 裁方式的步驟包括如果實際顯示帶寬不滿足需求,以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁; 如果實際顯示帶寬滿足需求,以效率優(yōu)先的方式進(jìn)行存儲器的訪問仲裁。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括比較所述相關(guān)參數(shù)的實際值和另一閾值,以確定存儲器顯示接口的實際速率;如果顯示接口的實際速率大于存儲器顯示信道的最大帶寬,降低接口速率;如果顯示接口的實際速率小于存儲器顯示信道的最大帶寬,撤銷降低接口速率。
4. 根據(jù)權(quán)利要求2或3任意一項所述的方法,其特征在于所述相關(guān)參數(shù)為顯示信道 的輸入先入先出存儲器中的填充水線;確定實際顯示帶寬是否滿足需求具體包括設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第一閾值;比較所述顯示信道的輸入先入先出存儲器中的填充水線的實際值與第一閾值;如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值小于所述第一閾值,則實際顯示帶寬不滿足需求;如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值大于所述第一閾值,則實際顯示帶寬滿足需求。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第二閾值,且所述第二閾值小于 所述第一閾值;比較所述顯示信道的輸入先入先出存儲器中的填充水線的實際值與第二閾值; 如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值小于所述第二閾值,則顯示接口的實際速率大于存儲器顯示信道的最大帶寬;如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值大于所述第二閾值,則顯示接口的實際速率小于存儲器顯示信道的最大帶寬。
6. 根據(jù)權(quán)利要求2或3任一項所述的方法,其特征在于 所述相關(guān)參數(shù)為顯示信道的輸入先入先出存儲器中的填充水線; 確定實際顯示帶寬是否滿足需求具體包括設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第一閾值和第二閾值,其中第一 閾值大于所述第二閾值;將所述顯示信道的輸入先入先出存儲器中的填充水線的實際值與所述第一閾值和第 二閾值分別進(jìn)行比較;如果顯示信道的輸入先入先出存儲器中的填充水線小于所述第二閾值,則實際顯示帶 寬不滿足需求;如果顯示信道的輸入先入先出存儲器中的填充水線大于所述第一閾值,則實際顯示帶寬滿足需求。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第三閾值和第四閾值,其中所述 第三閾值大于所述第四閾值,小于所述第二閾值;將所述顯示信道的輸入先入先出存儲器中的填充水線的實際值與所述第三閾值和第 四閾值分別進(jìn)行比較;如果顯示信道的輸入先入先出存儲器中的填充水線小于所述第四閾值,則顯示接口的 實際速率大于存儲器顯示信道的最大帶寬;如果顯示信道的輸入先入先出存儲器中的填充水線大于所述第三閾值,則顯示接口的 實際速率小于存儲器顯示信道的最大帶寬。
8. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于所述相關(guān)參數(shù)為平均傳輸延遲; 確定實際顯示帶寬是否滿足需求具體包括 設(shè)定顯示信道的平均傳輸延遲的第一閾值;比較所述顯示信道的平均傳輸延遲的實際值與所述第一閾值;如果所述顯示信道的平均傳輸延遲的實際值大于所述第一閾值,則實際顯示帶寬不滿 足需求;如果所述顯示信道的平均傳輸延遲的實際值小于所述第一閾值,則以效實際顯示帶寬 滿足需求。
9. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于所述相關(guān)參數(shù)為平均傳輸延遲; 確定實際顯示帶寬是否滿足需求具體包括設(shè)定顯示信道的平均傳輸延遲的第一閾值和第二閾值,所述第一閾值大于所述第二閾值;將所述顯示信道的平均傳輸延遲的實際值與所述第一閾值和第二閾值分別進(jìn)行比較;如果所述顯示信道的平均傳輸延遲的實際值大于所述第一閾值,則實際顯示帶寬不滿 足需求;如果所述顯示信道的平均傳輸延遲的實際值小于所述第二閾值,則實際顯示帶寬滿足 需求。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于在以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁后,如果顯示信道的平均傳輸延遲的實際 值仍然大于所述第一閾值,則顯示接口的實際速率大于顯示信道的最大帶寬。
11. 一種存儲器的訪問控制器,其特征在于,該控制器包括監(jiān)測比較單元,用于監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值,并比較所 述相關(guān)參數(shù)的實際值和閾值,以確定實際顯示帶寬是否滿足需求;仲裁調(diào)整單元,用于根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式。
12. 根據(jù)權(quán)利要求ll所述的訪問控制器,其特征在于如果實際顯示帶寬不滿足需求, 所述仲裁調(diào)整單元調(diào)整以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁;如果實際顯示帶寬滿足需求,所述仲裁調(diào)整單元調(diào)整以效率優(yōu)先的方式進(jìn)行存儲器的 訪問仲裁。
13. 根據(jù)權(quán)利要求12所述的訪問控制器,其特征在于,還包括速率調(diào)整單元,用于調(diào)整存儲器顯示接口的速率;所述監(jiān)測比較單元還比較所述相關(guān)參數(shù)的實際值和另一閾值,以確定實際顯示接口速率的工作狀態(tài);如果實際顯示接口速率大于顯示信道的最大帶寬,所述速率調(diào)整單元降低顯示接口的 速率;如果實際顯示接口速率小于顯示信道的最大帶寬,所述速率調(diào)整單元撤銷降低顯示接 口的速率。
14. 根據(jù)權(quán)利要求12或13所述的訪問控制器,其特征在于 所述監(jiān)測比較單元為下溢預(yù)警判斷單元,且進(jìn)一步包括水線閾值設(shè)定模塊,用于設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第一閾值;水線計算模塊,用于計算顯示信道的輸入先入先出存儲器中的填充水線的實際值; 水線比較模塊,用于比較所述顯示信道的輸入先入先出存儲器中的填充水線的實際值 與所述第一閾值;如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值小于所述第一閾值, 則實際顯示帶寬不滿足需求;如果顯示信道的輸入先入先出存儲器中的填充水線實際值大于所述第一閾值,則實際 顯示帶寬滿足需求。
15. 根據(jù)權(quán)利要求14所述的訪問控制器,其特征在于所述水線閾值設(shè)定模塊還用于設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的 第二閾值,且所述第二閾值小于所述第一閾值;所述水線比較模塊還用于比較所述顯示信道的輸入先入先出存儲器中的填充水線的 實際值與第二閾值;如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值小于所述第二閾值, 則顯示接口的實際速率大于存儲器顯示信道的最大帶寬。
16. 根據(jù)權(quán)利要求12或13所述的訪問控制器,其特征在于 所述監(jiān)測比較單元為下溢預(yù)警判斷單元,且進(jìn)一步包括水線閾值設(shè)定模塊,用于設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第一閾 值和第二閾值;水線計算模塊,用于計算顯示信道的輸入先入先出存儲器中的填充水線的實際值;水線比較模塊,用于將所述顯示信道的輸入先入先出存儲器中的填充水線的實際值與 所述第一閾值和第二閾值分別進(jìn)行比較;如果所述顯示信道的輸入先入先出存儲器中的填充水線的實際值小于所述第二閾值, 則實際顯示帶寬不滿足需求;如果顯示信道的輸入先入先出存儲器中的填充水線實際值大于所述第一閾值,則實際 顯示帶寬滿足需求。
17. 根據(jù)權(quán)利要求16所述的訪問控制器,特征在于所述水線閾值設(shè)定模塊還用于設(shè)定顯示信道的輸入先入先出存儲器中的填充水線的第三閾值和第四閾值,其中所述第三閾值大于所述第四閾值,小于所述第二閾值;所述水線比較模塊還用于將所述顯示信道的輸入先入先出存儲器中的填充水線的實際值與所述第三閾值和第四閾值分別進(jìn)行比較;如果顯示信道的輸入先入先出存儲器中的填充水線小于所述第四閾值,則顯示接口的實際速率大于存儲器顯示信道的最大帶寬;如果顯示信道的輸入先入先出存儲器中的填充水線大于所述第三閾值,則顯示接口的實際速率小于存儲器顯示信道的最大帶寬。
18. 根據(jù)權(quán)利要求12或13所述的訪問控制器,其特征在于 所述監(jiān)測比較單元為顯示帶寬監(jiān)測單元,且進(jìn)一步包括 延遲閾值設(shè)定單元,用于設(shè)定顯示信道的平均傳輸延遲的第一閾值; 延遲計算單元,用于計算所述顯示信道的平均傳輸延遲的實際值; 延遲比較單元,用于比較所述顯示信道的平均傳輸延遲的實際值與所述第一閾值; 如果所述顯示信道的平均傳輸延遲的實際值大于所述第一閾值,則實際顯示帶寬不滿足需求;如果所述顯示信道的平均傳輸延遲的實際值小于所述第一閾值,則實際顯示帶寬滿足 需求。
19. 根據(jù)權(quán)利要求12所述的訪問控制器,其特征在于 所述監(jiān)測比較單元為顯示帶寬監(jiān)測單元,且進(jìn)一步包括延遲閾值設(shè)定單元,用于設(shè)定顯示信道的平均傳輸延遲的第一閾值和第二閾值,所述 第一閾值大于所述第二閾值;延遲計算單元,用于計算所述顯示信道的平均傳輸延遲的實際值;延遲比較單元,用于將所述顯示信道的平均傳輸延遲的實際值與所述第一閾值和第二 閾值分別進(jìn)行比較;如果所述顯示信道的平均傳輸延遲的實際值大于所述第一閾值,則實際顯示帶寬不滿 足需求;如果所述顯示信道的平均傳輸延遲的實際值小于所述第二閾值,則實際顯示帶寬滿足 需求。
20. 根據(jù)權(quán)利要求19所述的訪問控制器,其特征在于在以顯示優(yōu)先的方式進(jìn)行存儲器的訪問仲裁后,如果所述延遲比較單元比較得到顯示 信道的平均傳輸延遲的實際值仍然大于所述第一閾值,則顯示接口的實際速率大于顯示信 道的最大帶寬。
全文摘要
本發(fā)明提供一種存儲器的訪問方法和訪問控制器。其中,方法包括下列步驟監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值;比較該相關(guān)參數(shù)的實際值和閾值,確定實際顯示帶寬是否滿足需求;根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式??刂破靼ūO(jiān)測比較單元,用于監(jiān)測存儲器待輸出數(shù)據(jù)的顯示帶寬相關(guān)參數(shù)的實際值,并比較所述相關(guān)參數(shù)的實際值和閾值,以確定實際顯示帶寬是否滿足需求;仲裁調(diào)整單元,用于根據(jù)是否滿足需求選擇存儲器的訪問仲裁方式。本發(fā)明確保了顯示系統(tǒng)避免發(fā)生顯示圖像錯亂現(xiàn)象,同時降低了顯示系統(tǒng)的存儲器訪問功耗。
文檔編號G06F3/14GK101794263SQ201010105869
公開日2010年8月4日 申請日期2010年2月3日 優(yōu)先權(quán)日2010年2月3日
發(fā)明者劉宇, 黃駿 申請人:深圳市海思半導(dǎo)體有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
象山县| 建湖县| 伊通| 无棣县| 元氏县| 合川市| 张家口市| 江油市| 台东市| 罗源县| 山丹县| 敦化市| 涞水县| 兴安县| 新宾| 张北县| 微山县| 米易县| 南投县| 扎赉特旗| 岳西县| 乐安县| 古蔺县| 乾安县| 建德市| 遂川县| 横峰县| 大余县| 随州市| 江陵县| 苍梧县| 郧西县| 内江市| 开阳县| 京山县| 青阳县| 锡林浩特市| 龙游县| 长治县| 定西市| 揭东县|