共查询到20条相似文献,搜索用时 15 毫秒
1.
本文介绍了一种基于 DSP 和 FPGA 的多串口通信系统的设计。使用 FPGA 对 DSP 的单一中断端口进行扩展,配合异步串口收发芯片,完成了点对多点的多串口通信。 相似文献
2.
3.
用FPGA实现异步串口与同步串口的转换 总被引:1,自引:0,他引:1
美国TI公司的TMS320C64xx系列DSP芯片的McBSP同步串口不具备与UART(通用异步收发器)异步串口直接通信的能力,为了解决这个问题,扩展DSP芯片的使用范围,文中介绍了一种新的用FPGA(现场可编程门阵列)来实现McBSP同步串口与UART异步串口之间相互转换的方法,通过必要的硬件连接和VHDL软件编程,实现了两种串口的转换,经测试,数据传输正确可靠。 相似文献
4.
此次研究重点分析FPGA的串口通信设计和实现的过程,在分析相关问题的过程中,充分的了解FPGA实现RS232串行数据通信的具体方案,明确这种方案的实行对UART模块化设计的影响,从根本上避免UART芯片的复杂性,同时克服移植性较差产生的弊端. 相似文献
5.
基于CPLD/FPGA的多串口设计与实现 总被引:1,自引:0,他引:1
在工业控制中如何提高一对多的串口通讯可靠性和系统的集成性成为研究热点.本文利用嵌入式技术,提出基于CPLD/FPGA的多串口扩展设计方案.实现并行口到多个全双工异步通讯口之间的转换,并根据嵌入式系统实时性的需要,在每个UART接收器中开辟了8个接收缓冲单元,实现高速嵌入式CPU与RS232通讯设备之间的速度匹配,同时,... 相似文献
6.
基于FPGA的液晶串口控制实现 总被引:1,自引:1,他引:0
介绍了基于FPGA(现场可编程门阵列)具有串口控制功能的液晶显示消息及时间的设计实现方案,描述了其中的各个模块,如液晶显示控制模块、数据处理模块、串口发送模块、串口接收模块、时间发生模块等。解决了包括如何启动发送数据信号、准确显示数据、FIFO最后数据反复在LCD(液晶显示器)显示、给LCD第2次写不显示以前多余数据、信息与时间数据同时发送、正确加载上位机给出的时间数据、时分秒位置正确显示、上位机显示时间格式的变化等问题。实验验证了设计的正确性。 相似文献
7.
8.
介绍了基于FPGA(现场可编程门阵列)具有串口控制功能的液晶显示消息及时间的设计实现方案,描述了其中的各个模块,如液晶显示控制模块、数据处理模块、串口发送模块、串口接收模块、时间发生模块等。解决了包括如何启动发送数据信号、准确显示数据、FIFO最后数据反复在LCD(液晶显示器)显示、给LCD第2次写不显示以前多余数据、信息与时间数据同时发送、正确加载上位机给出的时间数据、时分秒位置正确显示、上位机显示时间格式的变化等问题。实验验证了设计的正确性。 相似文献
9.
针对前端射频及信号处理部分与中心机需要进行远程通信的需要,设计了一款由FPGA实现的通信接口模块。该模块实现了射频及信号处理部分与中心机的通信,包括中心机发给前端受控模块的控制命令;前端受控模块发送给中心机的状态信息;中心机控制通信接口模块实现信息转发控制的命令。通过仿真分析,该通信接口模块能够完成远程数据传输的功能。 相似文献
10.
12.
串行接口是一种被广泛应用的接口形式,一般采用专用集成电路实现,在串口较多的电路中,将大大增加PCB面积和布线难度,同时,如何处理多串口通信时的中断冲突,也是一个难点。为了解决这些问题,本文结合实际工程需要,基于FPGA平台设计了多串口通信处理模块。该模块不仅包含通用的UART芯片功能,而且还针对多串口工作的情况,设计了中断控制器,解决了多个串口的中断冲突问题。该电路结构简单、工作稳定,可运用于低速率的异步通信。 相似文献
13.
随着计算机技术的发展,计算机应用场景在不断增多,交流数据内容在不断扩大,信息数据量逐渐增多,这使得计算机与其他终端的性能要求在不断提高,信息传输速度要越来越快。计算机与调制解调器采用的串口通信接口电路,一般的串口通信电路缓存数据的容量小,面对当前庞大的数据传输量,在高速传输中,会使信息发送中断,这样不利于信息的高速传输。FPGA是指现场可编程的逻辑门阵列,其具有较高的性能、可以进行拓展设计、功耗较低、容量较大等特点,在计算机接口电路中基于FPGA实现串口通信电路设计,对计算机通信速度的提升有着较大的帮助。 相似文献
14.
15.
针对专用UART芯片兼容性和可移植性差的缺点,设计了一种用VerilogHDL语言描述,FPGA实现的UART模块,可有效实现微处理器和FPGA设备之间的串行数据通信,增强系统稳定性,节省开发成本。 相似文献
16.
利用FPGA实现UART的设计 总被引:3,自引:0,他引:3
采用VHDL语言作为硬件功能的描述,硬件采用Altera公司的EP1K30TC144-3芯片,运用模块化设计方法分别设计了UART(通用异步收发器)的发送器、接收器和波特率发生器。在Max-plusII环境下进行设计、编译和仿真,并结合FPGA(现场可编程门阵列)的特点,实现了一个可编程的UART模块。上位机利用VB6.0编程实现PC机与UART的通信。 相似文献
17.
本文介绍了设计通用异步接收和发送器(UART),它是全双工的。由于其模块化设计,配置和极为小巧的尺寸,UART名为微型UART并且它是理想的片上系统芯片(So C)的应用。核心是可作为一种知识产权。Verilog硬件描述语言(HDL)在Altera的MAXPLUS二环境已用于设计,编辑和仿真。在使用Altera的FPGA技术中UART已得到实施。 相似文献
18.
为了适应全数字化自动控制更加广泛的应用,采用现场可编程门阵列(FPGA)对异步串行通信控制器(UART)进行多模块的系统设计的方法,使串口通信的集成度更高。对UART系统结构进行了模块化分解,可分为三个模块:FPGA波特率发生器控制模块、FPGA数据发送模块及数据接收模块。采用Verilog语言描述硬件功能,利用Xilinx公司的FPGA芯片,在Xilinx ISE Design Suite 13.4环境下进行设计、编译、综合、下载。采用第三方仿真工具ModelSim进行模拟仿真。 相似文献
19.
DOS系统由于技术成熟等优点在嵌入式操作系统领域始终占据着重要的地位,因此大部分的嵌入式计算机的程序设计都是在DOS平台上完成的.介绍了如何通过直接对INS8250的内部寄存器操作来实现串行通讯,以及多串口通讯在DOS平台上的中断服务函数的程序设计,并解决了多串口通讯的高号中断问题. 相似文献