共查询到20条相似文献,搜索用时 829 毫秒
1.
基于FPGA的通用异步收发机的设计 总被引:1,自引:0,他引:1
阐述了通用异步收发机(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,同时还介绍了用硬件描述语言Verilog来开发UART通信接口电路模块的方法.研究基于Verilog语言,结合有限状态机的设计方法来实现UART,将其核心功能集成到现场可编程门阵列(FPGA)上,使其整体设计紧凑、小巧,实现的UART功能稳定、可靠;同时,与其他设计方法相比较,利用有限状态机的方法具有结构模式直观简单,设计流程短,程序层次分明,易综合,可靠性高等优点,这种方法必将在电子设计自动化(EDA)技术中发挥重要作用. 相似文献
2.
基于ARM处理器的UART设计 总被引:1,自引:0,他引:1
UART是用于控制计算机与串行设备的装置,在嵌入式系统中它操作简单、工作可靠、抗干扰强。本文介绍了一种近距离的通信方法.讲述了UART的原理和软件设计的改进,在ARM中采用串口通信技术,具有使用方便、程序简单、可读性好、工作效率高等优点,可以广泛应用于基于串行通信的各种场合。结果表明,此设计有助于提高数据传输的实时性。 相似文献
3.
4.
增强型UART(Universal Asynchronous Receiver/Transmitter)是在标准型UART的基础上增加了帧错误检测和自动地址识别两种功能,帧错误检测通过检测一帧信息的停止位来判断该帧是否有效,自动地址识别功能自动将收到的地址帧内容与单片机的地址进行比较,只有匹配时才产生串行中断,这两个功能均由内置硬件电路完成,大大提高了串行通信的可靠性和效率。 相似文献
5.
通用异步收发器(universal asynchronous receiver transmitter,UART)广泛应用在星载仪器单机内部通信。针对复杂的空间电磁环境,电路受宇宙射线、单粒子影响较大的特点,研究了面向空间环境应用的UART电路设计方法。该方法在硬件上,使用抗辐照反熔丝型FPGA和军品级的通信接口芯片,实现UART通讯的总线拓扑连接结构。软件上,使用硬件描述语言完成串口通信协议,结合三模冗余串行TMR、并行TMR技术、数字滤波技术,提高系统的容错能力,提高系统的可靠性。给出了UART收发电路的工作原理、实现框图,并进行了仿真实验,实验结果验证了该方法的有效性。 相似文献
6.
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
付明 《沈阳大学学报:自然科学版》2008,20(6):114-116
针对MSP43014X系列单片机,利用片内的定时器TIMER—A的捕获比较功能,通过软件模拟的方式来实现UART的功能,扩展了串行通信的接口,为工程实际应用提供了更丰富的资源. 相似文献
10.
在单并机应用案例中,常常遇到需要具有两个通用异步串行接口(UART)的场合。而目前在我国的单片机市场上,只具备一个串口的单片机还是有较大份额的。本文将在具体实例方面阐述如何建立具有双串口的移植性较强的控制模块。用我们常见的89C51系列单片机和具有E2PROM相同性质的FMROM来组成一个独立的模块,这个模块所具有的功能为:具有两个UART、发送和接收数据自动存入FMROM中、两个CPU剩余的I/O口读者可随意安排使用、模块的可移植性强。 相似文献
11.
基于AT90S8535的SPI串行通信技术 总被引:1,自引:0,他引:1
张玉明 《芜湖职业技术学院学报》2007,9(4):8-9
AT90S8535单片机是目前市场上流行的一款AVR单片机,其突出特点是硬件资源丰富,速度快,性价比高,使用AT90S8535的SPI接口,在短距离范围内可以实现快速、高效的串行通信。 相似文献
12.
根据嵌入式计算机的串行通信应用在端口操作和数据处理方面的特殊要求,对UART的直接操作方法、读串口方式的比较、MSComm控件在SDI/MDI的应用及非字符型数据处理等的几个与之相关的重点和难点问题进行分析,提出了解决方法,并结合源程序说明其具体实现. 相似文献
13.
基于RVM的可重用测试方法及应用 总被引:7,自引:0,他引:7
介绍了如何运用Synopsys提供的层次化验证方法来快速搭建高质量验证平台,通过将验证模块部分或全部重用到系统级芯片(SoC)验证平台中,大大减少了验证平台的搭建时间,提高了验证环境的执行效率;最后,以一个异步串行通信接口模块UART为例,描述了如何快速搭建一个系统级验证平台。 相似文献
14.
15.
16.
17.
介绍了如何运用Synopsys提供的层次化验证方法来快速搭建高质量验证平台,通过将验证模块部分或全部重用到系统级芯片(SoC)验证平台中,大大减少了验证平台的搭建时间,提高了验证环境的执行效率;最后,以一个异步串行通信接口模块UART为例,描述了如何快速搭建一个系统级验证平台. 相似文献
18.
随着TMS320F2812在数字控制处理领域的应用越来越广泛,其各种功能的扩展也越来越受到了人们的关注。在异步串行通信扩展方面,传统手段已不能满足高实时性、高传输波特率的要求。文中详细介绍了基于高性能UART芯片TL16C754B的扩展方法,给出了接口设计电路原理图、初始化配置例程以及接收程序流程图,并作了详细说明,最后给出试验结果。 相似文献
19.
本文提出了基于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码解调方法,实验证明该方案能大大提高解码的可靠性。 相似文献