rar

基于FPGA的通用异步收发器的设计.rar

  • 1星
  • 日期: 2014-03-05
  • 大小: 4.84MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 基于FPGA的通用异步收发器的设计

通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是一种能同时支持短距离和长距离数据传输的串行通信接口,被广泛应用于微机和外设之间的数据交换。像8251、NS8250、NS16550等都是常用的UART芯片,但是这些专用的串行接口芯片的缺点是数据传输速率比较慢,难以满足高速率数据传输的场合,而更重要的就是它们都具有不可移植性,因此要利用这些芯片来实现PC机和FPGA芯片之间的通信,势必会增加接口连线的复杂程度以及降低整个系统的稳定性和有效性。 本课题就是针对UART的特点以及FPGA设计具有可移植性的优势,提出了一种基于FPGA芯片的嵌入式UART设计方法,其中主要包括状态机的描述形式以及自顶向下的设计方法,利用硬件描述语言来编制UART的各个子功能模块以及顶层模块,之后将其集成到FPGA芯片的内部,这样不仅能解决传统UART芯片的缺点而且同时也使整个系统变得更加具有紧凑性以及可靠性。 本课题所设计的LIART支持标准的RS-232C传输协议,主要设计有发送模块、接收模块、线路控制与中断仲裁模块、Modem控制模块以及两个独立的数据缓冲区FIFO模块。该模块具有可变的波特率、数据帧长度以及奇偶校验方式,还有多种中断源、中断优先级、较强的抗干扰数据接收能力以及芯片内部自诊断的能力,模块内分开的接收和发送数据缓冲寄存器能实现全双工通信。除此之外最重要的是利用IP模块复用技术设计数据缓冲区FIFO,采用两种可选择的数据缓冲模式。这样既可以应用于高速的数据传输环境,也能适合低速的数据传输场合,因此可以达到资源利用的最大化。 在具体的设计过程中,利用Synplify Pro综合工具、ModelSim仿真工具、ISE集成的软件开发环境中对各个功能模块进行综合优化、仿真验证以及下载实现。各项数据结果表明,本课题中所设计的UART满足预期设计目标。

更多简介内容

推荐帖子

MSP430 BootLoader移植
一、 什么是bootlloader? 在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。因此整个系统的加载启动任务就完全由BootLoader来完成。 以上是百度百科上对bootloader的描述,但是我们这里所说的bootloader是为了实现单片机
Aguilera 【微控制器 MCU】
请问当MSP430FR2311供电电压上升到3.5V时,IIC出现异常是什么原因?如何解决?
最近测试MSP430FR3211发现在 用3.3V以下电源供电的时候单片机系统正常运行,当电压升到3.5V以后单片机确定在运行,但是IIC两根线输出全是低,我们查了硬件和程序没发现异常,请TI技术论坛的高手分析一下,谢谢!   数据手册上建议的电压是1.8-3.6V,但是针对不同的模块,我们也给出了相应的范围,如Table 5-19. eUSCI (I2C Mode) Switchin
Aguilera 【微控制器 MCU】
Microchip有奖直播|通过TrustFlex安全元件和Microsoft Azure实现安全身份验证
TrustFLEX安全元件是一款预配置的器件,可以采用 Microchip 的安全服务。它不仅节省成本,还减小风险,防止密钥暴露于软件或第三方。Microchip将在此次研讨会上介绍TrustFLEX 默认提供的各种身份验证用例,并讲解如何通过Microsoft Azure IoT Hub实现设备与云端的安全身份验证。   【直播详情】通过TrustFlex安全元件和Microsoft
EEWORLD社区 FPGA/CPLD
LoraWAN与LPWAN、Lora的关系
LPWAN与LoraWAN的关系LPWAN或称LPN,全称为LowPower Wide Area Network或者LowPower Network,指的是一种无线网络。这种无线网络强调低功耗与远距离,通常用于电池供电的传感器节点组网。因为低功耗与低速率的特点,这种网络与其他用于商业,个人数据共享的无线网络(如WiFi,蓝牙等)有着鲜明的区别。 应用中,LPWAN可使用集中器组建为私有网络,也可
火辣西米秀 RF/无线
小型双频段射频能量接收天线设计
      随着物联网技术的迅速发展和日益成熟,超低功耗的无线传感器已成为物联网的重要组成单元。无线传感器网络通过将大量的传感器节点部署在监测区域内,使用无线电通信方式形成一个多跳的具有动态拓扑结构的自组织网络系统,目前已得到了广泛应用。但是采用传统供电模式的传感器节点一旦电池耗尽需要重新更换电池,如果传感器节点大量分布,人工更换电池所需的工作将不容忽视。随着超低功耗芯片技术的越发成熟,收集周围环
Jacktang RF/无线
5月19日直播:电源基础不牢?来看看更严格的电源实战怎么做!
车载电源系统对可靠性、安全性要求更高。社区特邀这方面的电源专家芯源(MPS),讲讲如何实现高效率,小功耗,低干扰的稳定可靠的电源系统。 推荐看点: 1、跟着专家,了解目前车规级电源芯片新技术及发展方向。 2、面对越来越严格的车厂要求,MPS如何提供更好的解决方案。 3、预约观看、提问均有机会获礼品,且有100%中奖的砸金蛋环节。   >>点此预约直播(报名即可在直播后获
nmg 汽车电子

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })