首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
基于IP的异步通信接口UART设计及其FPGA实现方法   总被引:5,自引:0,他引:5  
介绍了基于IP模块的异步通信接口UART(通用异步接收发送设备)设计以及在FPGA(现场可编程门阵列)上实现的设计流程,包括UART模块的Verilog源代码设计,以及多种EDA(电子设计自动化)软件的使用:利用Debussy对源代码进行了调试,分析了设计的组织结构,利用ModelSim SE 5.8对设计进行了仿真,利用Synplify Pro 7.2进行了综合,利用Project Navigator对设计进行了布局布线,并完成了时序仿真,最后在Xilinx的SPARTANⅡE芯片上下载实现,经验证符合设计要求.  相似文献   

2.
UART通信的FPGA实现设计   总被引:1,自引:0,他引:1  
阐述了UART异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,介绍了用硬件描述语言Verilog来开发UART通信接口电路的FPGA实现。本设计使用Xilinx的FPGA器件,将UART的核心功能嵌入到FPGA内部,不但实现了电路的异步通讯的主要功能,而且使电路更加紧凑、稳定、可靠。  相似文献   

3.
利用FPGA实现UART的设计   总被引:3,自引:0,他引:3  
采用VHDL语言作为硬件功能的描述,硬件采用Altera公司的EP1K30TC144-3芯片,运用模块化设计方法分别设计了UART(通用异步收发器)的发送器、接收器和波特率发生器。在Max-plusII环境下进行设计、编译和仿真,并结合FPGA(现场可编程门阵列)的特点,实现了一个可编程的UART模块。上位机利用VB6.0编程实现PC机与UART的通信。  相似文献   

4.
基于FPGA的UART设计实现及其验证方法   总被引:4,自引:1,他引:3  
UART作为RS 232协议的控制接口得到了广泛的应用,基于FPGA实现的UART设计可以使系统更加紧凑、稳定.系统结构进行了模块化分解,使之适应自顶向下(Top Down)的设计方法.核心部分采用有限状态机(FSM)实现,使控制逻辑直观简单,提高了设计效率.通过与计算机间的数据通信对设计的功能进行了验证,在此基础上衍生出一种将UART模块嵌入FPGA芯片与计算机互联进行功能验证和调试的新方法.  相似文献   

5.
基于FPGA的UART设计与实现   总被引:2,自引:0,他引:2  
何勇 《现代电子技术》2010,33(11):154-156,159
介绍了应用现场可编程门阵列(FPGA)设计和实现通用异步收发器UART的方法。采用有限状态机模型形式化描述了UART的功能,在此基础上用硬件描述语言VHDL编程实现了UART,并使用QuartusⅡ软件中的嵌入式逻辑分析仪SignalTapⅡ对数据传输进行了检测,验证了设计的正确性。  相似文献   

6.
通用异步收发器(UART)是一种短距离串行传输接口,在控制系统中得到了广泛的应用.现场可编程门阵列(FPGA)是一种半定制的集成电路,UART作为RS232协议的控制接口得到了广泛的应用,将UART的功能集成在FPGA芯片中,可使整个系统更为灵活、紧凑,减小整个电路的体积,提高系统的可靠性和稳定性.提出了一种基于FPGA的UART的实现方法,具体描述了发送、接收等模块的设计,恰当使用了有限状态机,实现了FPGA片上UART的设计,给出了仿真结果.  相似文献   

7.
基于FPGA的UART设计与实现   总被引:2,自引:0,他引:2  
本文介绍了UART的基本特点,提出了一种简单、实用的UART收发器的实现方法,并且采用VHDL语言设计了一种通用的软核。在FPGA上进行测试,结果表明了该设计电路稳定、可靠,实现了UART功能的正确性和可靠性。  相似文献   

8.
郭晓明  张德 《电声技术》2010,34(6):31-33,37
将UART的功能集成在FPGA芯片中,可使整个系统更为灵活、紧凑,减小整个电路的体积,提高系统的可靠性和稳定性。提出了一种基于FPGA的UART的实现方法,具体描述了发送、接收等模块的设计,恰当使用了fifo、有限状态机,实现了FPGA片上UART的设计,给出了仿真结果,并且作为独立模块通过了DSP与计算机之间的数据通信测试。  相似文献   

