首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
针对在多任务操作系统环境下串口通信实时性和高速性受到影响的问题,提出一种基于有限状态机的高速串口通信收发器的FPGA实现方法。串口通信收发器由波特率发生器、发送模块、接收模块和控制与状态四个模块构成,波特率发生器使用锁相环对输入时钟进行倍频和分频;接收模块和发送模块分别使用一个四状态和两状态的有限状态机实现。仿真和实测结果表明,设计的FPGA串口收发器模块电路工作稳定,速度可以达到3 Mbit/s。由于FPGA的高度并行性和有限状态机的稳定性,使用有限状态机实现的FPGA高速串口通信收发器在工业应用中能保证高速串行通信的实时性和可靠性。  相似文献   

2.
串行通信接口是一种主要的通信接口。UART作为RS232协议的控制接口得到了广泛的应用,基于FPGA实现的UART设计可以使系统更加紧凑、稳定。系统结构进行了模块化分解,使之适应自顶向下(TopDown)的设计方法。本文介绍一种基于FPGA的UART控制器的多模块实现方法,使用VHDL语言进行描述,其波特率可以调整,工作状态可读取,控制逻辑直观简单,大幅度提高了设计效率。本文介绍的方法已成功应用在实际项目中。  相似文献   

3.
本文提出了一种专用异步串行通信电路的FPGA实现方法,具体描述了发送、接收和接口模块的设计,恰当的使用了FIFO、状态机和乒乓操作,最后分别给出了接收和发送的仿真结果。该电路充分利用FPGA的资源。提高了设计的灵活性和稳定性,简化了电路,有利于整个系统性能的完善。  相似文献   

4.
熊海军  王耀青 《测控技术》2013,32(9):137-139
针对单片机片上串口资源有限,难以满足一些实际应用需求的问题,提出一种将多个文件数据通过与之相对应的串口同时发送的实现方案.详细描述了设计方案,将多个文件数据经过上位机软件处理,利用FPGA灵活性的优势,读取CompactFlash上的经处理过的数据,并通过相应串口同时发送.实验结果显示,该方案实现简单,每个文件对应的串口发送数据准确,系统运行稳定可靠,解决了单片机串口资源有限的问题,为一些类似应用提供了参考.  相似文献   

5.
本文讨论串行异步通信有关的技术及Windows环境下利用VC(Visual C )进行串行异步通信程序的设计方法。  相似文献   

6.
主从并行状态机用于复杂FPGA控制系统设计   总被引:3,自引:0,他引:3  
本文提出了一种基于主从并行状态机的设计方法,用于多状态的复杂状态机设计,通过把该方法应用于一个实际系统设计说明了抽象出Master和Slave状态机的过程.该方法为大规模复杂FPGA逻辑和时序设计提供了方法学上的参考和简化.  相似文献   

7.
采用自由软件设计了一种基于嵌入式多串口通信转换器的电能质量监控系统,系统采用模块化设计,设置了8串口通信转换器.实现以太网透明传输异步串行数据:详细介绍了系统的设计思想以及各个层次的软硬件设计结构。  相似文献   

8.
本文介绍了一种在VC++平台下,基于串口通信的实时压力控制系统.该系统通过时串口循环采集数据,记录到数据库中,并实时的对数据进行显示.人机界面提供历史数据查询,且操作人员可以设置参数达到最好的工艺效果.  相似文献   

9.
IDT7130是IDT公司出产的一种异步高速双口RAM。阐述了IDT7130的基本功能及其忙仲裁域双边中断逻辑,给出一种基于异步高速双口RAM的多串口接口电路的设计方法,经应用表明具有很好的智能异步通信功能。  相似文献   

10.
应用EDA技术设计了基于FPGA的串口集线器硬件电路,并用微软发布的DDK编写了驱动程序,实现了单个串口至多个串口的扩展.多个串口设备可以通过一个上游串口与计算机进行通信.  相似文献   

