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

2.
此次研究重点分析FPGA的串口通信设计和实现的过程,在分析相关问题的过程中,充分的了解FPGA实现RS232串行数据通信的具体方案,明确这种方案的实行对UART模块化设计的影响,从根本上避免UART芯片的复杂性,同时克服移植性较差产生的弊端.  相似文献   

3.
在TMS320C54x DSP中实现UART   总被引:1,自引:0,他引:1  
TMS320C54x系列DSP提供了灵活高速的同步串行接口McBSP,但未提供异步串口。本文分析讨论了异步串行通信的特点和其数据帧结构,提出了采用过采样的方法,结合使用DMA,利用高速同步串口模拟异步串口功能,从而在TMs32054x DSP中实现通用异步接收发送(UART)。文中讨论了McBSP过采样的实现方法、采样频率及工作流程。  相似文献   

4.
利用DSP的McBSP和DMA来实现通用异步接口UART,并以复用器和计算机的串行通信为例,给出了UART软件实现的详细流程。  相似文献   

5.
利用DSP的McBSP和DMA来实现通用异步接口UART,并以复用器和计算机的串行通信为例,给出了UART软件实现的详细流程.  相似文献   

6.
王永成  党源源  徐抒岩  王国辉   《电子器件》2008,31(3):1066-1069
为了实现具有同步串口的DsP(数字信号处理器)和异步串行设备之间的连接,介绍一种采用可编程逻辑器件CPLD实现UART的方法,将UART的核心功能集成到CPLD上.该设计包括UART的发送器、接收器和波特率发生器以及数据锁存器,所有的功能模块都采用VHDL语言编程实现.测试结果表明所设计的UART能够实现同步串口的DSP与异步串行通讯接口之间可靠且准确的通讯.  相似文献   

7.
针对专用UART芯片兼容性和可移植性差的缺点,设计了一种用VerilogHDL语言描述,FPGA实现的UART模块,可有效实现微处理器和FPGA设备之间的串行数据通信,增强系统稳定性,节省开发成本。  相似文献   

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

9.
基于FPGA的UART IP核的设计实现   总被引:2,自引:2,他引:0  
随着IC设计技术的发展,IP已经成为SOC设计的关键技术,利用已有IP可大大提高SOPC设计的效率和能力。UART是广泛使用的串行数据通信电路,一般说来,该接口由硬件(UART专用芯片)实现。采用VerilogHDL语言,结合有限状态机的设计方法来实现UART的IP核,将其核心功能集成到FPGA上,使整体设计紧凑、小巧,实现的UART功能稳定、可靠。  相似文献   

10.
串行通信在数字信息系统以及控制系统中得到了广泛的应用。针对传统UART传输速率低、稳定性相对较差的状况,介绍了高速异步串口UART16550的工作原理与设计实现,并且给出在现场可编程门阵列FPGA上的实现与验证仿真。这项设计对于片上系统之间以及与PC机之间的串行数据传输有了很大程度的改善。  相似文献   

11.
文章实现了一种应用于串行通信中的抗噪声接收电路的设计。UART被广泛应用于在远端设备之间进行串行通信,传统接收电路在位周期的中央对信号进行采样,但是由于各种随机噪声的干扰,会引起数据采样错误,造成通信出错。文章提出的设计方法是利用一个累加器在一个特定窗口周期内对串行数据进行采样并累加,再根据累加和判断出窗口期内正确数据位,从而滤去串行线路上的噪声得到纯净的串行数据,这大大增强了串行通信的可靠性。文章利用Quartus软件对设计进行编译、综合、仿真。仿真结果表明该电路能有效滤去串行线路上噪声,极大增强了接收电路的抗噪声性能。  相似文献   

12.
一种新的DSP与PC机串行通信设计方案   总被引:1,自引:0,他引:1  
目前大多数数字信号处理器(DSP)芯片上只提供2~3个同步串行接口,并不支持通用异步接口(UART)标准,其与微机及其它设备串行通信时,必须在DSP上扩展异步串行接口。针对DSP与PC机实时交换数据的通信接口标准不兼容的问题,以TMS320VC5402为例提出了一种串行通信设计方案,实现了DSP多通道缓冲串行口(McBSP)与PC机RS232接口的全双工通信。  相似文献   

