基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc

基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc

ID:60785833

大小:319.50 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2020-12-18

基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc_第1頁(yè)
基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc_第2頁(yè)
基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc_第3頁(yè)
基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc_第4頁(yè)
基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc_第5頁(yè)
資源描述:

《基于FPGA的UART模塊設(shè)計(jì)講課講稿.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、精品好文檔,推薦學(xué)習(xí)交流編號(hào)基于FPGA的UART模塊設(shè)計(jì)與實(shí)現(xiàn)DesignandRealizationofUARTbasedonFPGA學(xué)生姓名周大勇專(zhuān)業(yè)控制科學(xué)與工程學(xué)號(hào)S120400525指導(dǎo)教師楊曉慧學(xué)院電子信息工程學(xué)院二〇一三年六月僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝15精品好文檔,推薦學(xué)習(xí)交流摘要UART因其可靠性高,傳輸距離遠(yuǎn),線路簡(jiǎn)單,同時(shí)UART作為RS232協(xié)議的控制接口,從而成為比較廣泛的串行數(shù)據(jù)通信電路,而現(xiàn)在大部分集成電路通信用的UART芯片,存在成本高,電路復(fù)雜

2、,移植性較差等缺點(diǎn),本文提出了一種將UART的功能集成在FPGA芯片中,可使整個(gè)系統(tǒng)更為靈活、緊湊,減小整個(gè)電路的體積,提高系統(tǒng)的可靠性和穩(wěn)定性。本模塊功能全部基于verilogHDL硬件描述語(yǔ)言。關(guān)鍵詞:FPGA,UART,verilogHDL,RS232僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝15精品好文檔,推薦學(xué)習(xí)交流ABSTRACTUART,becauseofitshighreliability,longtransmissiondistanceandthesimpleline,more

3、overmainlyusedincommunicationbetweendevicewithRS232interface.Thusitisbecomingmoreextensiveserialdatacommunicationcircuit.ButnowmostoftheintegratedUARTchipsusedincommunications,havefaultsofhighcostandpoorportability.Thecircuitofthechipiscomplex.Thispa

4、perpresentsamethodthatUARTfunctionwillbeintegratedinFPGAchip,Itcanmakesystemmorecompact,flexible,reliableandstable.AllfunctionsofmodulearebasedonverilogHDLhardwaredescriptionlanguage.Keywords:FPGA,UART,verilogHDL,RS232僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝15精品好文檔,推薦學(xué)

5、習(xí)交流目錄摘要IABSTRACTII目錄III第一章緒論1第二章UART簡(jiǎn)介2第三章UART功能設(shè)計(jì)33.1波特率發(fā)生模塊33.2波特率接收模塊53.3UART發(fā)送模塊8發(fā)送模塊主要實(shí)現(xiàn)對(duì)并行數(shù)據(jù)的并串轉(zhuǎn)換,并把串行數(shù)據(jù)按照既定數(shù)據(jù)幀格式進(jìn)行輸出。該數(shù)據(jù)幀格式遵循1位起始位、8位數(shù)據(jù)位和1位停止位的固定格式。UART發(fā)送模塊和時(shí)序仿真波形如圖7和圖8所示。8第四章頂層電路及實(shí)驗(yàn)數(shù)據(jù)11第五章結(jié)論12致謝13參考文獻(xiàn)14僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝15精品好文檔,推薦學(xué)習(xí)交流第一章緒

6、論通用異步收發(fā)器(universalasynchronousreceivertransmitter,UART)盡管自20世紀(jì)70年代就已出現(xiàn),但因其簡(jiǎn)單可靠,目前仍是一種使用廣泛的串行通信接口。各種微處理器,不論是單片機(jī),還是DSP、ARM,UART都是基本外圍模塊。一般UART由專(zhuān)用芯片來(lái)實(shí)現(xiàn),但專(zhuān)用芯片引腳都較多,內(nèi)含許多輔助功能,在實(shí)際使用時(shí)往往只需要用到UART的基本功能,使用專(zhuān)用芯片會(huì)造成資源浪費(fèi)和成本提高。本文提出一種基于FPGA的UART模塊設(shè),本文設(shè)計(jì)的UART符合RS232串行

7、通信標(biāo)準(zhǔn)。當(dāng)我們不需要用到完整的的UART功能和一些輔助功能時(shí),就可以將需要的UART功能集成用FPGA來(lái)實(shí)現(xiàn),然而,F(xiàn)PGA內(nèi)部并不擁有CPU控制單元,無(wú)法處理由UART控制器產(chǎn)生的中斷,所以FPGA不能利用現(xiàn)成的UART控制器構(gòu)成異步串行接口,必須將UART控制器的功能集成到FPGA內(nèi)部。從而可以大大的減少了體積、簡(jiǎn)化了電路,也提高了系統(tǒng)的靈活性。僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝15精品好文檔,推薦學(xué)習(xí)交流第二章UART簡(jiǎn)介UART是廣泛使用的串行數(shù)據(jù)傳輸協(xié)議[2]。基本的UART

8、通信只需要2根信號(hào)線(RXD、TXD)就可以完成數(shù)據(jù)的相互通信,接收與發(fā)送都是全雙工形式。RXD是UART接收端,為輸入;TXD為UART發(fā)送端,為輸出。UART的基本特點(diǎn)是在其信號(hào)線上共有2種狀態(tài),可分別用邏輯1(高電平)和邏輯0(低電平)來(lái)區(qū)分。在發(fā)送器空閑時(shí),數(shù)據(jù)線保持在邏輯高電平狀態(tài)。當(dāng)發(fā)送器要發(fā)送字符時(shí),起始位使數(shù)據(jù)線處于邏輯0狀態(tài),提示接收器數(shù)據(jù)傳輸即將開(kāi)始。波特率和數(shù)據(jù)幀格式是UART通信中的2個(gè)重要指標(biāo),波特率表示每秒鐘傳輸二進(jìn)制數(shù)據(jù)的位數(shù),表征了數(shù)據(jù)傳輸?shù)乃俾?。?guó)際上規(guī)定了一系

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。