共查询到20条相似文献,搜索用时 156 毫秒
1.
介绍了9位UART的工作方式,在不占用原CPU串口资源的情况下,给出了双CPU数据交换的新方法--软件9位UART。 相似文献
2.
鲍存会 《陕西理工学院学报(自然科学版)》2012,28(6):19-23
针对现有多串口测控系统数据传输率低,各通信接口之间相互影响且不能并行通信的问题,提出了一种基于FPGA的多通道并行UART接口设计方法。依据RS-232异步通信协议,首先采用硬件描述语言设计了UART接口的波特率发生器、发送模块和接收模块,然后在EP2C8器件上对设计的多通道并行UART逻辑功能进行测试。试验结果表明,该设计方法能够实现10 Hz GPS数据帧和76.29 Hz航向参考系统AHRS数据帧的完整接收,各UART模块之间能并行工作,数据帧传输完整可靠。 相似文献
3.
通用异步收发器(universal asynchronous receiver transmitter,UART)广泛应用在星载仪器单机内部通信。针对复杂的空间电磁环境,电路受宇宙射线、单粒子影响较大的特点,研究了面向空间环境应用的UART电路设计方法。该方法在硬件上,使用抗辐照反熔丝型FPGA和军品级的通信接口芯片,实现UART通讯的总线拓扑连接结构。软件上,使用硬件描述语言完成串口通信协议,结合三模冗余串行TMR、并行TMR技术、数字滤波技术,提高系统的容错能力,提高系统的可靠性。给出了UART收发电路的工作原理、实现框图,并进行了仿真实验,实验结果验证了该方法的有效性。 相似文献
4.
本文提出了基于SmartFusion的UART的设计,阐述了通用异步收发器UART的功能特点,使用了硬件描述语言Verilog对各个模块进行了介绍,并给出了仿真结果。将UART核心功能放到FPGA中可以大大提高SmartFusion内Cortex-M3的执行效率,整个UART接口电路结构简单、升级方便、稳定性高,可以将其灵活的应用到各个通信系统中。 相似文献
5.
为节省FPGA( Field Programmable Gate Array) 升级工作的时间和成本,设计了一种利用UART( Universal
Asynchronous Receiver /Transmitter) 替代传统JTAG( Joint Test Action Group) 方式升级的FPGA 程序方法,该设计
主要由Xilinx FPGA、UART 芯片、Flash 芯片和串口连接线等组成。通过将MicroBlaze 处理器、ICAP( Internal
Configuration Access Port) 、IP( Intellectual Property) 核及UART 控制模块等集成在FPGA 芯片中实现可编程片上
系统的搭建。同时采用MultiBoot 双镜像技术,实现了即使在更新失败的情况下,依旧可加载备份镜像保证系
统正常工作,以此保证设计的稳定性。实验结果表明,此设计可以替代传统FPGA 升级方法,节省升级工作的
时间和成本。本设计具有更新效率高、维护成本低、稳定性高等优点,且可用于FPGA 远程更新。 相似文献
6.
基于ARM处理器的UART设计 总被引:1,自引:0,他引:1
UART是用于控制计算机与串行设备的装置,在嵌入式系统中它操作简单、工作可靠、抗干扰强。本文介绍了一种近距离的通信方法.讲述了UART的原理和软件设计的改进,在ARM中采用串口通信技术,具有使用方便、程序简单、可读性好、工作效率高等优点,可以广泛应用于基于串行通信的各种场合。结果表明,此设计有助于提高数据传输的实时性。 相似文献
7.
基于FPGA的通用异步收发机的设计 总被引:1,自引:0,他引:1
阐述了通用异步收发机(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,同时还介绍了用硬件描述语言Verilog来开发UART通信接口电路模块的方法.研究基于Verilog语言,结合有限状态机的设计方法来实现UART,将其核心功能集成到现场可编程门阵列(FPGA)上,使其整体设计紧凑、小巧,实现的UART功能稳定、可靠;同时,与其他设计方法相比较,利用有限状态机的方法具有结构模式直观简单,设计流程短,程序层次分明,易综合,可靠性高等优点,这种方法必将在电子设计自动化(EDA)技术中发挥重要作用. 相似文献
8.
通过讨论NiosⅡ处理器应用中的UART软件硬件设计方法,以及在设计过程中需要注意的问题,给出了UART寄存器的定义和UART波特率的计算方法,描述了硬件连接电路原理,具体说明了Nios Ⅱ系统中IP核的使用方法。同时,给出了Nios Ⅱ系统UART软件的数据结构,提供了一种简便可行的检测串口通信是否正常的方法,并给出了Nios Ⅱ下的串口中断编程方法。 相似文献
9.
为了解决测井数据文件的存储问题,提出了一种基于FPGA实现UART控制FLASH存储系统设计的方法。以FPGA作为核心控制器对系统结构进行了模块化分解以适应自顶向下的设计方法。在Quartus II开发平台中采用Verilog硬件描述语言利用有限状态机实现了UART控制FLASH的读、写、擦除操作并给出了UART控制FLASH的数学模型,采用Spansion公司的S29AL016D系列FLASH结合FPGA和UART设计了接口电路。最后在Modelsim环境下进行仿真,验证了该存储系统设计的正确性和可靠性。 相似文献
10.
11.
使用CMSIS标准编写C验证代码,在Cortex-M0+内核支持下对UART外设模块进行了完整的功能验证,验证结果表明UART模块功能正常.同时,在芯片流片后的测试环节,用相同的C代码对搭载该芯片的PCB板进行了测试,测试结果表明UART模块工作正常.由于测试代码在芯片的设计验证阶段就已完成,一旦流片回来,就可以立刻对芯片进行测试,缩短了新产品的研发时间.同时,如果该外设用在其他的芯片中,C代码则可以完全照搬,简化了代码移植难度. 相似文献
12.
为了解决测井数据文件的存储问题,提出了一种基于FPGA实现通用异步收发传输器(UART)控制FLASH存储系统设计的方法。以FPGA作为核心控制器对系统结构进行了模块化分解,以适应自顶向下的设计方法。在Quartus II开发平台中采用Verilog硬件描述语言利用有限状态机,实现了UART控制FLASH的读、写、擦除操作;并给出了UART控制FLASH的数学模型。采用Spansion公司的S29AL016D系列FLASH结合FPGA和UART设计了接口电路。最后在Modelsim环境下进行仿真,验证了该存储系统设计的正确性和可靠性。 相似文献
13.
基于DSP和FPGA的异步串口UART的工作原理和软、硬件设计.采用DSP作为处理器,将UART的核心功能嵌入到PFGA内部,并利用DSP的EDMA功能完成FPGA内部FIFO和DSP内部RAM中乒乓缓冲器之间的数据传输.使用VHDL硬件描述语言对PFGA进行编程,并在Quartus Ⅱ 7.2中完成了时序仿真,最后在Altera的CYCLONE系列FPGA上下载实现,验证了用FPGA实现串口通信的可行性. 相似文献
14.
王志学 《中国新技术新产品精选》2011,(7):50-50
UART是一种目前广泛应用的短距离串行传输接口,常用于短距离、低速、低成本的串行数据通信。而现在大部分的集成电路UART芯片成本高、电路复杂、可移植性较差,本文基于FPGA器件设计,使用VHDL将UART的核心功能集成,使整个系统更加紧凑、稳定,且可移植性强。 相似文献
15.
16.
介绍了在储罐测量系统中使用软件UART的实现方案。使用该方案实现的软件UART,不但通信可靠性高,程序的移植性好,而且因无需选用多串口单片机,降低了系统硬件的开发成本。 相似文献
17.
阐述了在Windows下开发虚拟设备驱动程序(VxD)进行底层操作的高效的中断方式的串口通讯.分析了虚拟驱动程序,可编程中断控制器,虚拟化中断的方法;例举了UART芯片8250的工作原理来分析串口通讯编程;讨论了WIN32应用程序和VxD间的通讯,给出了VxD的内部组成.应用实例表明该方法下串口通讯是高效的. 相似文献
18.
19.
微机USB和RS485通讯接口的软硬件设计 总被引:3,自引:0,他引:3
文章使用最新的器件CP2101桥接器作为核心,加上UART和RS485的转换芯片MAX1483和一些附加电路IC实现了USB和RS485转换器的硬件电路,介绍了作为USB和UART桥接器的新器件CP2101的功能和用法,设计了在微机平台上与转换器进行通讯的软件. 相似文献
20.
微小卫星综合电子系统中的即插即用技术 总被引:1,自引:0,他引:1
针对微小卫星综合电子系统快速研制和空间任务快速响应的需求,分析了即插即用技术对综合电子系统的重要意义,提出了将即插即用技术应用于微小卫星综合电子系统的6项关键技术,在此基础上对某微小卫星UART系统进行了技术改造,使其具备了即插即用功能。研制成功的原理样机表明,可即插即用UART系统在资源自动配置、模块化程度和系统可扩展性等多方面性能有了很大提升,其技术方案和原理样机可以应用于微小卫星综合电子系统的设计和研制中,为快速空间响应微小卫星的实现提供参考。 相似文献