新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM+FPGA架構的三維圖形加速系統

        基于ARM+FPGA架構的三維圖形加速系統

        作者: 時間:2011-08-29 來源:網絡 收藏
        驅動程序設計

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

          設備驅動程序在操作和硬件設備之間建立了一個橋梁,讓操作能夠識別設備并為應用程序提供設備服務。

          本文中實現的模塊作為一個設備掛接在中。系統在軟件上只需要將渲染列表寫到該設備的地址空間,因此本文使用了簡單的流式接口驅動,所有的流接口驅動程序都使用相同的一組流接口函數。

          渲染列表的傳遞是不需要反饋的,系統將渲染列表寫入設備(GPU)后并不需要從設備中獲取數據,因此流接口函數GPU_Read()并不需要實現具體功能,只在GPU_Write()中將渲染列表寫入到設備中。另外,系統在普通界面和顯示兩種顯示模式下使用的是不同的LCD控制器。前者使用S3C2410中集成的LCD控制器,而后者使用的是模塊中實現的LCD控制器,兩種模式下通過LCD總線切換模塊進行切換。

          結語

          本文設計了的嵌入式系統,使用FPGA在硬件上實現圖形處理,緩解嵌入式CPU在處理圖形時因計算量過大而導致系統效率降低的問題。圖像顯示符合人眼對圖像連續性的要求。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上林县| 磐石市| 根河市| 西华县| 礼泉县| 九台市| 井陉县| 新安县| 元朗区| 基隆市| 都昌县| 郑州市| 阳东县| 京山县| 长沙市| 绵竹市| 凌云县| 诸暨市| 周口市| 闵行区| 长治市| 金平| 汝城县| 灵璧县| 定兴县| 白朗县| 泰和县| 平罗县| 信阳市| 保德县| 津市市| 德令哈市| 赣州市| 马关县| 原平市| 广汉市| 汉源县| 当雄县| 姚安县| 通道| 斗六市|