資源描述:
《vme總線控制器通信技術(shù)研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、分類密級(jí)_____________碩士學(xué)位論文VME總線控制器通信技術(shù)研究秦文進(jìn)導(dǎo)師姓名職稱:馮百明教授專業(yè)名稱:計(jì)算機(jī)軟件與理論研究方向:分布式與并行計(jì)算論文答辯日期:2012年5月學(xué)位授予日期:2012年6月答辯委員會(huì)主席:評(píng)閱人:二○一二年五月碩士學(xué)位論文M.DThesisVME總線控制器通信技術(shù)研究CommunicationTechniqueBasedonVMEbuscontroller秦文進(jìn)QinWen-Jin獨(dú)創(chuàng)性聲明本人聲明所呈交的論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加
2、以標(biāo)注和致謝的地方外,論文中不包括其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得西北師范大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示了謝意。簽名:日期:關(guān)于論文使用授權(quán)的說(shuō)明本人完全了解西北師范大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,即:學(xué)校有權(quán)保留送交論文的復(fù)印件,允許論文被查閱和借閱;學(xué)校可以公布論文的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存論文。(保密的論文在解密后應(yīng)遵守此規(guī)定)簽名:導(dǎo)師簽名:日期:I摘要VME(VersaModuleE
3、urocard)總線是一種通用的計(jì)算機(jī)總線,它定義了一個(gè)在緊密耦合(closelycoupled)硬件構(gòu)架中可進(jìn)行互連數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)和連接外圍控制器件的開(kāi)放式架構(gòu)。由于其總線本身的特點(diǎn)和所采用的技術(shù),在高可靠和強(qiáng)振動(dòng)、大沖擊等惡劣工業(yè)現(xiàn)場(chǎng)中大顯身手.廣泛應(yīng)用于高要求的工業(yè)控制領(lǐng)域和軍工領(lǐng)域,具有遠(yuǎn)大的前景.對(duì)我國(guó)傳統(tǒng)產(chǎn)業(yè)的技術(shù)改造和工業(yè)自動(dòng)化水平的提高能夠起到推動(dòng)作用。本文具體工作如下:①研究在ARM+FPGA的硬件平臺(tái)上,按照VME總線標(biāo)準(zhǔn),從總體上設(shè)計(jì)控制器的架構(gòu),包括各類寄存器的定義、板卡接口的定義及通信控制邏輯的
4、定義等工作。②基于嵌入式linux操作系統(tǒng)編寫(xiě)ARM處理器的設(shè)備驅(qū)動(dòng)程序,實(shí)現(xiàn)總線的管理協(xié)調(diào)以及主卡與各子板卡的互聯(lián)互通。具體工作包括linux內(nèi)核的移植,at91rm9200驅(qū)動(dòng)程序及目標(biāo)板卡引導(dǎo)程序的移植、串口及網(wǎng)口驅(qū)動(dòng)的移植,LCD顯示驅(qū)動(dòng)部分的軟件設(shè)計(jì)等。③通過(guò)MiniGUI設(shè)計(jì)人機(jī)界面軟件,測(cè)試I/O板卡及多串口板卡的單周期數(shù)據(jù)傳輸能力和塊傳輸能力,通過(guò)顯示在測(cè)試界面的計(jì)算結(jié)果和實(shí)際輸入的測(cè)量數(shù)據(jù)進(jìn)行對(duì)比,確認(rèn)VME總線控制器的設(shè)計(jì)達(dá)到了預(yù)期的功能正確性。通過(guò)本課題研究,實(shí)現(xiàn)了一個(gè)基于VME總線的通用控制器樣機(jī),通
5、過(guò)功能驗(yàn)證,初步達(dá)到了設(shè)計(jì)要求,后續(xù)工作主要集中在功能樣機(jī)的工程化改進(jìn)和具體細(xì)節(jié)的穩(wěn)定化完善等方面。關(guān)鍵字:VME;嵌入式操作系統(tǒng);GUN;MiniGUIIIAbstractVMEbusisacommonlyusedcomputerbus,whichdefinesanopenframeworkclosedcoupledwithhardwareframework,throughwhichwecanprocessinterconnectiondata,datastorageandconnectperipheralcontrold
6、evices.Foritsownfeaturesandtechnologyadopted,itcanworkinpoorconditionswithhighreliability,strongvibrationandgreatshockandwidelyusedinindustrialcontrolandmilitaryfieldswithbrightprospectinfuture,itcanpromotetechnicalrenovationoftraditionalindustriesandimproveindustr
7、ialautomationlevelinChina.Thespecificworkofthispaperasfollowing:①ResearchonoveralldesignframeworkofcontrolleruponARM+FPGAhardwareplatformaccordingtoVMEbusstandards,includingthedefinitionofvarioustypesofregisters,boardinterfaceandthecommunicationcontrollogic.②Writin
8、gARMprocesserdevicedriveprogrambasedonLinuxOperationSystem,thenrealizingcoordinationofbusandinterconnectionbetweenmaincardandinterfacecards,inclu