首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 829 毫秒
1.
基于FPGA的通用异步收发机的设计   总被引:1,自引:0,他引:1  
阐述了通用异步收发机(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,同时还介绍了用硬件描述语言Verilog来开发UART通信接口电路模块的方法.研究基于Verilog语言,结合有限状态机的设计方法来实现UART,将其核心功能集成到现场可编程门阵列(FPGA)上,使其整体设计紧凑、小巧,实现的UART功能稳定、可靠;同时,与其他设计方法相比较,利用有限状态机的方法具有结构模式直观简单,设计流程短,程序层次分明,易综合,可靠性高等优点,这种方法必将在电子设计自动化(EDA)技术中发挥重要作用.  相似文献   

2.
基于ARM处理器的UART设计   总被引:1,自引:0,他引:1  
杨雪  郭家虎 《科技信息》2008,(13):46-47
UART是用于控制计算机与串行设备的装置,在嵌入式系统中它操作简单、工作可靠、抗干扰强。本文介绍了一种近距离的通信方法.讲述了UART的原理和软件设计的改进,在ARM中采用串口通信技术,具有使用方便、程序简单、可读性好、工作效率高等优点,可以广泛应用于基于串行通信的各种场合。结果表明,此设计有助于提高数据传输的实时性。  相似文献   

3.
基于嵌入式实践教学的需求,根据当今嵌入式串行通信设计技术实践教学发展的方向,以嵌入式系统的专业特点,提出了以UART串行通信设计实验为引导进行嵌入式实践教学改革,并给出UART实验教学的基础开发项目,结合实验教学实际与实践教学的经验,在教学过程注重学生的学习及创新能力的培养,强调在实践中学习。阐述了串行通信设计技术在嵌入式实验教学中的应用和实验教学效果,不但具有较强的可操作性,而且在推进嵌入式系统实践教学方面收到良好的效果。  相似文献   

4.
张红兵 《咸宁学院学报》2005,25(3):59-61,102
增强型UART(Universal Asynchronous Receiver/Transmitter)是在标准型UART的基础上增加了帧错误检测和自动地址识别两种功能,帧错误检测通过检测一帧信息的停止位来判断该帧是否有效,自动地址识别功能自动将收到的地址帧内容与单片机的地址进行比较,只有匹配时才产生串行中断,这两个功能均由内置硬件电路完成,大大提高了串行通信的可靠性和效率。  相似文献   

5.
通用异步收发器(universal asynchronous receiver transmitter,UART)广泛应用在星载仪器单机内部通信。针对复杂的空间电磁环境,电路受宇宙射线、单粒子影响较大的特点,研究了面向空间环境应用的UART电路设计方法。该方法在硬件上,使用抗辐照反熔丝型FPGA和军品级的通信接口芯片,实现UART通讯的总线拓扑连接结构。软件上,使用硬件描述语言完成串口通信协议,结合三模冗余串行TMR、并行TMR技术、数字滤波技术,提高系统的容错能力,提高系统的可靠性。给出了UART收发电路的工作原理、实现框图,并进行了仿真实验,实验结果验证了该方法的有效性。  相似文献   

6.
随着计算机系统和微机网络的发展,串行通信在数据通信及控制系统中得到广泛应用,用VHDL语言来实现各串行通信总线接口芯片的功能,将多个串行通信接口集成到FPGA中,可降低其使用成本且提高系统集成度,具有很高的工程实用价值。本文在分析当前流行的主要串行数据通信总线的基础上,设计具体方法,将UART、SPI、IIC三种总线接口集成在一个IP内核里,经过仿真试验,验证了该集成技术实现了数据的无差错传输。  相似文献   

7.
串行外设常常用到RS232—C接口,传统上采用诸如8250,8251,NSl6450等UART器什实现,然而此类器做得相当复杂,RS232—C接口常常不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也是不合适的。笔者将RS232—C接口所需要的UART功能集成到FPGA的XILINX的XCS30内部,利用VHDL将R8232—C的核心功能集成,从而使整个设计更加紧凑小巧,系统功能更稳定可靠。同时该系统通过扩展,完成多点通信的数据过滤功能,大大降低CPU的负担,提高系统性能。  相似文献   

8.
本文介绍由串行通讯接口和 C 语言编写的串行通讯程序、Z8000交叉汇编程、序反汇编程序等组成的 SMC-8000工业控制机开发系统。该系统为我院研制的SMC-8000工业控制机提供了有力的开发手段,可大大缩短软件开发周期。由于串行通讯采用标准 RS232C 接口,抗干扰能力强,C 语言具有高度可移植性,所以该系统是通用而廉价的系统。  相似文献   

9.
利用TIMER的捕获比较功能模拟MSP430 UART的研究   总被引:1,自引:0,他引:1  
针对MSP43014X系列单片机,利用片内的定时器TIMER—A的捕获比较功能,通过软件模拟的方式来实现UART的功能,扩展了串行通信的接口,为工程实际应用提供了更丰富的资源.  相似文献   

10.
杨永 《科技信息》2009,(16):222-223
在单并机应用案例中,常常遇到需要具有两个通用异步串行接口(UART)的场合。而目前在我国的单片机市场上,只具备一个串口的单片机还是有较大份额的。本文将在具体实例方面阐述如何建立具有双串口的移植性较强的控制模块。用我们常见的89C51系列单片机和具有E2PROM相同性质的FMROM来组成一个独立的模块,这个模块所具有的功能为:具有两个UART、发送和接收数据自动存入FMROM中、两个CPU剩余的I/O口读者可随意安排使用、模块的可移植性强。  相似文献   

11.
基于AT90S8535的SPI串行通信技术   总被引:1,自引:0,他引:1  
AT90S8535单片机是目前市场上流行的一款AVR单片机,其突出特点是硬件资源丰富,速度快,性价比高,使用AT90S8535的SPI接口,在短距离范围内可以实现快速、高效的串行通信。  相似文献   

12.
根据嵌入式计算机的串行通信应用在端口操作和数据处理方面的特殊要求,对UART的直接操作方法、读串口方式的比较、MSComm控件在SDI/MDI的应用及非字符型数据处理等的几个与之相关的重点和难点问题进行分析,提出了解决方法,并结合源程序说明其具体实现.  相似文献   

13.
基于RVM的可重用测试方法及应用   总被引:7,自引:0,他引:7  
介绍了如何运用Synopsys提供的层次化验证方法来快速搭建高质量验证平台,通过将验证模块部分或全部重用到系统级芯片(SoC)验证平台中,大大减少了验证平台的搭建时间,提高了验证环境的执行效率;最后,以一个异步串行通信接口模块UART为例,描述了如何快速搭建一个系统级验证平台。  相似文献   

14.
高俊光  赵崇辉  王克家 《应用科技》2004,31(2):39-40,43
采用了最新的长波收发模块T630/T631进行计算机之间的串行数据通信,具有抗干扰性能好,穿透能力强,传输距离远等特点,尤其适合不同房间计算机之间的短距离数据通信。  相似文献   

15.
王书雁  胡绍海  李向军 《山西科技》2010,25(3):59-60,63
为了提高工作效率,节省系统资源,解决I/O引脚不足问题,提出了一种基于FPGA的多路异步串行数据接入和复用的设计。该设计使用VHDL硬件描述语言,对UART接收和发送模块、时分复用模块在Xilinx ISE环境下进行设计与仿真,实现了将8路RS232信号转换为1路LVDS信号的功能,使其可以接入图像处理硬件平台进行处理。  相似文献   

16.
该文采用T1公司CC2530芯片,设计了一种利用基于ZigBee的RFID卡读写的检测系统。RFID模块(MFRC522)支持可直接相连的各种微控制器接口类型,例如SPI、I2C和串行UART,鉴于SPI接口可处理高达10Mbits/s的数据传输速率,下面采用SPI总线来进行RFID与MCU模块之间通信的测试与实现。  相似文献   

17.
介绍了如何运用Synopsys提供的层次化验证方法来快速搭建高质量验证平台,通过将验证模块部分或全部重用到系统级芯片(SoC)验证平台中,大大减少了验证平台的搭建时间,提高了验证环境的执行效率;最后,以一个异步串行通信接口模块UART为例,描述了如何快速搭建一个系统级验证平台.  相似文献   

18.
随着TMS320F2812在数字控制处理领域的应用越来越广泛,其各种功能的扩展也越来越受到了人们的关注。在异步串行通信扩展方面,传统手段已不能满足高实时性、高传输波特率的要求。文中详细介绍了基于高性能UART芯片TL16C754B的扩展方法,给出了接口设计电路原理图、初始化配置例程以及接收程序流程图,并作了详细说明,最后给出试验结果。  相似文献   

19.
杨建军 《科学技术与工程》2012,12(24):6184-6187
本文提出了基于SmartFusion的UART的设计,阐述了通用异步收发器UART的功能特点,使用了硬件描述语言Verilog对各个模块进行了介绍,并给出了仿真结果。将UART核心功能放到FPGA中可以大大提高SmartFusion内Cortex-M3的执行效率,整个UART接口电路结构简单、升级方便、稳定性高,可以将其灵活的应用到各个通信系统中。  相似文献   

20.
一种基于异步串口的B码解调技术   总被引:1,自引:0,他引:1  
从本质上看IRIG-B码的码流结构是一种脉宽调制码,其未经调制的信号为每秒100个2ms的码元,信息位是由固定位的脉冲宽度表示的。将B码的每秒1000bit的码流信号反相,恰好对应1个异步串行码结构。把B码当成数据帧来接收,利用了UART的抽样差别能力、帧同步确立、帧同步保护等技术,提出了一种基于异步串口的B码解调方法,实验证明该方案能大大提高解码的可靠性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号