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握手。

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





审核编辑:刘清

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

    关注

    10

    文章

    1653

    浏览量

    130865
  • axi协议
    +关注

    关注

    0

    文章

    8

    浏览量

    2103

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

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

收藏 人收藏

    评论

    相关推荐

    【正点原子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 DesignerAXI4协议包的用户指南

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

    AMBA4AXI4AXI4-Lite和AXI4-流协议断言用户指南

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

    AXI4接口协议的基础知识

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

    ZYNQ中DMA与AXI4总线

    AXI-Lite或 AXI4转接。PS与PL之间的物理接口有9 ,包括 4 AXI-GP接口和
    的头像 发表于11-02 11:27 4156次阅读
    ZYNQ中DMA与<b class='flag-5'>AXI4</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 882次阅读

    FPGAAXI4协议学习笔记(二)

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

    FPGAAXI4协议学习笔记(三)

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

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

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

    SoC设计中总线协议AXI4AXI3的主要区别详解

    AXI4AXI3是高级扩展接口(Advanced eXtensible Interface)的两 不同版本,它们都是用于SoC(System on Chip)设计中的总线 协议,用于处
    的头像 发表于05-10 11:29 3433次阅读
    SoC设计中总线<b class='flag-5'>协议</b><b class='flag-5'>AXI4</b>与<b class='flag-5'>AXI</b>3的主要区别详解