11.
胥凌燕 《微计算机信息》2007,23(35):218-219,183
文章介绍了一种在现场可编程门阵列(FPGA)上实现UART的方法?首先阐述了UART异步串行通信原理.然后介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,以及用硬件描述语言Verilog来开发UART通信接口电路的FPGA实现。系统结构进行了模块化分解,使之适应自顶向下(Top—Down)的设计方法。最后给出功能仿真结果。验证了整个设计的正确性和可靠性.  相似文献   

12.
本文介绍了一种WIN95环境下基于线程的实时串行通信的实现方法,并给出了用VC++50编写的串行通信程序。  相似文献   

13.
UART通信模式以其简单连接方式,可靠的传输效率广泛应用于现代化工业生产的各个方面,本文讨论的是51单片机与FPGA芯片的之间的UART通信模式。从二者的硬件连接,通信编程和软件仿真三个方面分析该模式的实现方式,并仿真了其实际通信效果,阐明了其实际可行性和使用可靠性。  相似文献   

14.
UAIKT通讯模式以其简单连接方式,可靠的传输效率广泛应用于现代化工业生产的各个方面,本文讨论的是51单片机与FPGA芯片的之间的UART通讯模式。从二者的硬件连接,通讯编程和软件仿真三个方面分析该模式的实现方式,并仿真了其实际通讯效果,阐明了其实际可行性和使用可靠性。  相似文献   

15.
通用异步接收发送器在嵌入式系统设计以及SOC设计中得到了广泛的应用.介绍了一种以状态机控制为核心、波特率可调整的UART通信接口在FPGA上实现的方法.设计利用Verilog HDL描述完成设计,进行了多种波特率的功能测试,最后给出了FPGA上的综合实现与验证仿真,仿真和综合结果显示整个设计正确、可靠.设计可经过简单修改形成IP核直接移植至系统设计中,提高了设计效率.  相似文献   

16.
设计了一种基于现场可编程门阵列(FPGA)的通用异步串行控制器(UART)的IP核,该核符合串行通信协议,具有可重配置、可扩展性、灵活性、兼容性、功耗低的优点,适合于SOC应用。设计使用Verilog HDL硬件描述语言在QuartusII环境下进行设计、综合、布局布线,在Model Sim下仿真,最后在FPGA上嵌入UART的IP核实现异步串行通信功能。  相似文献   

17.
实时数据库系统利用数据库技术来有效地管理实时应用中的大量数据,以提高系统功能及灵活性。事实上,诸如股票交易、导弹/飞行器控制、计算机集成制造系统、空中交通管制等许多实时应用本来都是分布式的,从而,随着实时数据库研究的深入及分布式数据库技术的成熟,分布式实时数据库便开始成为新的研究热点,已经吸引了来自实时系统、数据库系统、并行/分布式系统等多个领域的专家学者。  相似文献   

18.
提供了基于FPGA的UART控制器的实现方案,采用自顶向下的设计方法,将系统分割成若干功能模块,分析了整个UART系统的结构及各个功能模块的原理,并通过相应的软硬件环境进行仿真和测试.  相似文献   

19.
基于System Generator系统级建模工具在Matlab/Simulink环境下完成了UART通讯模块的建模,并生成位流文件下载到Spartan 3E开发板的FPGA芯片中,实现UART通讯数据发送和接收功能。实验结果表明,System Generator系统级建模工具不仅消除了原先系统工程师与软硬件工程师之间的隔阂,而且简化了传统的FPGA开发流程。  相似文献   

20.
基于FPGA的UART设计与应用   总被引:2,自引:1,他引:1  
蒋艳红 《计算机工程》2008,34(21):225-226
针对通用异步收发器(UART)的特点,提出一种基于FPGA芯片的嵌入式设计算法,其中包括状态机设计技术和层次设计方法,实现了数据传输的全双工收/发功能,设计了UART的功能测试电路。结果表明,该设计具有可编程收/发数据位数和提供功能扩展等优点。  相似文献   

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

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