• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于VxWorks的硬件加速技術探討

    基于VxWorks的硬件加速技術探討

    作者: 時間:2011-09-07 來源:網絡 收藏

    簡述了愛普生S1D13A05芯片的架構特征,并且介紹了其中的2D引擎的工作模式和相關的寄存器設置,最后以操作系統作為開發環境,風河公司WindML圖形開發包,對S1D13A05芯片的圖形驅動軟件開發中的進行了解析。

    本文引用地址:http://www.czjhyjcfj.com/article/150258.htm

      1 S1D13A05芯片簡介

      愛普生S1D13A05是一款使用非常多的LCD控制及USB協議芯片。S1D13A05集成了一個USB從屬控制器和一個LCD圖形控制器,嵌入有256 KB SDRAM的顯示存儲。為了讓設計者能夠達到節省成本與省電的目的,這一款液晶顯示器控制器可以支持所有標準的被動式與主動式(TFT)面板類型,因此不需要使用外部時序控制IC。S1D13A05還包含一個引擎,可以大大增強屏幕繪畫功能,內置的USB控制器可以兼容1.1版本的USB客戶端應用程序。

      S1D13A05采用安全可靠的低延遲CPU架構,可以為沒有READY/WAIT#握手信號的微處理器提供支持。32位的內部數據通道,寫緩存以及硬件加速引擎提供了到顯存的高性能帶寬,從而允許快速的顯示更新。

      2 2D加速引擎

      S1D13A05內置有一個2D加速引擎,這個引擎可以大大加速BitBLT操作的性能。BitBLT引擎根據寄存器設置的值,對內存或者顯存中相應的數據進行操作和更新,再寫回內存或顯存。它提供了快速的帶光柵操作的塊拷貝,透明塊拷貝,固定圖樣填充(solid fill)和圖樣填充(p-attern fill),顏色擴展(color expansion)等操作。

      

      

      該引擎支持矩形和線性地址模式的源到端BitBLT操作(如圖1~圖4所示),支持字節對齊。所有的操作均不需要CPU的干預,并且有一個專門的BitBLT I/O訪問空間,從而加速了圖形的處理速度。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 鄂伦春自治旗| 丹阳市| 页游| 改则县| 怀化市| 札达县| 太仓市| 北辰区| 漯河市| 酒泉市| 宜川县| 苏尼特左旗| 马尔康县| 郁南县| 辽宁省| 南部县| 嘉禾县| 重庆市| 福州市| 武邑县| 临清市| 海阳市| 策勒县| 翼城县| 汉阴县| 六安市| 盐山县| 石景山区| 东安县| 扶绥县| 沙坪坝区| 绥阳县| 长泰县| 墨脱县| 新蔡县| 泰安市| 旬阳县| 镇沅| 宁城县| 滦南县| 囊谦县|