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

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

3天内不再提示

AMBA AXI4接口协议概述

FPGA设计论坛 来源:FPGA设计论坛 2024-10-28 10:46 次阅读

AMBA AXI4(高级可扩展接口 4)是 ARM 推出的第四代 AMBA 接口规范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 凭借半导体产业首个符合 AXI4 标准的即插即用型 IP 进一步扩展了 AMD 平台设计方法。 对于依靠 IP 来推动 UltraScale、7 系統、Zynq 7000、Virtex 6 和 Spartan 6 型设计上市进程的客户而言,AXI4 即插即用型 IP 提供了统一的标准接口,能显著简化 IP 集成。AMD 提供了一系列丰富的基于 AXI4 的 IP,为嵌入式DSP 以及逻辑领域提供了统一的开放式标准接口。

更高的生产率

通过将多种不同的接口整合到一个接口(AXI4)中,用户仅需了解单个系列的接口即可。

简化了不同领域 IP 的集成,并使自身或第三方合作伙伴 IP 的开发工作更简单易行。

由于 AXI4 IP 已为实现最高性能、最大吞吐量以及最低时延进行了优化,从而使设计工作进一步获得简化。

更大的灵活性

支持嵌入式、DSP 及逻辑版本用户。

调节互连机制,满足系统要求:性能、面积及功耗。

帮助您在目标市场中构建最具号召力的产品

广泛的 IP 可用性

AMD 同 ARM 密切合作,共同为基于 FPGA 的高性能系统和设计定义了 AXI4 规范。作为我们推广 AXI4 工作的一部分,AMD 已采用 AXI4 作为 UltraScale、7 系統、Zynq 7000、Spartan 6、Virtex 6 以及未来产品系列发展的新一代 IP 互连标准。

AXI4 目标设计平台帮助客户加速嵌入式处理、DSP和连接功能设计开发。

AXI4 参考指南可指导用户向 AXI4 标准过渡。

行业生态系统(Ecosystem)支持

第三方 IP 和 EDA 厂商普遍采用开放式 AXI4 标准,从而使该接口获得了更广泛的应用。

Cadence Design Systems, Inc. 、CAST, Inc.、Denali Software、Mentor Graphics Corp.、Northwest Logic、OMIINO ltd.、Sarance Technologies, Inc.、Synopsys, Inc. 以及 Xylon d.o.o. 纷纷宣布支持可满足 AXI4 接口标准的 IP 及工具。

这能够确保构建基于 AXI4 的系统设计能够获得强大的行业生态系统支持,从而实现终极生产率,并加速产品上市进程。

AXI4 接口的主要优势

随着 IP 通用用户接口普遍采用 AXI4 标准,AMD 用户将从中受益。AXI4 具有:

一致性:所有接口子集都使用相同的传输协议。

全面规范化:便于客户采用。

标准化:配套提供标准模型和检查器以供设计人员使用。

接口去耦化:互连电路与接口之间有去耦机制。

可扩展性:AXI4 是一种可满足未来需求的开放式标准。

其它优势:

支持存储器映射型和串流型接口。

通信视频、嵌入式以及 DSP 功能提供统一化 IP 接口。

简便易用,并具有自动流水线例程化等特性,可帮助用户轻松实现既定性能目标。

诸如 fMAX、LUT 使用、时延以及带宽等关键属性相当于或优于当前的解决方案。

使 AMD 能在所有应用领域高效提供增强型本地存储器、外部存储器接口以及存储器控制器解决方案。

AXI 详情AXI4

AXI4 协议是 AXI3 的升级,旨在提高多个主系统使用时的互连性能和互连利用率。其包括了如下增强功能:

支持高达 256 个突发长度

服务质量信令

支持多个区域接口

AXI4-Lite

AXI4-Lite 是 AXI4 协议的子集,旨在与组件中较小较简单的控制寄存器型接口实现通信。AXI4-Lite 接口主要特性为:

所有处理的突发长度为 1

所有数据存取的大小等同于数据总线宽度

