FPGA+AI数字世界

标题: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-09 UART串行通信协议介绍 [打印本页]

作者: UT发布    时间: 2024-7-29 15:17
标题: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-09 UART串行通信协议介绍
软件版本:Anlogic -TD5.9.1-DR1_ES1.1
操作系统:WIN10 64bit
硬件平台:适用安路(Anlogic)FPGA
实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板
板卡获取平台:https://milianke.tmall.com/

1 概述
信息时代,数据是最宝贵的资源,通信就是数据信息的传输与交换。在FPGA设计中,我们经常需要板内、板间或者下位机与上位机之间进行数据的发送与接收。没有通信,板卡所实现的功能仅仅局限于板卡本身,就无法通过其它设备获得有用信息,也无法将自己产生的信息告诉其它设备。通信双方共同遵循一定的通信协议就能进行数据信息的传输与交换。常见的协议有 UART(通用异步收发传输器)、IIC(双向两线总线)、SPI(串行外围总线)、USB2.0/3.0(通用串行总线)以及Ethernet(以太网)等。SPI,I2C和UART比USB,以太网等协议慢得多,但它们更简单,使用更少的硬件和系统资源。SPI、I2C 和UART 非常适合微控制器之间以及不需要传输大量高速数据的微控制器和传感器之间的通信。在这些协议当中,最为基础的就是UART,因其电路结构简单、成本较低,本节我们主要学习URAT。






欢迎光临 FPGA+AI数字世界 (https://www.uisrc.com/) Powered by Discuz! X3.5