首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
谢谢 《电子设计工程》2012,20(16):51-53
UART作为RS232协议的控制接口得到了广泛的应用,将UART的功能集成在FPGA芯片中,可使整个系统更为灵活、紧凑,减小整个电路的体积,提高系统的可靠性和稳定性。提出了一种基于FPGA的UART的实现方法,具体描述了发送、接收等模块的设计,恰当使用了有限状态机,实现了FPGA片上UART的设计,给出了仿真结果。  相似文献   

2.
李赓  张长森  苏玉娜 《通信技术》2009,42(12):35-37
通用异步收发器(UART)是一种短距离串行传输接口,在光通信和控制系统中得到了广泛的应用。现场可编程门阵列(FPGA)是一种半定制的集成电路,结合计算机软件技术(EDA.技术)可以快速、方便地构建数字系统。提出了一种基于FPGA的光端机UART的设计方法,实现了对UART的模块化设计。首先简要介绍了UART的基本特点,然后采用有限状态机(FSM)设计接收器模块和发送器模块,所有功能的实现全部采用VHDL进行描述。最后给出仿真结果,验证了整个设计的正确性和可靠性。  相似文献   

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

4.
基于FPGA的多串口模块的设计和实现   总被引:4,自引:0,他引:4  
UART(通用异步接收发送设备)是一种广泛应用于短距离、低速通信的串行传输接口。由于常用的UART芯片比较复杂且移植性差。文中提出了一种采用FPGA可编程门阵列器件实现8个UART的模块化设计方法。该方法首先依据系统组成来设计UART接口模块和MCU接口模块,设计中将8个UART接口和MCU接口先集成到FPGA上;其次用微处理器(MCU)对FPGA内每个UART进行控制,并通过FPGA和MCU实现多串口动态扩展(扩展到八个串口)的全双工通信。该通信方式完全遵守RS232协议,具有较强的通用性和推广价值。  相似文献   

5.
基于FPGA的UART设计   总被引:15,自引:1,他引:14  
UART是一种广泛应用于短距离、低速、低成本通信的串行传输接口。由于常用UART芯片比较复杂且移植性差,提出一种采用可编程器件FPGA实现UART的方法,实现了对UART的模块化设计。首先简要介绍UART的基本特点,然后依据其系统组成设计顶层模块,再采用有限状态机设计接收器模块和发送器模块,所有功能的实现全部采用VHDL进行描述,并用Modelsim软件对所有模块仿真实现。最后将UART的核心功能集成到FPGA上,使整体设计紧凑,小巧,实现的UART功能稳定、可靠。  相似文献   

6.
王敬华  刘武  丁国清 《电子设计工程》2012,20(17):169-171,174
为了实现某生产线上MCU的数据采集,设计了一种基于FPGA和UART的数据采集系统,并完成系统的软硬件设计。整个设计完全采用硬件逻辑VHDL语言,集成在一枚Altera的cyclone芯片内,设计了单片机总线与FPGA接口逻辑,数据缓存的双端口RAM、FIFO和UART串行发送模块。通过仿真和实际应用证明系统的准确性,该方法和理念具有一定的通用性,为数据采集系统的设计提供了一个新思路,使系统更紧凑,易维护,更可靠。  相似文献   

7.
UART作为RS-232协议的控制接口得到了广泛的应用,为实现准确的数据串口通信,在分析CRC生成算法的基础上,提出了一种简单、实用的UART设计与实现方案。该方案在串口通信中采用CRC-5校验,基于FPGA采用Verilog语言实现CRC-5校验模块,仿真结果与理论分析一致,达到了预期设计的目标。提高了通信的速度、可靠性和效率。  相似文献   

8.
基于FPGA/CPLD的通用异步通信接口UART的设计   总被引:6,自引:0,他引:6  
UART(通用异步接收发送设备)是一种短距离串行传输接口。在数字通信和控制系统中得到广泛应用。FPGA/CPLD是大规模集成电路技术发展的产物.是一种半定制的集成电路。结夸计算机软件技术(EDA技术)可以快速、方便地构建数字系统。本文介绍一种采用可编程逻辑器件FPGA/CPLD实现UART的方法,将UART的核心功能集成到FPGA/CPLD上,本设计包含UART的发送模块、接收模块和波特率发生器,所有功能的实现全部采用VHDL件描述语言来进行描述。设计、综合、仿真在QUARTUSII软件开发环境下实现。  相似文献   

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

10.
FPGA与DSP接口(UART)的设计实现与验证   总被引:1,自引:0,他引:1  
苏漪  谭潭 《无线电工程》2009,39(10):45-47
通用异步收发器(Universal Asynchronous Receiver/Transmitter,UART)作为RS232协议的的控制接口得到广泛应用,基于FPGA实现的UART设计可以使系统更加紧凑、稳定。对系统结构进行了模块化分解,使之适应自顶向下的设计方法。通过与DSP间的数据通信对设计功能进行了验证,在此基础上衍生出一种将UART模块嵌入FGPA芯片与DSP互联进行功能验证和调试的新方法。  相似文献   

