共查询到20条相似文献,搜索用时 93 毫秒
1.
基于FPGA的多串口模块的设计和实现 总被引:4,自引:0,他引:4
UART(通用异步接收发送设备)是一种广泛应用于短距离、低速通信的串行传输接口。由于常用的UART芯片比较复杂且移植性差。文中提出了一种采用FPGA可编程门阵列器件实现8个UART的模块化设计方法。该方法首先依据系统组成来设计UART接口模块和MCU接口模块,设计中将8个UART接口和MCU接口先集成到FPGA上;其次用微处理器(MCU)对FPGA内每个UART进行控制,并通过FPGA和MCU实现多串口动态扩展(扩展到八个串口)的全双工通信。该通信方式完全遵守RS232协议,具有较强的通用性和推广价值。 相似文献
2.
本文介绍了一种基于 DSP 和 FPGA 的多串口通信系统的设计。使用 FPGA 对 DSP 的单一中断端口进行扩展,配合异步串口收发芯片,完成了点对多点的多串口通信。 相似文献
3.
针对同步设备与异步设备之间进行串行通信时经常存在的转换问题,提出一种采用复杂可编程逻辑器件(CPLD)实现的解决方法,并详细介绍了具体实现过程,通过实践证明,该方法灵活方便,可靠性高,可以满足一般工程应用的要求。 相似文献
4.
5.
在嵌入式数字伺服控制系统中,随着各类传感器的数字化应用,几乎所有信号的采集都需要利用异步串行通信接口来完成,而数字信号处理芯片TMS320F2812只提供两路异步串行通信接口,限制了其应用范围,利用TI公司的TL16C752B芯片对DSP芯片TMS320F2812进行异步串行通信接口的扩展,通过分析此芯片的工作特性及其与DSP的匹配,给出其硬件线路连接图,同时进行了软件编码设计,包括芯片的初始化程序和中断服务程序。该设计满足了嵌入式数字化伺服控制系统的各系统间通信、速率陀螺信号采集、位置编码器信号采集和温度传感器信号采集等同时使用异步串行通信接口的要求。 相似文献
6.
基于FPGA的液晶串口控制实现 总被引:1,自引:1,他引:0
介绍了基于FPGA(现场可编程门阵列)具有串口控制功能的液晶显示消息及时间的设计实现方案,描述了其中的各个模块,如液晶显示控制模块、数据处理模块、串口发送模块、串口接收模块、时间发生模块等。解决了包括如何启动发送数据信号、准确显示数据、FIFO最后数据反复在LCD(液晶显示器)显示、给LCD第2次写不显示以前多余数据、信息与时间数据同时发送、正确加载上位机给出的时间数据、时分秒位置正确显示、上位机显示时间格式的变化等问题。实验验证了设计的正确性。 相似文献
7.
本文针对嵌入式系统精简特性,提出一种通过一个中断源高效管理多个串行口,不但节省了系统资源,并且实现多个串行口中断的无漏检测与服务的有效方法。 相似文献
9.
介绍了基于FPGA(现场可编程门阵列)具有串口控制功能的液晶显示消息及时间的设计实现方案,描述了其中的各个模块,如液晶显示控制模块、数据处理模块、串口发送模块、串口接收模块、时间发生模块等。解决了包括如何启动发送数据信号、准确显示数据、FIFO最后数据反复在LCD(液晶显示器)显示、给LCD第2次写不显示以前多余数据、信息与时间数据同时发送、正确加载上位机给出的时间数据、时分秒位置正确显示、上位机显示时间格式的变化等问题。实验验证了设计的正确性。 相似文献
10.
随着电子技术的飞速发展,串行接口作为一种主要的通信接口越来越受关注.为了应对一些工业环境中对多串口提出的要求,一种利用目前最先进的Cyclone III FPGA开发平台实现多个可扩展串口的方法作了介绍.串口和微处理器之间的通信采用总线的方式,处理器可以使用中断或者查询方式与串口进行通信.在通信过程中串口个数可以根据实际需求灵活改变,还可以根据需要很方便地设置更高或更低的波特率.该设计方法优点在于其具有经济性、易实现性和良好的可移植性,有着很强的通用性和推广价值. 相似文献
11.
基于FPGA/CPLD设计与实现UART 总被引:2,自引:0,他引:2
UART是广泛使用的串行数据通讯电路。本设计包含UART发送器、接收器和波特率发生器。设计应用EDA技术,基于FPGA/CPLD器件设计与实现UART。 相似文献
12.
13.
VHDL电路的优化目标是充分利用CPLD/FPGA芯片的内部资源,使设计文件能适配到一定规模的CPLD/FPGA芯片中,并提高系统的工作速度和降低系统成本。分析VHDL语言的特点,并从设计思想、语句运用和描述方法等方面对电路进行优化,提出了利用串行化设计思想和外扩E^2PROM的方法对VHDL电路进行优化,通过对比实验,验证了这两种方法能有效减少程序占用的宏单元(Macro Cell)。 相似文献
14.
15.
16.
17.
基于FPGA/CPLD的通用异步通信接口UART的设计 总被引:6,自引:0,他引:6
UART(通用异步接收发送设备)是一种短距离串行传输接口。在数字通信和控制系统中得到广泛应用。FPGA/CPLD是大规模集成电路技术发展的产物.是一种半定制的集成电路。结夸计算机软件技术(EDA技术)可以快速、方便地构建数字系统。本文介绍一种采用可编程逻辑器件FPGA/CPLD实现UART的方法,将UART的核心功能集成到FPGA/CPLD上,本设计包含UART的发送模块、接收模块和波特率发生器,所有功能的实现全部采用VHDL件描述语言来进行描述。设计、综合、仿真在QUARTUSII软件开发环境下实现。 相似文献
18.
基于CPLD/FPGA的半整数分频器的设计 总被引:4,自引:0,他引:4
简要介绍了CPLD/FPGA器件的特点和应用范围 ,并以分频比为2.5的半整数分频器的设计为例 ,介绍了在MAX plusⅡ开发软件下 ,利用VHDL硬件描述语言以及原理图的输入方式来设计数字逻辑电路的过程和方法。 相似文献
19.
20.
基于FPGA的键盘扫描模块的设计与实现 总被引:3,自引:0,他引:3
在电子产品中,键盘是最基本的输入设备,然而在应用中都采用通用的键盘扫描器件是不现实的,需要单独设计成专用的小键盘.现代EDA(电子设计自动化)技术提供了一种很好的途径,利用VHDL硬件描述语言和FPGA器件可以很方便地构建键盘扫描模块.经过实际操作检验,该模块可以很好地对每一次按键动作进行扫描和响应,实现预先设计的功能. 相似文献