天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

GPMC總線在AM3354與FPGA接口應(yīng)用中的Android驅(qū)動實現(xiàn)

發(fā)布時間:2019-11-29 06:56
【摘要】:針對以AM3354處理器與FPGA相結(jié)合的硬件平臺,提出Android下GPMC總線驅(qū)動程序的設(shè)計方案。論述了GPMC總線結(jié)構(gòu)原理,系統(tǒng)接口設(shè)計思路,分析了總線驅(qū)動程序的開發(fā)流程和方法。完成了Android下GPMC總線驅(qū)動程序的設(shè)計,包括Linux內(nèi)核層的添加和Android HAL層的調(diào)用,并給出了關(guān)鍵實現(xiàn)代碼。Android下GPMC總線驅(qū)動程序運行良好,達到預(yù)定目標(biāo)。
【圖文】:

原理圖,總線結(jié)構(gòu),原理圖,總線寄存器


第6期刁彥華,賈寶青等:GPMC總線在AM3354與FPGA接口應(yīng)用中的Android驅(qū)動實現(xiàn)AM3354處理器發(fā)出中斷請求命令[4-5]。GPMC總線結(jié)構(gòu)原理如圖1所示。圖1總線結(jié)構(gòu)原理圖1.3FPGA設(shè)計FPGA采用的是xilinx公司的V系列的virtex-6芯片,這款芯片具有成本低、功耗低、運算速度快、內(nèi)部資源豐富等特點,它和前幾代產(chǎn)品相比功耗可以降低50%,成本也降低20%。不僅如此,它還完成了新的組合優(yōu)化,包括以下幾個方面,靈活性、收發(fā)器以及開發(fā)工具支持等[6-8]。FPGA通過內(nèi)部編程來模擬GPMC總線的讀寫時序,以實現(xiàn)AM3354與FPGA之間的通信。GPMC的驅(qū)動程序?qū)⒁罁?jù)寄存器配置的值產(chǎn)生相應(yīng)的信號。FPGA根據(jù)GPMC總線的控制命令來完成相應(yīng)的操作1.4接口連接根據(jù)系統(tǒng)需求,決定將FPGA作為AM3354的外設(shè),二者之間的通信協(xié)議決定采用NOR模式的通信方式,采用數(shù)據(jù)/地址非復(fù)用模式連接、同步通信方式。AM3354與FPGA具體連接如圖2所示。圖2AM3354與FPGA連接示意圖2GPMC總線寄存器配置GPMC總線驅(qū)動的開發(fā)過程中必須對GPMC總線寄存器作深入的研究。為了配置GPMC總線寄存器,必須對GPMC總線寄存器的每一個位作詳細研究。GPMC總線可以被劃分為7個獨立的片選空間,每個片選空間都包括7個32bit的寄存器[9]。GPMC總線的工作模式、工作時序等都是依據(jù)這些寄存器中配置的內(nèi)容決定的。為了實現(xiàn)系統(tǒng)中特定的工作模式,,要對寄存器進行一一配置。在對寄存器進行配置的過程中,還需進一步了解寄存器每一個位所代表的功能。對GPMC總線寄存器的關(guān)鍵位功能說明如表1所示。表1GPMC總線寄存器功能位類型功能描述31快速讀使能快速讀,當(dāng)為0時不支持同步的快速讀為1時支持30、28讀類型這倆位分別控制單個讀寫和多個讀寫選擇,值為0時只支撐單

示意圖,示意圖,總線寄存器,讀寫




本文編號:2567374

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2567374.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶1b3ca***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com