<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式UART接口模塊的設計

嵌入式UART接口模塊的設計

作者: 時(shí)間:2011-08-31 來(lái)源:網(wǎng)絡(luò ) 收藏

3 UART頂層模塊的仿真測試

  將上述各個(gè)模塊的VHDL代碼生成原理圖符號,并在原理圖編輯工具中將各個(gè)模塊連接起組成1個(gè)完整的UART模塊。為了驗證UART模塊的正確性,對UART的發(fā)送過(guò)程和接收過(guò)程分別進(jìn)行了波形仿真。

  為便于觀(guān)察波形,波特率產(chǎn)生器設置為4個(gè)系統時(shí)鐘產(chǎn)生一個(gè)完整的波特率時(shí)鐘。圖9是UART模塊接收過(guò)程的仿真波形圖。

UART數據接收過(guò)程的仿真波形圖

圖9 UART數據接收過(guò)程的仿真波形圖

  由仿真波形圖可以看出,接收端RxD上的數據序列為0101010101,起始位‘0’后為數據位“10101010”,最后一位為停止位‘1’。在10個(gè)波特率時(shí)鐘之后,UART發(fā)出1個(gè)接收完成信號recv=‘1’,并在數據輸出端“new_data”將接收的數據輸出給后續數據處理模塊。由于發(fā)送數據時(shí)首先發(fā)送數據的最低位,因此接收的數據應為“01010101”,將光條放置數據輸出端“new_data”的數據輸出波形上,可以從數據欄看到此時(shí)數據輸出端new_data=“01010101”,UART數據接收功能完全正確。

  圖10為UART發(fā)送過(guò)程仿真波形。由圖可以看出,send=‘1’后待發(fā)送數據為“01010101”,將待發(fā)送數據加上起始位和停止位,并從最低位開(kāi)始發(fā)送,則發(fā)送端txd上的數據序列為“0101010101”,發(fā)送停止位后,發(fā)送結束信號send_over=‘1’。圖10證明UART數據發(fā)送功能完全正確。

UART數據發(fā)送過(guò)程的仿真波形圖

圖10 UART數據發(fā)送過(guò)程的仿真波形圖

  4 結語(yǔ)

  介紹了UART在可編程邏輯器件FPGA上的實(shí)現,并通過(guò)實(shí)際電路驗證了設計的功能,使用FPGA不僅可以方便地用串口協(xié)議與PC機進(jìn)行串行通信,而且擴展了板級系統的接口功能。應用在可編程器件FP2GA內部,可以很大程度地減少電路板的使用面積,并提高系統的穩定性和可編程性。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: 嵌入式 UART接口模塊

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>