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

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

3天内不再提示

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

快乐的芯片工程师 来源:快乐的芯片工程师 2023-05-08 11:37 次阅读

AXI4 协议定义了五个不同的通道,如 AXI 通道中所述。所有这些通道共享基于 VALIDREADY 信号的相同握手机制,如下图所示:

df3e2c3a-ec13-11ed-90ce-dac502259ad0.png

VALID 信号从源到目标,READY 从目标到源。

源或目标是 manager 还是 subordinate 取决于正在使用的通道。例如,manager是读取地址通道的源,但是读取数据通道的目标。

源使用 VALID 信号来指示有效信息何时可用。VALID 信号必须保持断言,即设置为高电平,直到目的地接受该信息。以这种方式保持有效的信号称为粘性信号(sticky signals)。

目的地指示它何时可以使用 READY 信号接受信息。READY 信号从通道目标发送到通道源。

此机制不是异步握手,需要时钟的上升沿才能完成握手。

在设计互连结构时,您必须了解所连接的 manager 和subordinate的能力。了解此信息后,您就可以包含足够的缓冲、跟踪和解码逻辑,以支持各种数据传输排序的可能性,从而提高更快设备的性能。

使用标准术语可以更轻松地理解连接组件之间的交互。AXI 区分了传输和事务:

传输是一次信息交换,带有一次 VALIDREADY 握手。

一个事务是一个完整的传输突发,包含一个地址传输、一个或多个数据传输,以及对于写序列,一个响应传输。





审核编辑:刘清

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

    关注

    10

    文章

    1479

    浏览量

    130306
  • axi协议
    +关注

    关注

    0

    文章

    8

    浏览量

    2075

原文标题:【AXI--06】Channel handshake

文章出处:【微信号:快乐的芯片工程师,微信公众号:快乐的芯片工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    的FPGA开始引入的一接口协议AXI3)。在ZYNQ中继续使用,版本是AXI4,ZYNQ内部设备都有AXI接口。
    发表于 05-06 16:55

    PCIE项目中AXI4 IP核例化详解

    的fifo接口),用户只要操作fifo接口,无需关心PCIE的内部驱动。为了便于读者更加明白,可以深入了解PCIE,我们将会制作一PCIE的连载系列。今天,首先说一下自定义AXI4的IP核,至于AXI4
    发表于 12-13 17:10

    【正点原子FPGA连载】第九章AXI4接口之DDR读写实验--摘自【正点原子】达芬奇之Microblaze 开发指南

    )。AXI协议通道都有各自的VALID/READY握手信号对,每个
    发表于 10-22 15:16

    AXI4协议的读写通道结构

    写交易。    图4‑14 写通道结构  通道定义  独立的通道都包含一组标记信息的信号,并
    发表于 01-08 16:58

    AXI接口协议详解

    之一。AXI 协议握手协议AXI4 所采用的是一种 READY, VALID 握手通信
    发表于 04-08 10:45

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

    。readDataReorderingDepth:读乱序传输的深度。AXI4总线定义为:AXI4总线定义划分为Strema通道:aw,w
    发表于 08-02 14:28

    看看Axi4通道decoder的设计

    Axi4WriteOnlyDecoderAxi4WriteOnlyDecoder属于一入多出的模块,而Axi4的写操作需要aw、w、b三通道交互配合才能够完成依次传输。而其中aw、
    发表于 08-03 14:27

    SoC Designer AXI4协议包的用户指南

    这是SoC Designer AXI4协议包的用户指南。该协议包包含SoC Designer组件、探针和ARM AXI4协议的事务端口接口(
    发表于 08-10 06:30

    AMBA 4 AXI4AXI4-Lite和AXI4-流协议断言用户指南

    您可以将协议断言与任何旨在实现AMBA®4 AXI4的接口一起使用™, AXI4 Lite™, 或AXI4流™
    发表于 08-10 06:39

    AXI4接口协议的基础知识

    AXI-4 Memory Mapped也被称之为AXI-4 Full,它是AXI4接口协议的基础,其他AXI4接口是该接口的变形。总体而言,
    的头像 发表于 09-23 11:20 5542次阅读
    <b class='flag-5'>AXI4</b>接口<b class='flag-5'>协议</b>的基础知识

    深入AXI4总线一握手机制

    本系列我想深入探寻 AXI4 总线。不过事情总是这样,不能我说想深入就深入。当前我对 AXI总线的理解尚谈不上深入。但我希望通过一系列文章,让读者能和我一起深入探寻 AXI4
    发表于 03-17 21:40 25次下载
    深入<b class='flag-5'>AXI4</b>总线一<b class='flag-5'>握手机制</b>

    AXI3与AXI4写响应的依赖区别​

    上面两图的区别是相比AXI3,AXI4协议需要确认AWVALID、AWREADY握手完成才能回复BVALID。为什么呢?
    的头像 发表于 03-30 09:59 725次阅读

    FPGA AXI4协议学习笔记(二)

    上文FPGA IP之AXI4协议1_协议构架对协议框架进行了说明,本文对AXI4接口的信号进行说明。
    的头像 发表于 05-24 15:05 902次阅读
    FPGA <b class='flag-5'>AXI4</b><b class='flag-5'>协议</b>学习笔记(二)

    FPGA AXI4协议学习笔记(三)

    上文FPGA IP之AXI4协议1_信号说明把AXI协议5个通道的接口信息做了说明,本文对上文说的信号进行详细说明。
    的头像 发表于 05-24 15:06 718次阅读
    FPGA <b class='flag-5'>AXI4</b><b class='flag-5'>协议</b>学习笔记(三)

    漫谈AMBA总线-AXI4协议的基本介绍

    本文主要集中在AMBA协议中的AXI4协议。之所以选择AXI4作为讲解,是因为这个协议在SoC、IC设计中应用比较广泛。
    发表于 01-17 12:21 382次阅读
    漫谈AMBA总线-<b class='flag-5'>AXI4</b><b class='flag-5'>协议</b>的基本介绍