基于FPGA与PC机串行通信UART模块设计

被引量 : 0次 | 上传用户:haohaodezuzut
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用异步收发器(UART即Universal Asynchronous Receiver Transmitter)是现在大家在计算机串行通信中广泛使用的串行数据传输协议, UART能在串行线路上实行全双工的通信,其串行接口通信能支持长短距离数据传输,在微机和外设相互数据交换得到广泛应用。串行控制器用到RS232C或RS422/485等异步串行接口,其功能是将计算机处理完的数据通过发送端并串转换送给外围设备,接收端将外围设备传送进来的数据进行串并转换送给计算机处理。常见的UART芯片有8250、8251、NS16450,这类芯片做的比较复杂,虽然说功能齐全,但是结构和功能都是固定的,并且数据传输速率不够快,难以满足现在高速率数据传输场合,所以这并不是我们选择的最适用的芯片。有些时候我们不会使用全部的UART的功能以及这些芯片所包含的其他额外功能时,就可以使用硬件描述语言Verilog将我们所需要的UART功能集成到现场可编程门阵列(field programmable gate array, FPGA)上,解决了传统UART芯片的资源浪费,并且使整个设计更加稳定和可靠,从而大大减少了电路板面积,简化了电路。本论文的研究内容如下:1.分析FPGA可编程逻辑器件特性,Verilog硬件描述语言以及FPGA设计步骤,从整体上来理解FPGA硬件电路设计。2.分析UART异步通信标准协议及接口原理,熟悉UART帧格式原理,从理论上对所设计模块进行理解。3.用硬件描述语言设计集成于FPGA中的UART模块,通过硬件仿真和下载来验证其功能的正确性。本课题设计研究选用了Alter公司的Cyclone系列低端的EP2C70F896C6芯片,利用Verilog硬件描述语言编写了整个UART系统,实现了异步串行通信的接收,发送和接口控制功能。各项数据结果表明,基于EDA技术的FPGA现场可编程门阵列体积小,集成度高,能可编程实现UART异步串行通信功能,本设计的UART异步串行通信通过设计输入、仿真、测试及验证能满足预期设计目标。
其他文献
从机理研究、数值预测和控制方法3方面对叶轮机械气动噪声的研究进展和现状进行综述.主要内容包括:离散噪声和宽频噪声的机理研究,离散噪声包括叶轮旋转的自身噪声和动静干涉
随着李双江之子李某等未成年人恶劣强奸案的出现,人们对未成年人违法犯罪的关注再次达到了空前的高度。青少年究竟出现什么问题了?他们为什么会这样?是什么导致了他们的迷失?
目的采用HPLC测定山楂中熊果酸、齐墩果酸的量,比较不同产地山楂中熊果酸和齐墩果酸量的差异。方法利用Waters Symmetry C18色谱柱(250 mm×4.6 mm,5μm)在流动相为乙腈-甲醇
具有复杂几何特征的光学元件、半导体元件及高硬度金属元件在许多重要的工业领域得到广泛应用。对于这类精密及超精密元件来说,金刚石切削是一种重要加工方法。然而,对于脆硬
绩效管理作为人力资源管理过程的核心,在实际工作中占据举足轻重的位置,作为绩效管理中两个重要的考核手段——360度绩效评估和KPI考核法,在人力资源管理中发挥着重要的作用。如
目的探讨不同清洗方式在腹腔镜手术器械清洗和灭菌中的应用价值。方法选取我院2017年3月至2017年8月600件腹腔镜手术器械为研究对象,根据不同的清洗方式将其分为A、B、C三组,
目的研究人工牛黄单用或与环磷酰胺合用对小鼠乳腺癌肺转移的影响。方法采用BALB/c小鼠乳腺癌细胞系4T1,制备稳定表达荧光素酶基因的小鼠乳腺癌细胞系4T1-Luc,每只小鼠尾iv 2
基于反向散射原理的超高频射频识别(UHF RFID)技术,其标签测试通常在全电波暗室中进行。测试过程中由于收发天线空间距离较小的关系,部分射频信号能量从发射端直接耦合到接收
<正>近年来,肺癌已经居于致死性恶性肿瘤的首位,以克唑替尼等分子靶向治疗药物为核心内容的个体化治疗已经成为肺癌治疗的研究热点。间变性淋巴瘤激酶融合基因(anaplastic ly