共查询到20条相似文献,搜索用时 15 毫秒
1.
基于FPGA的UART模块的设计 总被引:6,自引:2,他引:4
为了实现计算机与基于FPGA图像处理系统的数据通信,这里用FPGA设计了一款简易通用异步收发器(UART)模块.UART的主要功能是实现数据处理模块与RS 232串行数据接口之间的数据转换,即将送过来的并行数据转换为输出的串行数据流,由数据处理模块传送给计算机,还可以将串行数据转换为并行数据,供数据处理模块使用.为了简化电路设计,减少电路面积,这里省略了UART系统中的奇偶检验模块. 相似文献
2.
3.
在嵌入式单片机应用系统中一般都有标准串行端口UART(通用异步接收和发送器),而UART通常专门用于单机或多机异步通信,不再有其它应用。在系统引脚严重不足时,就有必要进行某些功能接口的扩展。本文介绍在已将UART作为串行通信端口的情况下,采用UART方式0分时复用策略来扩展SPI( 相似文献
4.
基于FPGA的多串口模块的设计和实现 总被引:4,自引:0,他引:4
UART(通用异步接收发送设备)是一种广泛应用于短距离、低速通信的串行传输接口。由于常用的UART芯片比较复杂且移植性差。文中提出了一种采用FPGA可编程门阵列器件实现8个UART的模块化设计方法。该方法首先依据系统组成来设计UART接口模块和MCU接口模块,设计中将8个UART接口和MCU接口先集成到FPGA上;其次用微处理器(MCU)对FPGA内每个UART进行控制,并通过FPGA和MCU实现多串口动态扩展(扩展到八个串口)的全双工通信。该通信方式完全遵守RS232协议,具有较强的通用性和推广价值。 相似文献
5.
6.
提出了一种基于通用异步收发器(UART)的高速串行解串器(SerDes)的调试方法。由于SerDes在封装过程中管脚数量有限,难以把物理层(PHY)的测试点全部引出作为测试芯片的管脚。为了解决此问题,引入了UART模块作为PHY与外界通信的转换模块。针对待测的SerDes IP制定测试方案,此方案将UART等模块与待测IP级联,并通过UART模块将SerDes调试所需的配置参数传输到PHY的控制寄存器,从而在控制寄存器的控制下完成对PHY内部寄存器的读写操作。在1.25 Gbit/s、20 bit的工作模式下,完成对SerDes误码率的测试,实现了对SerDes芯片参数的动态调试,大大减少了测试复杂度和测试时间。 相似文献
7.
单片机的串行通信接口技术探讨 总被引:3,自引:0,他引:3
MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上是独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出。本文以MCS-51单片机为核心,利用通用可编程的异步接收/发送器UART这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在串行口的输入输出引脚上加上电平转换器,就可容易地构成标准的RS 232接口,与PC机、MCS-51单片机、网络计算机连接进行数据通信。可以方便监测系统,增强设备应用的灵活性。 相似文献
8.
串行接口常用于高速数据传输,实现多路低速并行数据合成一路高速串行数据.设计了一种高速并串转换控制电路,实现在低频时钟控制下,通过内部锁相环(PLL)实现时钟倍频和数据选通信号,最终形成高速串行数据流,实现每5路全并行数据可按照顺序打包并转换为1路高速串行编码,最后通过一个低电压差分信号(LVDS)接口电路输出.该芯片通过0.18 μmCMOS工艺流片并测试验证,测试结果表明在120 MHz外部时钟频率下,该并串转换控制芯片能够实现输出速度600 Mbit/s的高速串行数据,输出抖动特性约为80 ps,整体功耗约为23 mW. 相似文献
9.
10.
11.
12.
在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备I2C总线接口能力的CPU通过对并口的简单操作实现对I2C总线接口的控制,在分析I2C总线常用工作模式的基础上,设计实现工作于主机模式的,以CPLD完成I2C总线开始信号、结束信号的输出,以及并行数据到I2C总线模式串行数据转换或I2C模式串行数据到并行数据转换的I2C接口模块。采用该模块,可以使不具备I2C总线接口的CPU通过并口方便地控制I2C总线设备,简化系统程序设计。 相似文献
13.
在数字信号处理器(DSP)的实际应用中,经常要求DSP 与PC 机进行数据交换,由于DSP 大多只具有多通道缓冲串口(McBSP),而PC 机通常使用异步串行接口,若采用通用异步收发器芯片(UART)来实现DSP 的串口通信,可以避免McBSP 复杂的软件编程模拟.本文介绍了一种UART 芯片TL16C752B,并给出一种基于该芯片实现DSP 与PC 机异步串行通信的方法,以及相关的设计框图和软件编程代码. 相似文献
14.
由于异步串行通信要求的传输线少,可靠性高,传输距离远,所以系统间互联常采用RS-232接口方式。 通常,RS-232接口均采用硬件(UART专用芯片)方式来实现,本文介绍了如何用可编程器件(CPLD或FPGA)通过设计Verilog HDL语言来实现UART,以及如何通过计算机来进行调试,为RS-232 接口提供了一种新的解决方案。 相似文献
15.
随着数字化电子芯片技术的飞速发展,数字化传感器在通信、电力系统、航空航天、自动控制、医疗和电器等诸多领域中得到了广泛的应用。如今,机载航空相机上的传感器几乎均实现数字化,如陀螺、编码器、温度传感器及压力传感器等采用异步串行通信接口。TL16C752B是TI公司生产的异步通信芯片,它具有两路异步串行通信接口,实现串转并功能。数字信号处理芯片TMS320F2812R有两路异步串行通信接口,其无法应用于多数字传感器并行的环境下,文中利用多片TLl6C752B对TMS320F2812SCI串口进行扩展,已完成DSP对多路数字传感器数据的采集。 相似文献
16.
17.
新研究的多路串行通信控制器是把主PC与接入其中的各个端口设备或模块相连的关键部件,作为主PC与其他被控设备或模块通信的枢纽。控制器将主PC送来的并行数据转换成串行数据,并按照地址通过相应的RS422链路发送出去;同时也接收被控设备通过RS422链路送来的串行数据,并转换成并行数据存储到双口RAM(DPRAM)中,通过PCI总线接口逻辑送往主PC。 相似文献
18.
在TMS320F206多处理器和主从机应用系统中,可以通过异步串行口实现DSP芯片之间或DSP芯片与外部控制设备(如单片机,PC机等)之间的数据通信,文中介绍了TMS320F206异步串行口通信的特点,控制,操作以及串行口中断的使用,给出了该芯片异步串行口与RS-232串口的连接方法和异步串行口程序设计的具体实例。 相似文献
19.
由于异步串行通信要求的传输线少,可靠性高,传输距离远,所以系统间互联常采用RS-232接口方式.通常,RS-232接口均采用硬(UART专用芯片)方式来实现,本文介绍了如何用可编程器件(CPLD或FPGA)通过设计Verilog HDL语言来实现UART,以及如何通过计算机来进行调试,为RS-232接口提供了一种新的解决方案. 相似文献