0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AXI总线通道定义

麦辣鸡腿堡 来源:TrustZone 作者:TrustZone 2023-10-31 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通道定义

(1)读&写地址通道(ARC&AWC):

写入本次传输操作所需的地址和控制信息,读写操作都拥有各自的地址通道。

(2)读数据通道(RC):

读数据通道上包括从机发送给主机的读数据,以及从机对于本次读传输操作的回复,具体的读操作状态回复情况会在之后讨论。总线数据位宽可以是 8,16,64,128,256,512 或者是 1024 比特。

(3)写数据通道(WC):

写数据通道用于将主机的写数据传输至从机,位宽和RC的数据位宽相同。WC 有一点 RC 所不具有的特性是拥有 STROBE 信号,用于标识写数据中有效的传输字节。即有些无效的数据,出于减少主机工作量的目的,或者在读写宽度不对称时,被放到写数据通道上和有效数据一起发送。而 STROBE 的信号的作用就是标识出这些无用的数据,告知从机不需要接收无用数据。(Master:我太懒,以至于把所有信号都送过来了)

写数据通道设计有缓存,可超前于从机响应本次传输操作,发起下一次写传输操作。

(4)写回复通道(RC):

用于从机将写操作响应回复给主机。所有写传输操作都需要以写回复通道上接收写响应作为完成信号。再次强调,写回复是针对一次传输操作(transcation)的,而不是针对每一次写数据(data transfer)。

那么问题来了,为什么只有写回复通道而没有读回复通道呢?

这个问题可以从数据流向看出来,主机在读取数据时,数据在读通道上传输,流向为从机到主机。而读回复由从机向主机报告读操作的情况,信号的数据流向也是从机到主机,所以读回复可以合并在读数据通道中,搭个顺风车。

但写回复通道的数据流向就和写数据相反。写数据是从主机到从机,而写回复为从机报告写操作的完成情况,流向为从机到主机,无法合并到写数据通道中,另一方面,写回复又是不可或缺的,所以就有了一条独立的写回复通道。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7314

    浏览量

    93981
  • 总线
    +关注

    关注

    10

    文章

    3014

    浏览量

    91304
  • 通道
    +关注

    关注

    0

    文章

    61

    浏览量

    20879
  • AXI
    AXI
    +关注

    关注

    1

    文章

    143

    浏览量

    17789
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Xilinx zynq AXI总线全面解读

    AXI (Advanced eXtensible Interface) 本是由ARM公司提出的一种总线协议, Xilinx从 6 系列的 FPGA 开始对 AXI 总线提供支持,目前使
    的头像 发表于 12-04 12:22 8977次阅读
     Xilinx zynq <b class='flag-5'>AXI</b><b class='flag-5'>总线</b>全面解读

    ARM+FPGA开发:基于AXI总线的GPIO IP创建

    开发基于总线的系统。 使用的板子是zc702。 AXI总线初识: AXI (Advanced eXtensible Interface),由ARM公司提出的一种
    的头像 发表于 12-25 14:07 6651次阅读
    ARM+FPGA开发:基于<b class='flag-5'>AXI</b><b class='flag-5'>总线</b>的GPIO IP创建

    NVMe协议简介之AXI总线

    向高速数据流传输的AXI4-Stream接口。如表1所示展示了三种类型接口的主要特点对比。 表1 三种类型AXI4接口对比 AXI4总线具有读写地址、数据
    发表于 05-17 10:27

    NVMe IP之AXI4总线分析

    AXI4协议规定了数据传输的信号描述、通道特性和握手机制,并指定了事务的过程和属性,例如突发数据传输的数量、每次传输的字节大小、突发类型和保护类型。 1.1 AXI4总线类型 AMB
    发表于 06-02 23:05

    RDMA简介9之AXI 总线协议分析2

    ​ 这里以功能完备的 AXI4 接口举例说明 AXI4 总线的相关特点。AXI4 总线采用读写通道
    发表于 06-24 18:02

    ZYNQ & AXI总线 & PS与PL内部通信(用户自定义IP)

    data.)面向高速流数据传输;去掉了地址项,允许无限制的数据突发传输规模。AXI4总线AXI4-Lite总线具有相同的组成部分:(1)读地址
    发表于 01-08 15:44

    玩转Zynq连载3——AXI总线协议介绍1

    ●支持无序传输如图所示,显示了一个读传输如何使用读地址和读数据通道。如图所示,显示了一个写传输如何使用写地址、写数据和写响应通道。 1.2.1 通道定义
    发表于 05-06 16:55

    AXI总线的相关资料下载

    AXI总线学习AXI协议的主要特征主要结构通道定义读写地址通道读数据
    发表于 02-09 07:17

    看看在SpinalHDL中AXI4总线互联IP的设计

    。readDataReorderingDepth:读乱序传输的深度。AXI4总线定义为:AXI4总线定义
    发表于 08-02 14:28

    AMBA AXI总线学习笔记

    AMBA AXI 总线学习笔记,非常详细的AXI总线操作说明
    发表于 11-11 16:49 12次下载

    AXI 总线和引脚的介绍

    1、AXI 总线通道总线和引脚的介绍 AXI接口具有五个独立的通道: (1)写地址
    发表于 01-05 08:13 1.1w次阅读
    <b class='flag-5'>AXI</b> <b class='flag-5'>总线</b>和引脚的介绍

    AXI总线学习(AXI3&4)

    AXI总线学习AXI协议的主要特征主要结构通道定义读写地址通道读数据
    发表于 12-05 16:21 5次下载
    <b class='flag-5'>AXI</b><b class='flag-5'>总线</b>学习(<b class='flag-5'>AXI</b>3&4)

    AXI通道定义AXI总线信号描述

    本文主要介绍了AXI通道以及在每个通道下信号的概述。
    的头像 发表于 08-04 10:49 1.2w次阅读

    AXI4协议五个不同通道的握手机制

    AXI4 协议定义了五个不同的通道,如 AXI 通道中所述。所有这些通道共享基于 VALID 和
    的头像 发表于 05-08 11:37 1959次阅读
    <b class='flag-5'>AXI</b>4协议五个不同<b class='flag-5'>通道</b>的握手机制

    NVMe简介之AXI总线

    NVMe需要用AXI总线进行高速传输。而AXI总线是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)协议中的重要组成部分,
    的头像 发表于 05-21 09:29 586次阅读
    NVMe简介之<b class='flag-5'>AXI</b><b class='flag-5'>总线</b>