新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 徐汇区| 彰武县| 仁寿县| 昭平县| 靖宇县| 余姚市| 大荔县| 台南市| 河津市| 邳州市| 安达市| 辽中县| 青龙| 玛曲县| 延长县| 上杭县| 塔河县| 武穴市| 泰来县| 彩票| 蒙阴县| 博乐市| 嵊泗县| 昌吉市| 屏山县| 东辽县| 梅州市| 星座| 东台市| 成都市| 富蕴县| 长丰县| 乐安县| 蓬安县| 天等县| 溧水县| 沈阳市| 绿春县| 梅州市| 濮阳市| 疏附县|