AXI总线概述和TLM建模计划

一.  概述(摘录)

AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写数据通道、并支持Outstanding传输访问和乱序访问,并更加容易进行时序收敛。AXI 是AMBA 中一个新的高性能协议。AXI 技术丰富了现有的AMBA 标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。

随着SoC 设计复杂性的增加和CPU 处理能力的提升,总线结构会成为系统性能的瓶颈。随着下一代高性能 SoC 设计的需要,比如多处理器核、多重存储器结构、DMA 控制器等,AMBA 需要新一代灵活性更强的总线结构,这就是AMBA 3.0 AXI 总线。AXI 是AMBA 2.0 的继承和提升,为新一代高性能SoC 的设计铺平了道路。

AXI的位置和代际

AMBA-Overview-Diagram

 

《ARM RealView ESL API v2.0 Developer's Guide》

https://developer.arm.com/documentation/dui0359/b/amba-axi-tlm-specification-for-casi/introduction-to-axi

 

arm的其他产品规范官网:

https://developer.arm.com/architectures/system-architectures/amba?_ga=2.226761118.287778658.1601455267-1245769472.1601455267

all amba specs(including axi3,4,5):

https://developer.arm.com/architectures/system-architectures/amba/specifications

neon:

https://developer.arm.com/architectures/learn-the-architecture/r-profile#neon

cpu arch:

https://developer.arm.com/architectures/cpu-architecture

 

 

 

二.  AXI3协议

 

三. AXI4协议

 

四. AXI5协议

 

 

五. 建模

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值