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

2.
辛勇 《江西科学》2005,23(5):578-580
提出了一种用C语言实现PC机串行通信的方法,分析了PC机串行通信原理,采用计算机自身携带的RS-232C标准接口进行通信。该方法程序小,硬件连接简单,且可应用到PC机与单片机或其它仪器仪表的串行通信中去,因此具有较广的使用价值。实验证明该方法能实现PC机的可靠数据传输。  相似文献   

3.
现在生产的DSP芯片一般都集成了同步串行接口,在实际的DSP应用系统中,为了实现UART功能,必须通过外电路的扩展来完成.介绍了用一片TL16C750来实现PC机和DSP之间的高速串行通信.介绍了TLl6C750的性能及与通信有关的寄存器,给出了TL16C750在TMS320VC5402与PC机通信系统中的硬件应用电路及TMS320VC5402初始化TL16C750的软件编程 .  相似文献   

4.
UART是一种目前广泛应用的短距离串行传输接口,常用于短距离、低速、低成本的串行数据通信。而现在大部分的集成电路UART芯片成本高、电路复杂、可移植性较差,本文基于FPGA器件设计,使用VHDL将UART的核心功能集成,使整个系统更加紧凑、稳定,且可移植性强。  相似文献   

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

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

7.
刘坦  江行舰 《河南科学》1999,17(4):446-452
针对两算机之间串行异步通信问题开展研究,用C语言设计了仅用RXD、RXD、GND三线进行串行通信的程序。该程序通过合理设置INS8250端口的初始状态,发磁禳要用查询方式,接收方引入中断机,使三线通信方式得以实现,且硬件连线简单,数据传输波特率可害115200bps的最高极限值。  相似文献   

8.
基于DSP和FPGA的异步串口UART的工作原理和软、硬件设计.采用DSP作为处理器,将UART的核心功能嵌入到PFGA内部,并利用DSP的EDMA功能完成FPGA内部FIFO和DSP内部RAM中乒乓缓冲器之间的数据传输.使用VHDL硬件描述语言对PFGA进行编程,并在Quartus Ⅱ 7.2中完成了时序仿真,最后在Altera的CYCLONE系列FPGA上下载实现,验证了用FPGA实现串口通信的可行性.  相似文献   

9.
本文阐述串行通信的基本知识,并使用通信控件分析了VB中的串行通信程序设计原理.  相似文献   

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

11.
商丹  高永清  陈义平 《应用科技》2004,31(5):31-33,50
为解决TMS320C6000系列DSPs的异步串行通信能力,提出一种新的解决方案,即利用多通道缓冲串行接口(McBSPs)与专用串行异步收发器来扩展异步串行接口.其硬件电路及软件编程简单、方便,可节省程序代码空间和CPU运行时间,是一种使用广泛的串行总线接口标准.通过对应用系统的配置,可支持多种速率和多种方式的SPI,可以方便地用于各种不同的SPI设备。  相似文献   

12.
单片机之间的通信是在科研中经常要用的技术,利用单片机自带的串行接口或扩展的专用UART芯片实现单片机与单片机之间的通信已经在实践中应用很广.本文讨论的是当单片机自身不带串行口或串行口已作他用,而系统可能又不允许扩展专用的UART芯片来实现通信的情况,用IO口来实现多机通讯的技术.  相似文献   

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

14.
为了满足单片机系统设计中对多个串口的需要,文中使用TI公司MSP430型单片机的捕获/比较模块实现UART功能.文中详细介绍了UART的通信方式,并根据MSP430型单片机捕获/比较模块的特点,设计实现了用软件来模拟UART的方法,通过该方法,用户可以在不增加外部器件的情况下,灵活地为该系列单片机进行多串口扩展.  相似文献   

15.
为了解决TMS320C6416与RS485总线设备间的接口问题,提出了一种基于多通道缓冲串口(McBSP)与MAX485的扩展方式。简要介绍了TMS320C6416的McBSP接口和MAX485芯片,并结合各自的特点提供一种基于标准McBSP的异步串行通信方案。该方案软、硬件设计简单,易于实现。  相似文献   

16.
阐述了在Windows下开发虚拟设备驱动程序(VxD)进行底层操作的高效的中断方式的串口通讯.分析了虚拟驱动程序,可编程中断控制器,虚拟化中断的方法;例举了UART芯片8250的工作原理来分析串口通讯编程;讨论了WIN32应用程序和VxD间的通讯,给出了VxD的内部组成.应用实例表明该方法下串口通讯是高效的.  相似文献   

17.
高延滨  夏天  潘盛会  滕飞 《应用科技》2006,33(11):29-32
介绍了通用异步收发器SC16C2550的特点及功能,给出了以SC16C2550为核心的串行通信模块的实例,讨论了SC16C2550内部寄存器的设置及CPLD译码的实现,并给出了硬件电路设计的原理图及相应的基于Turbo C的程序.该方案已经在PC/104计算机检测与开发装置中得到了应用,证明其能安全有效地实现数据的串行通信.  相似文献   

18.
分析总结了目前国内配电自动化技术的2种故障检测实现方式,即有通道和无通道的故障检测技术,讨论了其优缺点,在此基础上根据配电自动化技术的发展方向和趋势,提出了一种故障检测不需要通信系统参与的,基于配电线路故障电压检测的新型FTU装置实现方案。在此方案中,为实现在无后备蓄电池的情况下完成故障电压检测,采用PIC微功耗单片机和具有强大数据处理功能的DSP芯片构成双CPU系统.为实现双CPU之间的数据交换,首次采用DSP芯片的普通I/O口来模拟串口(UART),从而实现与PIC单片机之间的异步串行通信.此新型FTU装置通过了静态和动态模拟实验及其它相关测试,满足设计要求  相似文献   

19.
基于C8051F020单片机的多串口通讯技术   总被引:2,自引:0,他引:2  
在设计一个产品时,通常要用到串口通讯,而且往往需要多个串口来协调系统内分部件的工作.要在一个系统中实现多串口通讯有很多种方法,一般会选择一个单片机加外围串口扩展芯片的方案来实现.现讨论使用最少的资源(仅一个单片机)实现了3个以上串口通讯的解决方案.  相似文献   

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

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