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

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

3天内不再提示

AXI如何用于连接互连组件呢?

快乐的芯片工程师 来源:快乐的芯片工程师 2023-05-04 09:27 次阅读

AXI 是一种接口规范,它定义了 IP 块的接口,而不是互连本身。

下图显示了 AXI 如何用于连接互连组件:

a617e1b2-e89e-11ed-ab56-dac502259ad0.png

只有两种 AXI 接口类型,manager和subordinate。这些接口类型是对称的。所有 AXI 连接都在manager接口和subordinate接口之间。

AXI互连接口包含相同的信号,这使得不同IP的集成相对简单。上图显示了 AXI 连接如何连接manager接口和subordinate接口。直接连接在manager和subordinate组件之间提供了最大带宽,无需额外的逻辑。使用 AXI,只需验证一个协议。

下图显示了一个 SoC 系统的简化示例,该系统由manager、subordinate以及链接它们的互连组成:

a62fd65a-e89e-11ed-ab56-dac502259ad0.png

Arm 处理器是manager的一个例子,而subordinate的一个简单例子是内存控制器

AXI 协议定义了manager和subordinate之间点对点连接的信号和时序。

AXI协议是点对点规范,不是总线规范。因此,它仅描述接口之间的信号和时序。

上图显示每个 AXI manager接口都连接到一个 AXI subordinate接口。如果涉及多个manager和subordinate,则需要互连结构。该互连结构还实现了subordinate接口和manager接口,其中实现了 AXI 协议。

下图显示互连是一个复杂的元素,它需要自己的 AXI manager和subordinate接口才能与外部功能块进行通信

a64f5e26-e89e-11ed-ab56-dac502259ad0.png

下图显示了具有各种处理器和功能块的 SoC 示例:

a66f438a-e89e-11ed-ab56-dac502259ad0.png

上图显示了使用 AXI 的所有连接。您可以看到 AXI3 和 AXI4 在同一个 SoC 中使用,这是常见的做法。在这种情况下,互连执行不同 AXI 接口之间的协议转换。





审核编辑:刘清

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

    关注

    68

    文章

    18297

    浏览量

    222205
  • SoC系统
    +关注

    关注

    0

    文章

    50

    浏览量

    10577
  • AXI
    AXI
    +关注

    关注

    1

    文章

    126

    浏览量

    16291

原文标题:【AXI--03】multi-manager system 中的 AXI

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

收藏 人收藏

    评论

    相关推荐

    SMK用于连接电池的FPC板对板连接

    SMK最新开发了主要用于连接电池的,在支持大电流的“FB系列”FPC板对板连接器基础上采用了新的低背和省空间结构的“FB-7系列”连接器,扩大了产品阵容。
    发表于 08-01 11:55 3612次阅读

    Zynq中AXI4-Lite和AXI-Stream功能介绍

    等于b0000(非缓冲和非缓存)。 5) 不支持互斥性操作。 Zynq中AXI-Stream功能 AXI-Stream协议作为一个标准接口,用于连接数据交换元
    的头像 发表于 09-27 11:33 8176次阅读
    Zynq中<b class='flag-5'>AXI</b>4-Lite和<b class='flag-5'>AXI</b>-Stream功能介绍

    XILINX FPGA IP之AXI Traffic Generator

    AXI Traffic Generator IP 用于AXI4和AXI4-Stream互连以及其他AX
    的头像 发表于 11-23 16:03 829次阅读
    XILINX FPGA IP之<b class='flag-5'>AXI</b> Traffic Generator

    数据增大是否是AXI互连的一部分?

    我对AXI互连有疑问,1.我的AXI4 Masterwith数据宽度为32位。我有64位数据宽度的AXI3从器件。互连如何工作?2.如果我有
    发表于 04-01 10:10

    是否有可用于连接FMC连接器的FMC电缆

    大家好,市场上是否有可用于连接FMC连接器的FMC电缆。我担心xilinx将不再支持其他IO连接器。FPGA怪胎以上来自于谷歌翻译以下为原文Hi all, Is there any FMC
    发表于 04-15 11:30

    将Zynq UltraScale +模块连接AXI互连模块出错该怎么办?

    你好,我正在尝试将Zynq UltraScale +模块连接AXI互连模块,然后连接到一些AXI Chip2Chip模块。 Chip2Ch
    发表于 10-09 09:37

    AXI互连RTL将1个从设备连接到2个主设备怎么实现?

    嗨,我正在使用AXI互连RTL将1个从设备连接到2个主设备。以下是IP的规范地址宽度为master,slave0,slave1:32master,slave1的数据宽度:64slave0的数据宽度
    发表于 05-20 09:27

    请问为什么AXI互连资源如此之大?

    嗨!在vivado 2015.4中,我生成了AXI互连IP核,6个masterand1从站。资源是如此之大约9000片或更多,MIG约3500片。A7 100T共有15850片,没有什么可供用户使用!!AXI
    发表于 08-13 09:44

    高级可扩展接口(AXI)简介

    本文将讨论AMBA的第三次修订版,该修订版向世界介绍了高级可扩展接口(AXI)协议。AXI协议最初是为高频系统而设计的,旨在满足各种组件的接口要求,同时允许灵活地互连这些
    发表于 09-28 10:14

    如何为i.mxrt1050设置AXI互连 (NIC-301)?

    总线使用 QOS 信号来确定访问的优先级。但是如何将此功能用于 i.mx rt,这有可能吗?可能 QOS 应该在主设备 (DMA) 中编程,而不是在互连 IP 中编程。我没有在 RM 中找到这个。可能有一些可用的 AXI 统计
    发表于 04-07 07:59

    AMBA AXI协议指南

    AXI协议支持高性能、高频的系统设计,用于 管理器和下属组件AXI协议的特点是: •适用于高带宽和低延迟设计。 •在不使用复杂桥梁的情况
    发表于 08-02 09:44

    CoreLink网络互连NIC-301技术参考手册

    CoreLink网络互连是一个高度可配置的组件,使您能够创建一个完整的高性能、优化的AMBA兼容网络基础设施。CoreLink网络互连的可能配置范围从单个桥接组件,例如AHB到
    发表于 08-02 11:21

    互连组件使用示例

    互连组件”的概念与组件之间的总线和数据传输概念一样古老。互连组件支持在没有兼容接口的各种处理元件之间进行数据传输。它们还
    的头像 发表于 10-03 09:23 2399次阅读
    <b class='flag-5'>互连</b><b class='flag-5'>组件</b>使用示例

    高级可扩展接口(AXI)简介

    本文将讨论AMBA的第三次修订版,该修订版向世界介绍了高级可扩展接口(AXI)协议。AXI协议最初是为高频系统而设计的,旨在满足各种组件的接口要求,同时允许灵活地互连这些
    的头像 发表于 09-29 11:44 5597次阅读
    高级可扩展接口(<b class='flag-5'>AXI</b>)简介

    了解光纤连接中的关键组件 光纤连接器的工作方式和不同类型

    光纤连接器是用于连接光纤的关键组件,它的主要工作方式是通过精确的对准和固定纤芯,实现光信号的可靠传输。
    的头像 发表于 06-20 16:32 1037次阅读