FIFO 与 UPP 本节我们结合UPP接口给大家介绍一下FIFO在实际工程中的使用。 广州创龙电子科技有限公司 01 Guangzhou Tronlong Electronic Technology Co., Ltd 本节我们结合UPP接口给大家介绍一下FIFO在实际工程中的使用。 01 广州创龙电子科技有限公司
本节将讲解UART基本原理和如何使用FPGA实现UART。 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd 本节将讲解UART基本原理和如何使用FPGA实现UART。 01 广州创龙电子科技有限公司
01 UART原理 02 UART模块架构及时序处理 03 UART模块FPGA实现 02 广州创龙电子科技有限公司
01 UART原理 第 1 部分 03 广州创龙电子科技有限公司
UART 简介 UART(Universal Asynchronous Receiver and Transmitter)通用异步收发器,是一种通用的数据通信协议,它包括了RS232、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。 04 广州创龙电子科技有限公司
数据传输方式 单工方式 半双工方式 全双工方式 05 广州创龙电子科技有限公司
UART协议 起始位:先发一个逻辑“0”信号,表示传输字符的开始。 数据位:紧接在起始位之后,从最低位开始传送,发送速率靠时钟定位。 校验位:数据位加上这一位,以此校验数据传输的正确性。 停止位:它是一个字符数据的结束标志。 空闲位:处于逻辑“1”状态,表述当前线路上没有数据传输。 06 广州创龙电子科技有限公司
波特率 数据传送速率用波特率来表示,即每秒钟传送的二进制位数。例如数据传送速率为960字符/秒,而每一个字符为10位(1个起始位,8个数据位,0个校验位,1个结束位),则其传送的波特率为10×960=9600字符/秒=9600波特。 07 广州创龙电子科技有限公司
02 UART模块架构及时序处理 第 2 部分 08 广州创龙电子科技有限公司
UART-FPGA模块划分 数据交换模块 波特率发生器 接收FIFO 发送FIFO RX接收模块 TX发送模块 RX TX 09 广州创龙电子科技有限公司
UART-FPGA时序处理 ·以1起始位、8数据位、0校验位、1停止位为例: 09 广州创龙电子科技有限公司
UART-FPGA时序处理 ·以1起始位、8数据位、0校验位、1停止位为例: 数据最稳定时刻 09 广州创龙电子科技有限公司
03 UART模块FPGA实现 第 3 部分 11 广州创龙电子科技有限公司
硬件: TL138F-EVM FPGA+DSP+ARM 三核开发板 软件: ISE13.2 平台 硬件: TL138F-EVM FPGA+DSP+ARM 三核开发板 软件: ISE13.2 12 广州创龙电子科技有限公司
广州创龙电子科技有限公司 谢谢 官网:www.tronlong.com 论坛:51dsp.net 微信公众号:广州创龙