共查询到20条相似文献,搜索用时 15 毫秒
1.
文章介绍了一种在现场可编程门阵列(FPGA)上实现UART的方法。UART的波特率可设置调整,工作状态可读取。系统结构进行了模块化分解,使之适应自顶向下(Top-Down)的设计方法。核心部分采用有限状态机(FSM)实现,使控制逻辑直观简单,大幅度提高了设计效率。最后给出功能仿真结果,验证了整个设计的正确性和可靠性。 相似文献
2.
基于FPGA的UART控制器的设计和实现 总被引:3,自引:0,他引:3
文章介绍了一种在现场可编程门阵列(FPGA)上实现UART的方法.UART的波特率可设置调整,工作状态可读取.系统结构进行了模块化分解,使之适应自顶向下(TopDown)的设计方法.核心部分采用有限状态机(FSM)实现,使控制逻辑直观简单,大幅度提高了设计效率.最后给出功能仿真结果,验证了整个设计的正确性和可靠性. 相似文献
3.
4.
5.
针对通信安全问题,采用自顶向下的设计方法,设计了一种RC4算法基于FPGA的实现方式,实现了通信数据的加密传输。根据RC4加密算法的原理和设计流程,使用Verilog HDL编程语言,采用有限状态机(FSM)的编程方式实现算法,通过Modelsim SE 10.1a仿真软件进行仿真,并在FPGA开发板上进行验证。采用本文提出的FPGA设计方法实现的RC4加密算法相比软件加密方式和已有的FPGA实现方式速度有明显提高。 相似文献
6.
光纤陀螺姿态测量系统中的信号采集和处理是系统的一个重要环节;文章介绍了基于FPGA的光纤陀螺信号采集处理卡的设计过程,采用Verilog HDL实现FPGA内部逻辑电路设计,选用AD7846完成信号的数模转换,通过FPGA编程实现光纤陀螺的标定和误差补偿,设计了RS232/422通用异步串口通信硬件电路并在FPGA上实现了串口通信;实验结果表明:该卡能够准确实时地采集并按预定的设计处理光纤陀螺信号。 相似文献
7.
介绍了一种在FPGA中实现的有限状态机FSM,可以通过link口对TigerSHARC信号处理器进行程序加载。通过信号处理器系统的处理器之间的link互联结构,FSM可实现对整个信号处理系统的加载功能。在FPGA中设计加载状态机及信号处理系统与其他系统的接口,使信号处理系统更加简单、高效。 相似文献
8.
基于FPGA的激光陀螺信号高速解调滤波设计 总被引:3,自引:0,他引:3
在FPGA中实现DSP和计算机常用的IEEE单精度32位浮点表示方式,通过模块化设计,能够进行相关的浮点加法和乘法操作。利用内部逻辑单元、乘法器、ROM、RAM等资源,经过正确的逻辑控制和可靠的时序设计,设计了一个能对激光陀螺信号进行高速、精确滤波的专用滤波器,并且更简便实现后续DSP或计算机对滤波数据的格式处理。 相似文献
9.
本文介绍了SMBus串行总线数据传输格式.采用SOC的C8051F300作为光纤陀螺的输出接口.把光纤陀螺的输出由UART形式转换为SMBus形式输出,并给出了相应的硬件和软件实现方法。 相似文献
10.
《计算机应用与软件》2017,(12)
针对在多任务操作系统环境下串口通信实时性和高速性受到影响的问题,提出一种基于有限状态机的高速串口通信收发器的FPGA实现方法。串口通信收发器由波特率发生器、发送模块、接收模块和控制与状态四个模块构成,波特率发生器使用锁相环对输入时钟进行倍频和分频;接收模块和发送模块分别使用一个四状态和两状态的有限状态机实现。仿真和实测结果表明,设计的FPGA串口收发器模块电路工作稳定,速度可以达到3 Mbit/s。由于FPGA的高度并行性和有限状态机的稳定性,使用有限状态机实现的FPGA高速串口通信收发器在工业应用中能保证高速串行通信的实时性和可靠性。 相似文献
11.
随着物联网技术的发展,硬件间的相互通信速度要求越来越快。文中给出了采用Verilog HDL语言以有限状态机的形式,在FPGA中实现对带寄存器寻址的SPI接口控制的方法;同时介绍了通过SPI接口的结构和工作原理,提出了所设计的SPI接口要求,并通过Modelsim SE 6.5仿真软件进行了仿真实验,得到了符合设计要求的仿真波形,且在FPGA开发板上得到了正确验证,证明该设计可应用于带寄存器寻址的SPI接口配置。 相似文献
12.
基于FPGA的搬运机器人控制系统 总被引:1,自引:0,他引:1
以FPGA作为搬运机器人控制系统的检测和控制核心,详细介绍了机器人行走控制器和机器手控制器的结构和设计方法。该控制系统采用有限状态机描述和硬件描述语言设计机器人控制器,具有自动纠偏、寻线准确、高集成度和高可靠性等特点。实际运用表明该控制系统完全满足要求。 相似文献
13.
基于FPGA的UART电路设计与仿真 总被引:3,自引:0,他引:3
文章介绍了一种采基于FPGA实现UART电路的方法,并对系统结构进行了模块化分解以适应自顶向下的设计方法。采用有限状态机对接收器模块和发送器模块进行了设计,所有功能的实现全部采用VHDL进行描述,并在Modelsim环境下进行了仿真,结果表明了该设计的正确性和可靠性。 相似文献
14.
串行通信接口是一种主要的通信接口。UART作为RS232协议的控制接口得到了广泛的应用,基于FPGA实现的UART设计可以使系统更加紧凑、稳定。系统结构进行了模块化分解,使之适应自顶向下(TopDown)的设计方法。本文介绍一种基于FPGA的UART控制器的多模块实现方法,使用VHDL语言进行描述,其波特率可以调整,工作状态可读取,控制逻辑直观简单,大幅度提高了设计效率。本文介绍的方法已成功应用在实际项目中。 相似文献
15.
基于DSP和FPGA的挠性陀螺数字力反馈回路的设计 总被引:2,自引:0,他引:2
首先介绍了挠性陀螺力反馈回路的传递模型。针对目前模拟力反馈回路中噪声、漂移和精度低等缺陷,提出了一种数字化方案,在设计中应用了数字信号处理器(DSP)和现场可编程门阵列(FPGA),并给出了其设计和解决方法。利用数字回路有效地降低了模拟回路中固有的噪声和漂移等的影响,达到了更高的精度。试验证明此方案具有很好的实用性和经济性。 相似文献
16.
17.
文章介绍了一种在现场可编程门阵列(FPGA)上实现UART的方法?首先阐述了UART异步串行通信原理.然后介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,以及用硬件描述语言Verilog来开发UART通信接口电路的FPGA实现。系统结构进行了模块化分解,使之适应自顶向下(Top—Down)的设计方法。最后给出功能仿真结果。验证了整个设计的正确性和可靠性. 相似文献
18.
异步协议是广泛应用于数据链路层的串行通信协议,文中基于该协议用VHDL设计了全双工可编程UART(Uni-versal Asynchronous Receiver Transmitter,通用异步收发器)。重点讨论了使用FSM(有限状态机)技术进行接收器和发送器两大核心模块的设计实现,以及接收器能够正常工作的关键技术———倍频采样技术;此外本设计在采样的同时实现串并转换,它比传统的方法能少一个周期的时钟消耗。设计的UART在Quartus II 4.0中通过了全部功能仿真。 相似文献
19.
单片FPGA图像预处理系统的设计与实现 总被引:2,自引:0,他引:2
采用单片FPGA设计与实现图像处理系统的方法,并对系统硬件进行了分析和设计,对FPGA内电路模块进行了VHDL建模,在FPGA开发平台ISE4.1上实现了设计。 相似文献