AXI总线学习1

本文详细介绍了AXI总线的结构,包括其五个独立通道的功能,如写地址、写数据、读数据和读地址。重点阐述了AXI的读写传输过程,以及VALID/READY握手方式的控制机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AXI总线

1.AXI结构

AXI协议是基于突发的,包含五个独立的传输通道:

  • 写地址
  • 写数据
  • 写响应
  • 读数据
  • 读地址
    AXI协议有以下几个特点:
  • 允许在真实数据传输前发出地址信息
  • 支持多路传输
  • 支持无序传输

1.1读传输示意图

在这里插入图片描述

1.2写传输示意图

在这里插入图片描述

1.3 读数据通道

读数据通道会读取从机到主机传输的数据和响应,包含:

  • 数据大小,包括8,16,32,64,128,256,512,1024.
  • 传输完成后会发出读响应信号

1.4写数据通道

  • 数据大小,包括8,16,32,64,128,256,512,1024.
  • 字节选通信号,指示哪个字节有效。

2.AXI读写传输

2.1 握手过程

5个传输通道都使用相同的 VALID/READY 握手方式来传输地址,数据和控制信息。这种流控方式意味着主机和从机都可以控制数据传输速率。主机发出VALID信号表示地址,数据或者控制信号是有效的。从机产生READY信号表示它可以接收传输数据。所以数据传输只会发生在VALID和READY信号都有效的时候。

2.1.1 VALID信号在READY信号之前

在这里插入图片描述

2.1.2 READY信号在READY信号之前

在这里插入图片描述

2.1.3 REDAY和VALID同时出现

在这里插入图片描述

2.2 握手信号的相关性

2.2.1 握手信号对

在这里插入图片描述

2.2.2 读传输握手信号

在这里插入图片描述

2.2.3 写传输握手信号

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值