AMBA-AXI总线协议详解:AXI技术特点、协议结构和应用
需积分: 10 196 浏览量
更新于2024-08-05
6
收藏 1.75MB DOC 举报
"AMBA-AXI总线中文详解"
本文档详细介绍了AMBA-AXI总线协议的相关知识点,涵盖了AXI简介、AXI特点、AXI协议定义、AXI总线结构等方面。下面是从文档中提取的相关知识点:
一、AXI简介
* AXI(Advanced eXtensible Interface)是一种总线协议,由ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分。
* AXI是一种面向高性能、高带宽、低延迟的片内总线。
* AXI的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写数据通道、并支持显著传输访问和乱序访问,并更加容易实现时序收敛。
二、AXI特点
* 单向通道体系结构,信息流只以单方向传输,简化时钟域间的桥接,减少门数量。
* 支持多项数据交换,通过并行执行猝发操作,极大地提高了数据吞吐能力,可在更短的时间内完成任务,在满足高性能要求的同时,又减少了功耗。
* 独立的地址和数据通道,地址和数据通道分开,能对每一个通道进行单独优化,可以根据需要控制时序通道,将时钟频率提到最高,并将延时降到最低。
三、AXI协议定义
* AXI总线共有5个通道分别是read address channel、write address channel、read data channel、write data channel、write response channel。
* 每一个AXI传输通道都是单方向的。
* 每一个事务都有地址和控制信息在地址通道(address channel)中,用来描述被传输数据的性质。
* 读事务的结构图和写事务的结构图。
* 5条独立的通道都包含一个信息信号和一个双路的VALD、READY握手机制。
* 信息源通过VALID信号来指示通道中的数据和控制信息什么时候有效。
* 目地源用READY信号来表示何时能够接收数据。
* 读数据和写数据通道都包括一个LAST信号,用来指明一个事物传输的最后一个数据。
四、AXI总线结构
* AXI总线结构包括read address channel、write address channel、read data channel、write data channel、write response channel等五个通道。
* 每一个通道都有其特定的功能和作用。
AXI总线协议是一种高性能、高带宽、低延迟的片内总线协议,具有单向通道体系结构、独立的地址和数据通道、支持多项数据交换等特点。AXI协议定义了五个通道的结构和作用,满足超高性能和复杂的片上系统(SoC)设计的需求。
2023-05-20 上传
2023-05-11 上传
2021-05-07 上传
2024-10-30 上传
2021-12-24 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
xlinxdu
- 粉丝: 3w+
- 资源: 32
最新资源
- laravel-swagger:自动基于最佳实践和简单假设生成laravel项目的详尽文档
- 数据结构之表达式计算_C++_
- net-request-response:它为net.socket实现请求-响应模型
- Python库 | azure-mgmt-sql-0.15.0.zip
- 外卖送餐app ui设计模板 FoodHut .fig素材下载
- jQuery实现的鼠标经过标题向上弹出特效源码.zip
- nIcq2.22.rar_Windows编程_Windows_Unix_
- 基于java的-44-17-宠物销售系统-源码.zip
- CH341SER_1_
- fuju:FreeBSD无人看管的监狱升级
- whackamole:用Java编写的hack鼠游戏
- DomWalk.rar_压缩解压_Java_
- 基于51单片机智能水塔控制系统-电路方案
- Halcon10.0支持库 V3.13.1版(ehalcon.fne)-易语言
- 51单片机下LCD1602液晶屏的使用示例(显示字符、数字、字符串等)
- 【楼层8层】8层钢结构住宅楼(计算书、部分建筑、结构图)-土木工程建造设计.zip