amba_axi4协议.pptVIP

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
amba_axi4协议

AMBA AXI4协议 何宾 2012.02 本章内容 AMBA AXI4协议是由Xilinx公司和ARM公司制定的 用于SOC内IP互联的规范。 本章详细介绍了AXI4规范。主要内容包括AXI概 述、AXI4功能、AXI4-Lite功能和AXI4-Stream功能等。 其中AXI4功能、AXI4-Lite功能和AXI4-Stream功能 是本章的重点内容,也是构成AXI4协议的主要部分。 AXI概述 Xilinx 同 ARM 密切合作,共同为基于 FPGA 的高性 能系统和设计定义了 AXI4 规范。并且在其新一代可编 程门阵列芯片上采用了高级可扩展接口(Advanced eXtensible Interface, AXI)协议。 AXI总线是ARM高级微控制器总线结构(Advanced Microcontroller Bus Architecture, AMBA)的一部分。AXI 总线的第一个版本包含在AMBA3.0(2003年发布)中, AXI总线的第二个版本AXI4包含在AMBA4.0(2010年发 布)中。 AXI概述 最新一代的AMBA接口的目标是: (1)适合于高带宽和低延迟设计; (2)在不使用复杂的桥接方式下,允许更高频率的操作; (3)满足普遍情况下的元件接口要求; (4)适用于高初始访问延迟的存储器控制器; (5)为互联结构的实现提供了灵活性; (6)与已有的AHB和APB接口向下兼容。 AXI概述 AXI协议的关键特性表现在以下几个方面: (1)独立的地址/控制和数据阶段; (2)使用字节选通,支持非对齐的数据传输; (3)只有开始地址的猝发交易; (4)独立的读和写数据通道,可以使能低成本的直接存 储器访问DMA传输; (5)能发出多个未解决的地址; (6)完成无序交易; (7)容易添加寄存器切片,满足时序收敛要求; AXI概述 -- AXI协议的优势 1.提供了更高的生产率,主要体现在以下几个方 面: (1)将多种不同的接口整合到一个接口(AXI4)中,因此 用户仅需了解单个系列的接口; (2)简化了不同领域 IP 的集成,并使自身或第三方合作伙 伴 IP 的开发工作更简单易行; (3)由于AXI4 IP 已为实现最高性能、最大吞吐量以及最低 时延进行了优化,从而使设计工作进一步获得简化; AXI概述 2.提供了更大的灵活性,主要体现在以下几个 方面: (1)支持嵌入式、DSP 及逻辑版本用户; (2)调节互连机制,满足系统要求:性能、面积及功耗; (3)帮助设计者在目标市场中构建最具号召力的产品; AXI概述 3.提供了广泛的 IP 可用性? (1)第三方 IP 和 EDA 厂商普遍采用开放式 AXI4 标 准,从而使该接口获得了更广泛的应用。 (2)基于 AXI4 的目标设计平台可加速嵌入式处理、 DSP以及连接功能设计开发。 AXI4功能 AXI4协议基于猝发式传输机制。在地址通道上, 每个交易有地址和控制信息,这些信息描述了需要传 输的数据性质。 在主设备和从设备之间所传输的数据分别使用到 从设备的写数据通道和到主设备的读数据通道。 在从主设备到从设备的写数据交易中,AXI有一个 额外的写响应通道,从设备通过该通道向主设备发出 信号表示完成写交易。 AXI4功能 所有的AXI4包含了5个不同的通道: (1)读地址通道(Read address channel, AR) ; (2)写地址通道(Write address channel, AW); (3)读数据通道(Read data channel, R); (4) 写数据通道(Write data channel, W); (5) 写响应通道(Write response channel, B); AXI4功能 每个通道由一个信号集构成,并且使用双向的 VALID和READY握手信号机制。 信息源使用VALID信号,表示在通道上存在可用 的有效数据或者控制信息;而信息接收源使用READY 信号,表示可以接收数据。 读数据通道和写数据通道也包含LAST信号,该信 号用来表示在一个交易发生时,最后一个传输的

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档