資源描述:
《本科畢業(yè)設(shè)計(jì)(論文)--“基于FPGA的UART模塊設(shè)計(jì)”》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、本科畢業(yè)設(shè)計(jì)(論文)題目基于FPGA的UART模塊設(shè)計(jì)學(xué)院物理與電子工程學(xué)院年級(jí)專業(yè)班級(jí)學(xué)號(hào)學(xué)生姓名指導(dǎo)教師職稱論文提交日期2010-5-19常熟理工學(xué)院本科畢業(yè)設(shè)計(jì)(論文)誠信承諾書本人鄭重聲明:所呈交的本科畢業(yè)設(shè)計(jì)(論文),是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。本人簽名:日期:常熟理工學(xué)院本科畢業(yè)設(shè)計(jì)(論文)使用授權(quán)說明本人完全了解常熟理工學(xué)院有關(guān)收集、保留和使用
2、畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:本科生在校期間進(jìn)行畢業(yè)設(shè)計(jì)(論文)工作的知識(shí)產(chǎn)權(quán)單位屬常熟理工學(xué)院。學(xué)校有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許畢業(yè)設(shè)計(jì)(論文)被查閱和借閱;學(xué)??梢詫厴I(yè)設(shè)計(jì)(論文)的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編畢業(yè)設(shè)計(jì)(論文),并且本人電子文檔和紙質(zhì)論文的內(nèi)容相一致。保密的畢業(yè)設(shè)計(jì)(論文)在解密后遵守此規(guī)定。本人簽名:日期:導(dǎo)師簽名:日期:常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)基于FPGA的UART模塊設(shè)計(jì)摘要通用異步收發(fā)器(UniversalAsynchronousReceiverTra
3、nsmitter,UART)是一種廣泛應(yīng)用于短距離、低速、低成本通信的串行傳輸接口。UART允許在串行鏈路上進(jìn)行全雙工通信。常見的串行接口芯片能夠?qū)崿F(xiàn)比較全面的串行通信功能。而在實(shí)際應(yīng)用中,我們往往并不需要如此完整的功能,從而會(huì)造成資源的浪費(fèi)和成本的提高。由于常用UART芯片比較復(fù)雜且移植性差,本文提出一種采用可編程器件FPGA實(shí)現(xiàn)UART功能的方法。采用TOP-DOWN設(shè)計(jì)方法,對(duì)系統(tǒng)劃分模塊以及各個(gè)模塊的信號(hào)連接,然后進(jìn)行模塊設(shè)計(jì),并用VHDL語言編寫代碼來實(shí)現(xiàn)各模塊功能,從而簡化了電路、減小了體積、提高了系統(tǒng)的可靠性。使用Quartus自帶的仿真器對(duì)各模塊進(jìn)行功
4、能仿真和時(shí)序仿真,實(shí)現(xiàn)了發(fā)送、接收等功能,驗(yàn)證了結(jié)果,表明設(shè)計(jì)正確,功能良好,符合設(shè)計(jì)要求。關(guān)鍵詞:FPGAVHDLUART有限狀態(tài)機(jī)IV常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)TheDesignofUniversalAsynchronousReceiverTransmitterBasedonFPGAAbstractUART(UniversalAsynchronousReceiverTransmitter)isawidelyusedforshort-range,low-speed,low-costserialcommunicationtransmissioninterface.U
5、ARTallowfull-duplexcommunicationonseriallinks.Commonserialinterfacechipscanrealizecomprehensiveserialcommunicationfunction.Inpractice,weoftendidnotneedsuchacompletefeature,whichwillresultinwasteofresourcesandhighercosts.AstheUARTchipsusedmorecomplexandit’stransplantationispoor,thispaper
6、,presentsamethodthataimplementationofUARTbasedonprogrammabledevicesFPGA.TOP-DOWNdesignmethodisused,thesystemisdividedintomodulesandsignalconnectionsofeachmodule,themodulefunctionisdesignedinVHDLlanguage.Inthisway,thedesigncansimplifiesthecircuit,reducesthevolume,improvesthereliabilityof
7、thesystem.UsingQuartus’simulatorforeachmodulefunctionsimulationandtemporalsimulation,thisdesigninghasrealizedsend,receive,andotherfunctions.Verifingtheresults,suggeststhatthedesigncomplywiththedesignrequirements.KeyWords:FPGA;VHDL;UART;FSMIV常熟理工學(xué)院畢業(yè)設(shè)計(jì)(論文)目錄第一章緒論11.1課題背景與現(xiàn)實(shí)意義11.