9.
计算机通信有串行和并行通信。串行通信虽然使设备之间的连线很少,但会带来串/并转换和位计数等问题,这使串行通信技术比并行通信技术更为复杂。串/并转换既可用软件实现,也可用硬件来实现。  相似文献   

10.
《无线电工程》2018,(5):433-438
为了方便FPGA和CPU或者其他设备之间的数据传输,实现了一个可编程的通用异步收发器(UART)模块。采用Verilog HDL语言作为硬件功能的描述,硬件采用Alter公司的EP2C5T144C8N芯片,运用模块化设计方法分别设计了UART的发送器、接收器和波特率发生器。用Modelsim进行时序仿真,并用USB-Blaster在QuartusⅡ环境下进行设计、编译,经串口助手进行验证,数据传输快速、准确。  相似文献   

11.
基于FPGA的TFT-LCD控制器的设计和实现   总被引:2,自引:2,他引:0  
在Verilog HDL设计的行、场扫描时序基础上,设计并实现了基于FPGA的TFT-LCD控制器。该控制器在修改行、场扫描时序后可以驱动不同分辨率的TFT-LCD,具有很好的移植性。  相似文献   

12.
由于异步串行通信要求的传输线少,可靠性高,传输距离远,所以系统间互联常采用RS-232接口方式.通常,RS-232接口均采用硬(UART专用芯片)方式来实现,本文介绍了如何用可编程器件(CPLD或FPGA)通过设计Verilog HDL语言来实现UART,以及如何通过计算机来进行调试,为RS-232接口提供了一种新的解决方案.  相似文献   

13.
通用异步接收发送器具有可编程性和高度兼容性,在嵌入式系统设计中得到了广泛的应用.介绍了一种利用Verilog HDL语言设计UART核心功能的方法,具体描述了发送、接收、同步FIFO以及波特率发生器模块的设计,最后给出了该核心模块的整体功能仿真和综合结果.结果表明该UART功能正确、稳定、可靠,可以很好地应用于异步通讯中.  相似文献   

14.
UART是广泛使用的串行数据通信电路,因其要求的传输线少,可靠性高,传输距离远,所以系统间互联常采用RS—232接口方式。文章基于Verilog HDL语言,结合有限状态机的设计方法来实现UART,将其核心功能集成到DSP上,使整体设计紧凑、小巧,实现的UART功能稳定、可靠,为DSP的RS—232接口提供了一种新的解决方案。该IP核已用于一款32位浮点DSP芯片的设计中。  相似文献   

15.
基于FPGA的RS编码器的设计与实现   总被引:2,自引:0,他引:2  
RS码是线性分组码中一种典型的纠错码,既能纠正随机错误,也能纠正突发错误.在现代通信领域越来越受到重视.文中介绍基于FleA使用Verilog-HDL语言的RS(15,9)编码器的设计方法,并在QuartusII 5.0软件环境下进行了功能仿真,仿真结果与理论分析相一致,该设计方法对实现任意长度的RS编码有重要参考价值.  相似文献   

16.
简化UART功能的FPGA实现   总被引:3,自引:0,他引:3  
提出了一种ARM FPGA结构系统中简化UART功能的FPGA实现方法,使用了状态机来描述接收器和发送器的基本功能,最后分别给出了一个串行数据帧长度的接收和发送的仿真结果。  相似文献   

17.
随着信息时代的到来,数据存储和保护的需求与日俱增,如何有效实现对硬盘数据的加密保护成为一个重要的课题。文章首先分析了目前常用的硬盘数据加密方法,并在比较各种加密方案的基础上给出了基于FPGA的SATA硬盘加解密控制器设计方案。基于SATA2.0接口的广泛应用性,文章接着介绍了SATA的体系结构,并由此给出了系统的总体设计构架和详细设计方案。本控制器采用Synopsys公司的SATAVIP辅助验证,测试平台为Xilinx ML505开发板,并采用Xilinx公司的Virtex5FPGA作为最终实现,测试结果表明能够正确有效地实现硬盘数据的加解密工作。在SATA加解密控制器设计与实现方面的研究成果,具有通用性、可移植性,有一定的理论及经济价值。  相似文献   

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

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