国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法

      文檔序號:6505191閱讀:175來源:國知局
      顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法
      【專利摘要】本發(fā)明涉及一種顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,步驟如下:步驟一,創(chuàng)建一個(gè)訪問內(nèi)存的架構(gòu);在SOC總體框架內(nèi)設(shè)置的訪問內(nèi)存的架構(gòu)包括:內(nèi)存控制器、二維圖形處理器、數(shù)據(jù)緩存器、數(shù)據(jù)選擇器、數(shù)據(jù)選擇控制器、顯示控制器;步驟二,依據(jù)疊加混合的多層源圖像有無更新,訪問內(nèi)存的架構(gòu)給出數(shù)據(jù)的流入和流出:當(dāng)有多層源圖像有更新時(shí),數(shù)據(jù)選擇器將二維圖像處理器與顯示控制器連通;當(dāng)無多層源圖像有更新時(shí),數(shù)據(jù)選擇器將內(nèi)存控制器與顯示控制器連通。本發(fā)明優(yōu)點(diǎn)如下:本發(fā)明針對現(xiàn)有的SOC系統(tǒng)中多層圖形圖像疊加混合時(shí)帶寬緊張的問題,達(dá)到了保證用戶體驗(yàn)的同時(shí),在所有應(yīng)用場景中都能最小程度消耗系統(tǒng)帶寬和功耗。
      【專利說明】顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種多層圖形圖像混合架構(gòu)領(lǐng)域,尤其是涉及一種顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法。

      【背景技術(shù)】
      [0002]在現(xiàn)有安卓操作系統(tǒng)中,多層圖形圖像混合是系統(tǒng)顯示和圖形圖像處理過程中最重要的一步,多層圖像混合主要是讀取視頻、圖形或者桌面背景圖像,輸出具有各個(gè)圖層混合疊加效果的一幅圖像并傳輸給顯示設(shè)備的過程。這種圖層混合疊加及傳輸過程大致上有兩種:
      第一種方法是使用二維圖形處理器進(jìn)行多層圖形圖像混合。在這種方法中,首先由驅(qū)動系統(tǒng)將想要處理的圖層位置信息發(fā)送給二維圖形處理器,然后由二維圖形處理器按照操作系統(tǒng)發(fā)送的圖層位置信息將各個(gè)圖層依次讀入,按照讀入順序進(jìn)行疊加處理,處理完畢以后再將具有圖層混合疊加效果的數(shù)據(jù)寫入到內(nèi)部存儲器中,最后顯示控制器從內(nèi)存中讀取二維圖形處理器的輸出結(jié)果,進(jìn)行顯示。這種方法采用二維圖形處理器和顯示控制器分別通過各自的內(nèi)存控制器訪問內(nèi)部存儲器,雖然實(shí)現(xiàn)比較簡單,但是它需要二維圖形處理器將混合結(jié)果寫入內(nèi)部存儲器,顯示控制器要重新從內(nèi)部存儲器中讀取圖像混合的數(shù)據(jù)。一次內(nèi)存的讀和寫要消耗很大的帶寬,以高清1080P視頻分辨率為例,一次讀寫消耗的帶寬為16兆字節(jié)。如果一秒鐘顯示設(shè)備的刷新率為60幀,那一秒鐘消耗的帶寬為960兆字節(jié),以3層圖形圖形疊加為例,多消耗960兆字節(jié)的帶寬相當(dāng)于該系統(tǒng)浪費(fèi)了 39%的帶寬。這樣巨大的帶寬消耗會增加系統(tǒng)的負(fù)擔(dān)和功耗,影響系統(tǒng)整體性能。系統(tǒng)在讀取數(shù)據(jù)的時(shí)候也要消耗功耗,浪費(fèi)39%的帶寬也會使DDR系統(tǒng)多消耗39%的功耗。
      [0003]第二種方法是使用顯示控制器進(jìn)行多層圖形圖像混合疊加。這種顯示控制器具有圖像疊加的功能,主要通過疊加圖層的通道來完成。首先由驅(qū)動程序?qū)⑿枰B加的源圖像信息配置給顯示控制器,顯示控制器通過疊加圖層通道將各個(gè)源圖像讀入,然后在內(nèi)部對各個(gè)圖層的源數(shù)據(jù)進(jìn)行疊加混合處理,各個(gè)圖層的疊加順序和疊加方式由驅(qū)動控制,最后將圖像混合疊加的結(jié)果在線輸出給顯示設(shè)備進(jìn)行顯示。這種實(shí)現(xiàn)方案的軟件控制流程比較簡單,但是需要對輸出的每幀圖像進(jìn)行混合疊加。當(dāng)顯示的圖像變化不是很頻繁是,這種方法對系統(tǒng)帶寬消耗很大。以刷新率為60幀為例的高清視頻分辨率為例,如果后30幀的顯示圖像是不變的,而這30圖像都是由相同的3幅源圖像混合疊加而成,那每一幀多做一次疊加混合就要多消耗16兆字節(jié)的帶寬,那這種方案在一秒鐘就要多消耗480兆帶寬,多消耗480兆字節(jié)的帶寬相當(dāng)于該系統(tǒng)浪費(fèi)了 32%的帶寬。系統(tǒng)在讀取數(shù)據(jù)的時(shí)候也要消耗功耗,浪費(fèi)32%的帶寬也會使DDR系統(tǒng)多消耗32%的功耗。顯示控制器由于架構(gòu)和功能的限制,不能完成所有的多層圖形圖像疊加混合的功能,比如圖像旋轉(zhuǎn)、縮放,這種方法在功能使用上也存在局限性。
      [0004]目前移動多媒體設(shè)備和家庭娛樂多媒體設(shè)備正向著高分辨率發(fā)展,在多媒體的硬件解決方案中,帶寬資源變得越來越緊張和珍貴,節(jié)省功耗是多媒體SOC的共同目標(biāo)。如何在提高用戶視覺體驗(yàn)的同時(shí)盡量減少系統(tǒng)帶寬和功耗的消耗,成為了多媒體SOC設(shè)計(jì)領(lǐng)域一個(gè)難點(diǎn)和重要課題。因此本發(fā)明一種以高性能低功耗完成多層圖像混合疊加又能節(jié)省系統(tǒng)帶寬消耗的架構(gòu)設(shè)計(jì),成為當(dāng)前多媒體SOC設(shè)計(jì)領(lǐng)域的發(fā)展重點(diǎn)和主要方向。


      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的目的是針對現(xiàn)有技術(shù)不足之處而提供一種減少系統(tǒng)帶寬和功耗消耗的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法。
      [0006]本發(fā)明的目的是通過以下措施來實(shí)現(xiàn):一種顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,步驟如下:
      步驟一,創(chuàng)建一個(gè)訪問內(nèi)存的架構(gòu);在300總體框架內(nèi)設(shè)置的訪問內(nèi)存的架構(gòu)包括:內(nèi)存控制器、二維圖形處理器、數(shù)據(jù)緩存器、數(shù)據(jù)選擇器、數(shù)據(jù)選擇控制器、顯示控制器;所述二維圖形處理器通過數(shù)據(jù)緩存器、數(shù)據(jù)選擇器與顯示控制器相連,數(shù)據(jù)選擇控制器與二維圖形處理器、數(shù)據(jù)選擇器、顯示控制器相連,內(nèi)存控制器設(shè)有數(shù)據(jù)申請通道1、數(shù)據(jù)返回通道I和數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2 ;內(nèi)存控制器的數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2與二維圖形處理器相連,內(nèi)存控制器的數(shù)據(jù)申請通道I與顯示控制器相連,數(shù)據(jù)返回通道I通過數(shù)據(jù)選擇器與顯示控制器相連接,內(nèi)存控制器通過總線與SOC總體框架的內(nèi)部存儲器、多核CPU相連;
      步驟二,依據(jù)疊加混合的多層源圖像有無更新,訪問內(nèi)存的架構(gòu)給出數(shù)據(jù)的流入和流出:當(dāng)需要疊加混合的多層源圖像有更新時(shí),多核CPU將數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2的打開/關(guān)閉信息配置給內(nèi)存控制器,二維圖形處理器通過數(shù)據(jù)申請通道2發(fā)送內(nèi)存控制器讀寫請求,內(nèi)存控制器將讀寫請求傳送給多核CPU,然后將返回?cái)?shù)據(jù)傳輸給二維圖形處理,二維圖形處理器內(nèi)部的混合疊加處理器收集多層圖像的數(shù)據(jù),并將數(shù)據(jù)進(jìn)行疊加混合處理,并將多層疊加混合的結(jié)果傳送至數(shù)據(jù)緩存器,同時(shí)數(shù)據(jù)選擇控制器打開數(shù)據(jù)選擇器,數(shù)據(jù)緩存器的疊加混合的結(jié)果輸出給顯示控制器;
      當(dāng)需要進(jìn)行疊加混和的多層源圖像無更新時(shí),多核CPU打開二維圖形處理器與內(nèi)存控制器的通道,將多層疊加混合的結(jié)果寫入內(nèi)部存儲器,多核CPU打開內(nèi)存控制器的數(shù)據(jù)申請通道1,顯示控制器直接從內(nèi)部存儲器中讀取多層圖像混合疊加的結(jié)果,如果多層源圖像沒有更新,可以一直讀取疊加混合的結(jié)果,直至多核CPU檢測到下一次源圖像更新。
      [0007]所述步驟一中的內(nèi)存控制器用于控制數(shù)據(jù)申請通道的選擇和數(shù)據(jù)返回通道的開關(guān),內(nèi)存控制器根據(jù)多核CPU的指令配置信息打開或關(guān)閉相應(yīng)的通道,同時(shí)將所打開通道的數(shù)據(jù)申請信息通過總線發(fā)送給內(nèi)部存儲器,當(dāng)內(nèi)部存儲器返回?cái)?shù)據(jù)確認(rèn)后,內(nèi)存控制器再將數(shù)據(jù)輸送給相應(yīng)的通道。
      [0008]所述步驟一中的二維圖形處理器用于進(jìn)行多層源圖像的疊加混合處理,依據(jù)多核CPU的指令通過數(shù)據(jù)申請通道2向內(nèi)部存儲器發(fā)送讀寫請求,然后將返回?cái)?shù)據(jù)進(jìn)行疊加混合處理,并將疊加混合的結(jié)果傳送給內(nèi)部數(shù)據(jù)緩存模塊或?qū)懭雰?nèi)部存儲器。
      [0009]所述步驟一中的數(shù)據(jù)緩存器用于調(diào)節(jié)二維圖形處理器和顯示控制器之間的數(shù)據(jù)傳輸速度。
      [0010]所述步驟一中的數(shù)據(jù)選擇器用于連接返回?cái)?shù)據(jù)的流向,或?qū)⒍S圖形處理器與顯示控制器連接、或?qū)?nèi)部存儲器與顯示控制器連。
      [0011]所述步驟一中的數(shù)據(jù)選擇控制器用于打開數(shù)據(jù)選擇器的流向通道,并接受顯示控制器發(fā)送的時(shí)序信息、處理后將該時(shí)序信息發(fā)送給二維圖形處理器。
      [0012]所述步驟一中的顯示控制器用于將收到的多層圖形疊加混合的結(jié)果按照顯示設(shè)備所需要的時(shí)序傳送給顯示設(shè)備,并將每一幀的同步信息發(fā)送給數(shù)據(jù)選擇控制器;依據(jù)多核CPU的指令通過數(shù)據(jù)申請通道I向內(nèi)部存儲器發(fā)送讀寫請求,到內(nèi)部存儲器讀取數(shù)據(jù)信肩、O
      [0013]與現(xiàn)有技術(shù)相比,采用了本發(fā)明提出的一種顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法體式轉(zhuǎn)向節(jié),具有如下優(yōu)點(diǎn):1)本發(fā)明針對現(xiàn)有的SOC系統(tǒng)中多層圖形圖像疊加混合時(shí)帶寬緊張的問題,達(dá)到了保證用戶體驗(yàn)的同時(shí),在所有應(yīng)用場景中都能最小程度消耗系統(tǒng)帶寬和功耗。消除了傳統(tǒng)上兩種圖像混合架構(gòu)中對帶寬和功耗的額外消耗。無論多層源圖像是實(shí)時(shí)更新還是保持不變,都能達(dá)到帶寬消耗最小。2)與傳統(tǒng)兩種圖像混合架構(gòu)相比,當(dāng)圖像實(shí)時(shí)更新時(shí),比第一種架構(gòu)每秒鐘節(jié)省960兆字節(jié),為系統(tǒng)節(jié)省39%的帶寬和39%的功耗,在這種情況下與第二種架構(gòu)所消耗帶寬相同。當(dāng)圖像保持不變時(shí),與第一種架構(gòu)所消耗帶寬相同,比第二種架構(gòu)節(jié)省480兆字節(jié)的帶寬,為系統(tǒng)節(jié)省32%的帶寬和32%的功耗,同時(shí)解決了第二種架構(gòu)中旋轉(zhuǎn)和縮放不能支持的問題。換言之,優(yōu)化了兩種傳統(tǒng)架構(gòu)中具有額外帶寬消耗的情況,一直保持帶寬消耗最小的工作模式。3)本發(fā)明針對現(xiàn)有移動多媒體設(shè)備和家庭多媒體設(shè)備的SOC系統(tǒng),很好地考慮了現(xiàn)在系統(tǒng)中各個(gè)子模塊的協(xié)同工作關(guān)系,具有架構(gòu)清晰,分工明確,易實(shí)現(xiàn),軟件控制流程簡單等優(yōu)點(diǎn)。

      【專利附圖】

      【附圖說明】
      [0014]圖1是本發(fā)明提出的一個(gè)實(shí)施例結(jié)構(gòu)示意圖。
      [0015]圖2是圖1實(shí)施例的流程圖。

      【具體實(shí)施方式】
      [0016]下面結(jié)合附圖對【具體實(shí)施方式】作詳細(xì)說明:
      圖1?圖2示出了本發(fā)明的一個(gè)實(shí)施例。一種顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,步驟如下:
      步驟一,創(chuàng)建一個(gè)訪問內(nèi)存的架構(gòu),如圖1所示;在SOC總體框架內(nèi)設(shè)置的訪問內(nèi)存的架構(gòu)包括:內(nèi)存控制器、二維圖形處理器、數(shù)據(jù)緩存器、數(shù)據(jù)選擇器、數(shù)據(jù)選擇控制器、顯示控制器;所述二維圖形處理器通過數(shù)據(jù)緩存器、數(shù)據(jù)選擇器與顯示控制器相連,數(shù)據(jù)選擇控制器與二維圖形處理器、數(shù)據(jù)選擇器、顯示控制器相連,內(nèi)存控制器設(shè)有數(shù)據(jù)申請通道1、數(shù)據(jù)返回通道I和數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2 ;內(nèi)存控制器的數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2與二維圖形處理器相連,內(nèi)存控制器的數(shù)據(jù)申請通道I與顯示控制器相連,數(shù)據(jù)返回通道I通過數(shù)據(jù)選擇器與顯示控制器相連接,內(nèi)存控制器通過總線與SOC總體框架的內(nèi)部存儲器、多核CPU相連。
      [0017]本結(jié)構(gòu)中的內(nèi)存控制器用于控制數(shù)據(jù)申請通道的選擇和數(shù)據(jù)返回通道的開關(guān),內(nèi)存控制器根據(jù)SOC總體框架的多核CPU的指令配置信息打開或關(guān)閉相應(yīng)的通道,同時(shí)將所打開通道的數(shù)據(jù)申請信息通過總線發(fā)送給內(nèi)部存儲器,當(dāng)內(nèi)部存儲器返回?cái)?shù)據(jù)確認(rèn)后,內(nèi)存控制器再將數(shù)據(jù)輸送給與二維圖形處理器或顯示控制器相連接的通道。
      [0018]本結(jié)構(gòu)中的二維圖形處理器用于進(jìn)行多層源圖像的疊加混合處理,依據(jù)多核CPU的指令通過數(shù)據(jù)申請通道2向內(nèi)部存儲器發(fā)送讀寫請求,然后將返回的多層源圖像的數(shù)據(jù)進(jìn)行疊加混合處理,并將疊加混合的結(jié)果傳送給內(nèi)部數(shù)據(jù)緩存模塊或?qū)懭雰?nèi)部存儲器。
      [0019]本結(jié)構(gòu)中的數(shù)據(jù)緩存器用于調(diào)節(jié)二維圖形處理器和顯示控制器之間的數(shù)據(jù)傳輸速度。二維圖形處理器和顯示控制器是在不同的時(shí)鐘頻率下工作,所以數(shù)據(jù)讀寫速度會有所不同,為了保證顯示控制器能夠?qū)崟r(shí)獲取到它需要的數(shù)據(jù),二維圖形處理器會提前將一部分?jǐn)?shù)據(jù)寫入數(shù)據(jù)緩存中以保證數(shù)據(jù)傳輸速度。
      [0020]本結(jié)構(gòu)中的數(shù)據(jù)選擇器用于連接返回?cái)?shù)據(jù)的流向,或?qū)⒍S圖形處理器與顯示控制器連接、或?qū)?nèi)部存儲器與顯示控制器連。當(dāng)有多層源圖像有更新時(shí),數(shù)據(jù)選擇器將二維圖像處理器與顯示控制器連通;當(dāng)無多層源圖像有更新時(shí),數(shù)據(jù)選擇器將內(nèi)存控制器與顯示控制器連通。
      [0021]本結(jié)構(gòu)中的數(shù)據(jù)選擇控制器用于打開數(shù)據(jù)選擇器的流向通道,并接受顯示控制器發(fā)送的時(shí)序信息、處理后將該時(shí)序信息發(fā)送給二維圖形處理器。
      [0022]本結(jié)構(gòu)中的顯示控制器用于將收到的多層圖形疊加混合的結(jié)果按照顯示設(shè)備所需要的時(shí)序傳送給顯示設(shè)備,并將每一幀的同步信息發(fā)送給數(shù)據(jù)選擇控制器;依據(jù)多核CPU的指令通過數(shù)據(jù)申請通道I向內(nèi)部存儲器發(fā)送讀寫請求,到內(nèi)部存儲器讀取二維圖形處理器寫回內(nèi)部存儲器的疊加混合結(jié)果圖像。
      [0023]步驟二,依據(jù)疊加混合的多層源圖像有無更新,訪問內(nèi)存的架構(gòu)給出數(shù)據(jù)的流入和流出,圖2所示:
      當(dāng)需要疊加混合的多層源圖像有更新時(shí),多核CPU將數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2的打開/關(guān)閉信息配置給內(nèi)存控制器,二維圖形處理器通過數(shù)據(jù)申請通道2發(fā)送內(nèi)存控制器讀寫請求,內(nèi)存控制器將讀寫請求傳送給多核CPU,然后將返回?cái)?shù)據(jù)傳輸給二維圖形處理,二維圖形處理器內(nèi)部的混合疊加處理器收集多層圖像的數(shù)據(jù),并將數(shù)據(jù)進(jìn)行疊加混合處理,并將多層疊加混合的結(jié)果傳送至數(shù)據(jù)緩存器,同時(shí)數(shù)據(jù)選擇控制器打開數(shù)據(jù)選擇器,數(shù)據(jù)緩存器的疊加混合的結(jié)果輸出給顯示控制器。在該數(shù)據(jù)流向中,二維圖形處理器處理的多層圖像疊加混合的結(jié)果不需要寫回到內(nèi)部存儲器,顯示控制器也不需要再去內(nèi)部存儲器中讀取數(shù)據(jù),從而達(dá)到節(jié)省系統(tǒng)帶寬的目的。以高清視頻分辨率為例,一次讀寫消耗的帶寬為16兆字節(jié)。如果一秒鐘顯示設(shè)備的刷新率為60幀,本架構(gòu)一秒鐘節(jié)省的帶寬為960兆字節(jié)。同時(shí)也節(jié)省了因?yàn)閷?nèi)部存儲器讀寫而消耗的功耗。
      [0024]當(dāng)需要進(jìn)行疊加混和的多層源圖像無更新時(shí),多核CPU打開二維圖形處理器與內(nèi)存控制器的通道,將多層疊加混合的結(jié)果寫入內(nèi)部存儲器,多核CPU打開內(nèi)存控制器的數(shù)據(jù)申請通道1,顯示控制器直接從內(nèi)部存儲器中讀取多層圖像混合疊加的結(jié)果,如果多層源圖像沒有更新,可以一直讀取疊加混合的結(jié)果,直至多核CPU檢測到下一次源圖像更新。在該數(shù)據(jù)流向中,如果多層源圖像沒有更新,可以一直讀取疊加混合的結(jié)果,直至驅(qū)動檢測到下一次源圖像更新。以刷新率為60幀為例的高清視頻分辨率為例,如果后30幀的顯示圖像是不變的,而這30圖像都是由相同的3幅源圖像混合疊加而成,那每一幀多做一次疊加混合就要多消耗16兆字節(jié)的帶寬,那這種方案在一秒鐘就會節(jié)省480兆字節(jié)的帶寬。同時(shí)也節(jié)省了因?yàn)閷?nèi)部存儲器讀寫而消耗的功耗。
      [0025]上面給出的實(shí)施例并不構(gòu)成對本發(fā)明的限制,本領(lǐng)域內(nèi)熟練的技術(shù)人員在所附權(quán)利要求的范圍內(nèi)做出各種變形或修改均在保護(hù)范圍內(nèi)。
      【權(quán)利要求】
      1.一種顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,步驟如下: 步驟一,創(chuàng)建一個(gè)訪問內(nèi)存的架構(gòu);在300總體框架內(nèi)設(shè)置的訪問內(nèi)存的架構(gòu)包括:內(nèi)存控制器、二維圖形處理器、數(shù)據(jù)緩存器、數(shù)據(jù)選擇器、數(shù)據(jù)選擇控制器、顯示控制器;所述二維圖形處理器通過數(shù)據(jù)緩存器、數(shù)據(jù)選擇器與顯示控制器相連,數(shù)據(jù)選擇控制器與二維圖形處理器、數(shù)據(jù)選擇器、顯示控制器相連,內(nèi)存控制器設(shè)有數(shù)據(jù)申請通道1、數(shù)據(jù)返回通道I和數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2 ;內(nèi)存控制器的數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2與二維圖形處理器相連,內(nèi)存控制器的數(shù)據(jù)申請通道I與顯示控制器相連,數(shù)據(jù)返回通道I通過數(shù)據(jù)選擇器與顯示控制器相連接,內(nèi)存控制器通過總線與SOC總體框架的內(nèi)部存儲器、多核CPU相連; 步驟二,依據(jù)疊加混合的多層源圖像有無更新,訪問內(nèi)存的架構(gòu)給出數(shù)據(jù)的流入和流出: 當(dāng)需要疊加混合的多層源圖像有更新時(shí),多核CPU將數(shù)據(jù)申請通道2和數(shù)據(jù)返回通道2的打開/關(guān)閉信息配置給內(nèi)存控制器,二維圖形處理器通過數(shù)據(jù)申請通道2發(fā)送內(nèi)存控制器讀寫請求,內(nèi)存控制器將讀寫請求傳送給多核CPU,然后將返回?cái)?shù)據(jù)傳輸給二維圖形處理,二維圖形處理器內(nèi)部的混合疊加處理器收集多層圖像的數(shù)據(jù),并將數(shù)據(jù)進(jìn)行疊加混合處理,并將多層疊加混合的結(jié)果傳送至數(shù)據(jù)緩存器,同時(shí)數(shù)據(jù)選擇控制器打開數(shù)據(jù)選擇器,數(shù)據(jù)緩存器的疊加混合的結(jié)果輸出給顯示控制器; 當(dāng)需要進(jìn)行疊加混和的多層源圖像無更新時(shí),多核CPU打開二維圖形處理器與內(nèi)存控制器的通道,將多層疊加混合的結(jié)果寫入內(nèi)部存儲器,多核CPU打開內(nèi)存控制器的數(shù)據(jù)申請通道1,顯示控制器直接從內(nèi)部存儲器中讀取多層圖像混合疊加的結(jié)果,如果多層源圖像沒有更新,可以一直讀取疊加混合的結(jié)果,直至多核CPU檢測到下一次源圖像更新。
      2.根據(jù)權(quán)利要求1所述的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,所述步驟一中的內(nèi)存控制器用于控制數(shù)據(jù)申請通道的選擇和數(shù)據(jù)返回通道的開關(guān),內(nèi)存控制器根據(jù)多核CPU的指令配置信息打開或關(guān)閉相應(yīng)的通道,同時(shí)將所打開通道的數(shù)據(jù)申請信息通過總線發(fā)送給內(nèi)部存儲器,當(dāng)內(nèi)部存儲器返回?cái)?shù)據(jù)確認(rèn)后,內(nèi)存控制器再將數(shù)據(jù)輸送給相應(yīng)的通道。
      3.根據(jù)權(quán)利要求1所述的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,所述步驟一中的二維圖形處理器用于進(jìn)行多層源圖像的疊加混合處理,依據(jù)多核CPU的指令通過數(shù)據(jù)申請通道2向內(nèi)部存儲器發(fā)送讀寫請求,然后將返回?cái)?shù)據(jù)進(jìn)行疊加混合處理,并將疊加混合的結(jié)果傳送給內(nèi)部數(shù)據(jù)緩存模塊或?qū)懭雰?nèi)部存儲器。
      4.根據(jù)權(quán)利要求1所述的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,所述步驟一中的數(shù)據(jù)緩存器用于調(diào)節(jié)二維圖形處理器和顯示控制器之間的數(shù)據(jù)傳輸速度。
      5.根據(jù)權(quán)利要求1所述的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,所述步驟一中的數(shù)據(jù)選擇器用于連接返回?cái)?shù)據(jù)的流向,或?qū)⒍S圖形處理器與顯示控制器連接、或?qū)?nèi)部存儲器與顯示控制器連。
      6.根據(jù)權(quán)利要求1所述的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,所述步驟一中的數(shù)據(jù)選擇控制器用于打開數(shù)據(jù)選擇器的流向通道,并接受顯示控制器發(fā)送的時(shí)序信息、處理后將該時(shí)序信息發(fā)送給二維圖形處理器。
      7.根據(jù)權(quán)利要求1所述的顯示控制器和二維圖形處理器通過同一個(gè)內(nèi)存控制器訪問內(nèi)存的架構(gòu)方法,其特征在于,所述步驟一中的顯示控制器用于將收到的多層圖形疊加混合的結(jié)果按照顯示設(shè)備所需要的時(shí)序傳送給顯示設(shè)備,并將每一幀的同步信息發(fā)送給數(shù)據(jù)選擇控制器;依據(jù)多核CPU的指令通過數(shù)據(jù)申請通道I向內(nèi)部存儲器發(fā)送讀寫請求,到內(nèi)部存儲器讀取數(shù)據(jù)信息。
      【文檔編號】G06F13/16GK104281543SQ201310270956
      【公開日】2015年1月14日 申請日期:2013年7月1日 優(yōu)先權(quán)日:2013年7月1日
      【發(fā)明者】張慧敏, 王震宇, 邁克·蔡 申請人:圖芯芯片技術(shù)(上海)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1