關(guān) 閉

        新聞中心

        EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > S1D13A05芯片在圖形驅(qū)動(dòng)中的硬件加速技術(shù)

        S1D13A05芯片在圖形驅(qū)動(dòng)中的硬件加速技術(shù)

        作者: 時(shí)間:2011-04-15 來(lái)源:網(wǎng)絡(luò) 收藏

        摘要:簡(jiǎn)述了愛(ài)普生的架構(gòu)特征,并且介紹了其中的2D硬件加速引擎的工作模式和相關(guān)的寄存器設(shè)置,最后以VxWorks操作系統(tǒng)作為開(kāi)發(fā)環(huán)境,基于風(fēng)河公司W(wǎng)indML圖形開(kāi)發(fā)包,對(duì)的圖形軟件開(kāi)發(fā)中的進(jìn)行了解析。
        關(guān)鍵詞:;2D硬件加速;圖形軟件

        1 S1D13A05簡(jiǎn)介
        愛(ài)普生S1D13A05是一款使用非常多的LCD控制及USB協(xié)議芯片,它可以和多款不同型號(hào)的微處理器連接,包括Hitachi SH-4/SH-3,Mot-orola M68xxx和Dragonball系列等。
        S1D13A05集成了一個(gè)USB從屬控制器和一個(gè)LCD圖形控制器,嵌入有256 KB SDRAM的顯示存儲(chǔ)。為了讓設(shè)計(jì)者能夠達(dá)到節(jié)省成本與省電的目的,這一款液晶顯示器控制器可以支持所有標(biāo)準(zhǔn)的被動(dòng)式與主動(dòng)式(TFT)面板類型,因此不需要使用外部時(shí)序控制IC。S1D13A05還包含一個(gè)硬件加速引擎,可以大大增強(qiáng)屏幕繪畫功能,內(nèi)置的USB控制器可以兼容1.1版本的USB客戶端應(yīng)用程序。
        S1D13A05采用安全可靠的低延遲CPU架構(gòu),可以為沒(méi)有READY/WAIT#握手信號(hào)的微處理器提供支持。32位的內(nèi)部數(shù)據(jù)通道,寫緩存以及硬件加速引擎提供了到顯存的高性能帶寬,從而允許快速的顯示更新。

        2 2D加速引擎
        S1D13A05內(nèi)置有一個(gè)2D加速引擎,這個(gè)引擎可以大大加速BitBLT操作的性能。BitBLT引擎根據(jù)寄存器設(shè)置的值,對(duì)內(nèi)存或者顯存中相應(yīng)的數(shù)據(jù)進(jìn)行操作和更新,再寫回內(nèi)存或顯存。它提供了快速的帶光柵操作的塊拷貝,透明塊拷貝,固定圖樣填充(solid fill)和圖樣填充(p-attern fill),顏色擴(kuò)展(color expansion)等操作。
        該引擎支持矩形和線性地址模式的源到端BitBLT操作(如圖1~圖4所示),支持字節(jié)對(duì)齊。所有的操作均不需要CPU的干預(yù),并且有一個(gè)專門的BitBLT I/O訪問(wèn)空間,從而加速了圖形的處理速度。

        本文引用地址:http://www.104case.com/article/202455.htm

        a.JPG


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 建宁县| 平远县| 任丘市| 江西省| 太仓市| 营山县| 同仁县| 土默特右旗| 辽宁省| 崇左市| 江川县| 蚌埠市| 龙岩市| 金湖县| 东乡县| 无棣县| 安徽省| 江阴市| 堆龙德庆县| 禹州市| 昌黎县| 文山县| 嘉兴市| 会东县| 栾川县| 调兵山市| 永济市| 林州市| 庆阳市| 南平市| 来宾市| 中西区| 清苑县| 鸡西市| 南漳县| 莱西市| 浠水县| 光山县| 泰和县| 鄄城县| 海城市|