13.
徐彦峰  徐睿 《电子与封装》2005,5(11):34-35,8
本文描述了如何利用简单的硬件连接实现DSP的同步串行口与PC机的异步通讯。其中DSP的UART通过软件实现。  相似文献   

14.
在智能化动态无功补偿中,采用基于ARM7的S3C44B0X与单片机(dsPIC30F6014)共同完成复杂的控制和监控任务,两个处理器间的通讯尤为重要。文中介绍了S3C44B0X处理器的UART的单元结构和工作方式。在与单片机的数据通信中,提出采用DMA方式接收数据。实践证明,在复杂的系统中,采用DMA的UART通讯,能够保证通讯数据的可靠性。  相似文献   

15.
基于FPGA的多串口扩展实现   总被引:3,自引:1,他引:2       下载免费PDF全文
随着电子技术的飞速发展,串行接口作为一种主要的通信接口越来越受关注.为了应对一些工业环境中对多串口提出的要求,一种利用目前最先进的Cyclone III FPGA开发平台实现多个可扩展串口的方法作了介绍.串口和微处理器之间的通信采用总线的方式,处理器可以使用中断或者查询方式与串口进行通信.在通信过程中串口个数可以根据实际需求灵活改变,还可以根据需要很方便地设置更高或更低的波特率.该设计方法优点在于其具有经济性、易实现性和良好的可移植性,有着很强的通用性和推广价值.  相似文献   

16.
在PIC单片机开发过程中,由于芯片固有的UART(通用异步收发器)硬件模块数量的限制,如何实现可靠的无硬件模块的串行异步通信,成为众多开发者关注的问题。针对该问题,从经典的起止式串行异步通信协议出发,提出了一种可靠、实用的软件串行异步通信方法——三倍速采样法,并对其原理、实现过程进行了分析和描述。应用结果表明,该方法配置灵活、实用可靠,为实现可靠的软件串行异步通信提供了较好的解决方案。  相似文献   

17.
PC机与AVR单片机之间串行通信的实现   总被引:3,自引:3,他引:0  
基于RS232串行通信协议,阐述了一种PC机与AVR系列单片机Atmega128之间串行通信的实现方式,实现了PC机与单片机间数据的双向传输。其中PC机为主发送端,单片机为主接收端。硬件上,简单介绍了利用MAX232E芯片解决PC机与单片机电气规范不一致的方法。软件上,PC机端通信程序采用C语言嫡程,运用Turbo C库函数bios.h中提供的调用BIOS软中断的函数bioscom()实现;单片机端通信程序采用C51嫡程,使用UART接收结束中断、UART发送结束中断。本文提供了相关C语言和C51源程序。  相似文献   

18.
单片机的串行通信接口技术探讨   总被引:3,自引:0,他引:3  
李建设 《现代电子技术》2005,28(18):61-63,67
MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上是独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出。本文以MCS-51单片机为核心,利用通用可编程的异步接收/发送器UART这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在串行口的输入输出引脚上加上电平转换器,就可容易地构成标准的RS 232接口,与PC机、MCS-51单片机、网络计算机连接进行数据通信。可以方便监测系统,增强设备应用的灵活性。  相似文献   

19.
主要利用TI公司的多路异步收发器,TLl6C554和PHILIPS公司的SJAl000设计一个多路总线协议转换通讯系统。为了实现4路UART总线与CAN总线之间的相互转换过程,采用微控制器AT89S51来控制通讯数据转换,通过硬件电路实验和软件调试算法,得到了4路串行总线与CAN总线之间的相互透明转换过程。该电路系统大大方便了具有UART接13的设备进行远距离、多节点传输,增强了系统的通讯可靠性。  相似文献   

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

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

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

京公网安备 11010802026262号