11.
基于FPGA和UART的数据采集器设计   总被引:3,自引:1,他引:2       下载免费PDF全文
设计一种基于FPGA和UART串口传输技术的数据采集器.设计中采用12位、20 Msample/s的ADS805高速A/D芯片和Altera公司的Cyclone系列FPGA芯片.整个设计完全采用硬件逻辑,集成在一片FPGA内,不需要微处理器,实现了数据的采集、缓存和UART串口的发送与接收,设计电路简单,具有较高的采集速度,传输接口通用性强,便于互联;FPGA的重构性和通用性,也便于设计功能的升级.  相似文献   

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

13.
《现代电子技术》2015,(9):138-140
基于FPGA提出一种将各种不同类型的传感器接口(如UART接口)转化为统一规范的USB接口的设计方案,从而实现PC机对传感器接口采集的数据快速读写。简单介绍USB控制器的Verilog HDL实现方法,并应用QuartusⅡ和NiosⅡ软件搭建自适应传感器系统模块,通过数据传输对该系统进行验证,模拟了UART接口转换为USB接口的实现方法。  相似文献   

14.
图像验证系统设计及FPGA实现   总被引:2,自引:2,他引:0       下载免费PDF全文
乔世杰  胡运平  高勇   《电子器件》2006,29(3):825-828
用于JPEG2000静止图像压缩编码FPGA实现的图像验证系统。整个系统平台是由一个并VICMOS电脑眼、两个FPGA芯片、UART接口以及外部缓存组成。为了对搭建的平台进行验证,将并口电脑眼采集的图像数据存储在外部SRAM中,然后通过UART接口传送到PC机中,并通过PC机端的串口接收程序把采集的图像显示出来。完成了图像采集模块和UART接口模块的verilog HDL模型描述,通过了仿真和逻辑综合,并下载到FPGA芯片中,编写了串口接收程序,成功地实现了系统的联机调试。  相似文献   

15.
基于FPGA的UART模块的设计   总被引:6,自引:2,他引:4  
为了实现计算机与基于FPGA图像处理系统的数据通信,这里用FPGA设计了一款简易通用异步收发器(UART)模块.UART的主要功能是实现数据处理模块与RS 232串行数据接口之间的数据转换,即将送过来的并行数据转换为输出的串行数据流,由数据处理模块传送给计算机,还可以将串行数据转换为并行数据,供数据处理模块使用.为了简化电路设计,减少电路面积,这里省略了UART系统中的奇偶检验模块.  相似文献   

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

17.
本文介绍了设计通用异步接收和发送器(UART),它是全双工的。由于其模块化设计,配置和极为小巧的尺寸,UART名为微型UART并且它是理想的片上系统芯片(So C)的应用。核心是可作为一种知识产权。Verilog硬件描述语言(HDL)在Altera的MAXPLUS二环境已用于设计,编辑和仿真。在使用Altera的FPGA技术中UART已得到实施。  相似文献   

18.
在电机控制等许多应用场合,需要产生多路频率和脉冲宽度可调的PWM(脉宽调制)波形。文中用Altera公司FPGA(现场可编程门阵列)产品开发工具QuartusⅡ,以设计6路PWM输出接口为例,介绍了用FPGA实现多路PWM输出的接口设计和仿真方法,并给出了功能仿真和器件仿真的波形。在嵌入式系统中通过FPGA扩展系统功能,整个系统的效率和功能可以得到最大限度的提高,是一种较好的选择。  相似文献   

19.
张敏  赵宜楠  乔晓林 《电视技术》2011,35(13):35-37
设计与实现了基于VGA接口的专用雷达目标显示平台.它通过异步接收发送接口(UART)实现对雷达目标回波数据的传送,采用FPGA作为显示控制器,在FPGA上利用算法将串行数据变换到VGA接口显示器的格式来显示,从而实现了专用的雷达目标显示器.同时该设备也可作为雷达测试设备来使用.经过验证,该系统具有成本低、结构简单、实时...  相似文献   

20.
刘伟峰  庄奕琪  刘锋  何威  王英力 《电子器件》2007,30(4):1275-1278
利用有限状态自动机理论[1]进行了可嵌入式UART的设计.支持AMBA 2.0 APB总线接口.采用了改进的异步FIFO,在提高传输速率的同时能够更加准确的判断出FIFO的空满状态.提出了一种新的小数分频的处理方法,操作简单,便于实现.设计通过了FPGA的仿真验证.嵌入到单板系统中,在UART时钟为12.5 M的情况下,实现了与ARM PSK系统中的UART以230 k以内的任意波特率的数据传输.试验结果证明了本设计的可行性.  相似文献   

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

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

京公网安备 11010802026262号