資料介紹
UART 是廣泛使用的串行數據通訊電路。本設計包含UART 發送器、接收器和波特率發生器。設計應用EDA 技術,基于FPGA/CPLD 器件設計與實現UART。
關鍵詞 :FPGA/CPLD;UART;VHDL
UART(即Universal Asynchronous Receiver Transmitter 通用異步收發器)是廣泛使用
的串行數據傳輸協議。UART 允許在串行鏈路上進行全雙工的通信。
--- 串行外設用到RS232-C 異步串行接口,一般采用專用的集成電路即UART 實現。如8250、8251、NS16450 等芯片都是常見的UART 器件,這類芯片已經相當復雜,有的含有許多輔助的模塊(如FIFO),有時我們不需要使用完整的UART 的功能和這些輔助功能。或者設計上用到了FPGA/CPLD 器件,那么我們就可以將所需要的UART 功能集成到FPGA 內部。使用VHDL將UART 的核心功能集成,從而使整個設計更加緊湊、穩定且可靠。本文應用EDA 技術,基于FPGA/CPLD 器件設計與實現UART。
一 UART 簡介
1 UART 結構
--- UART 主要有由數據總線接口、控制邏輯、波特率發生器、發送部分和接收部分等組成。--- 功能包括微處理器接口,發送緩沖器(tbr)、發送移位寄存器(tsr)、幀產生、奇偶校驗、并轉串、數據接收緩沖器(rbr)、接收移位寄存器(rsr)、幀產生、奇偶校驗、串轉并。
--- 圖1 是UART 的典型應用。
關鍵詞 :FPGA/CPLD;UART;VHDL
UART(即Universal Asynchronous Receiver Transmitter 通用異步收發器)是廣泛使用
的串行數據傳輸協議。UART 允許在串行鏈路上進行全雙工的通信。
--- 串行外設用到RS232-C 異步串行接口,一般采用專用的集成電路即UART 實現。如8250、8251、NS16450 等芯片都是常見的UART 器件,這類芯片已經相當復雜,有的含有許多輔助的模塊(如FIFO),有時我們不需要使用完整的UART 的功能和這些輔助功能。或者設計上用到了FPGA/CPLD 器件,那么我們就可以將所需要的UART 功能集成到FPGA 內部。使用VHDL將UART 的核心功能集成,從而使整個設計更加緊湊、穩定且可靠。本文應用EDA 技術,基于FPGA/CPLD 器件設計與實現UART。
一 UART 簡介
1 UART 結構
--- UART 主要有由數據總線接口、控制邏輯、波特率發生器、發送部分和接收部分等組成。--- 功能包括微處理器接口,發送緩沖器(tbr)、發送移位寄存器(tsr)、幀產生、奇偶校驗、并轉串、數據接收緩沖器(rbr)、接收移位寄存器(rsr)、幀產生、奇偶校驗、串轉并。
--- 圖1 是UART 的典型應用。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- FPGA CPLD中的Verilog設計小技巧
- FPGA CPLD數字電路設計經驗分享.
- Altera FPGA CPLD學習筆記
- 綜合性CPLD/FPGA軟件Quartus 13.0下載 19次下載
- 基于FPGA的UART模塊設計與實現簡介 20次下載
- CPLD/FPGA的基本知識 31次下載
- 可編程邏輯陣列fpga和cpld說明 25次下載
- CPLD和FPGA的廠商詳細資料概述
- CPLD和FPGA中雙向總線應該如何實現詳細方法說明 15次下載
- FPGA教程之CPLD和FPGA的配置與下載的詳細資料說明 17次下載
- FPGA教程之CPLD與FPGA的基礎知識說明 32次下載
- 關于CPLD和FPGA的區別 5次下載
- 基于FPGA/CPLD的UART功能設計 30次下載
- FPGA與CPLD實現UART 57次下載
- altera fpga/cpld設計
- fpga和cpld的區別 751次閱讀
- CPLD和FPGA的區別 794次閱讀
- 常用FPGA/CPLD設計思想與技巧 509次閱讀
- FPGA設計原則總結 501次閱讀
- 一種基于FPGA的UART接口開發方案 835次閱讀
- 如何區分FPGA和CPLD? 6338次閱讀
- 如何區分FPGA與CPLD?本文告訴你答案! 2088次閱讀
- CPLD和FPGA兩者的區別 4.9w次閱讀
- 基于fpga和cpld低頻/最小邏輯ADC實現 1255次閱讀
- ARM,DSP,FPGA,CPLD,SOPC,SOC的區別 FPGA與CPLD的區別詳解 4708次閱讀
- FPGA與CPLD特性對比 哪類器件更適合你 3104次閱讀
- CPLD的優勢 FPGA的產生 2094次閱讀
- 一文讀懂FPGA與CPLD的區別 9w次閱讀
- 大唐電信FPGA/CPLD數字電路設計經驗分享(4) 2131次閱讀
- 基于CPLD的FPGA從并快速加載方案 3114次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多