不支持独占访问

AXI4-Stream

AXI4-Stream 协议旨在实现从主系统向从系统进行单向数据传输,从而显著减少信号传输。该协议的主要优势包括:

使用相同的共享线集支持单数据流和多数据流

在同一互连中支持多数据宽度

FPGA 实现的理想选择

c1bcd3bc-90dd-11ef-a511-92fbcf53809c.png

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

    关注

    1624

    文章

    21597

    浏览量

    601006
  • 嵌入式
    +关注

    关注

    5056

    文章

    18950

    浏览量

    301470
  • 接口协议
    +关注

    关注

    5

    文章

    41

    浏览量

    18519
  • AMBA
    +关注

    关注

    0

    文章

    68

    浏览量

    14933
  • AXI4
    +关注

    关注

    0

    文章

    20

    浏览量

    8869

原文标题:AMBA AXI4 接口协议

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    不做过多的讲解(小伙伴可以自行下载AMBA总线协议规范或者翻看网络上AXI4总线协议相关文章)。在SpinalHDL中,关于Axi4总线,包
    发表于 08-02 14:28

    学习架构-AMBA AXI简介

    本指南介绍了高级微控制器总线体系结构(AMBAAXI的主要功能。 该指南解释了帮助您实现AXI协议的关键概念和细节。 在本指南中,我们介绍: •A
    发表于 08-09 07:37

    SoC Designer AXI4协议包的用户指南

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

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

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

    AXI4接口协议的基础知识

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

    一文详解ZYNQ中的DMA与AXI4总线

    在ZYNQ中,支持AXI-Lite,AXI4AXI-Stream三种总线,但PS与PL之间的接口却只支持前两种,AXI-Stream只能在
    的头像 发表于 09-24 09:50 5153次阅读
    一文详解ZYNQ中的DMA与<b class='flag-5'>AXI4</b>总线

    ZYNQ中DMA与AXI4总线

    接口的构架 在ZYNQ中,支持AXI-Lite,AXI4AXI-Stream三种总线,但PS与PL之间的接口却只支持前两种,
    的头像 发表于 11-02 11:27 4266次阅读
    ZYNQ中DMA与<b class='flag-5'>AXI4</b>总线

    AMBA 3.0 AXI总线接口协议的研究与应用

    本文介绍了AMBA 3.0 AXI的结构和特点,分析了新的AMBA 3.0 AXI协议相对于AMBA
    发表于 04-12 15:47 28次下载

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

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

    FPGA AXI4协议学习笔记(二)

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

    FPGA AXI4协议学习笔记(三)

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

    AXI4-Lite协议简明学习笔记

    AXI4协议是ARM的AMBA总线协议重要部分,ARM介绍AXI4总线协议是一种性能高,带宽高,
    发表于 06-19 11:17 3378次阅读
    <b class='flag-5'>AXI4</b>-Lite<b class='flag-5'>协议</b>简明学习笔记

    Xilinx FPGA AXI4总线(一)介绍【AXI4】【AXI4-Lite】【AXI-Stream】

    从 FPGA 应用角度看看 AMBA 总线中的 AXI4 总线。
    发表于 06-21 15:21 2208次阅读
    Xilinx FPGA <b class='flag-5'>AXI4</b>总线(一)介绍【<b class='flag-5'>AXI4</b>】【<b class='flag-5'>AXI4</b>-Lite】【<b class='flag-5'>AXI</b>-Stream】

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

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

    Xilinx NVMe AXI4主机控制器,AXI4接口高性能版本介绍

    NVMe AXI4 Host Controller IP可以连接高速存储PCIe SSD,无需CPU,自动加速处理所有的NVMe协议命令,具备独立的数据写入和读取AXI4接口,不但适用
    的头像 发表于 07-18 09:17 425次阅读
    Xilinx NVMe <b class='flag-5'>AXI4</b>主机控制器,<b class='flag-5'>AXI4</b><b class='flag-5'>接口</b>高性能版本介绍