AMBA : Advanced Microcontroller Bus Architecture
FROM:http://www.arm.com/zh/products/system-ip/amba-specifications.php
ARM研发的AMBA(Advanced Microcontroller Bus Architecture)提供一种特殊的机制,可将RISC处理器集成在其它IP芯核和外设中,2.0版AMBA标准定义了三组总线:AHB(AMBA高性能总线)、ASB(AMBA系统总线)、和APB(AMBA外设总线)。截止到2016年2月份,AMBA最新版本是5.0。
AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。
怎么学习这部分内容:
找资料:规范(specification)的定义文件“AMBA® AXI™ and ACE™ Protocol Specification”
学习方法:
1、AXI是什么?
文档“A1.1 About the AXI protocol”
The AXI protocol:
• is suitable for high-bandwidth and
low-latency designs
• provides high-frequency operation without
using complex bridges
• meets the interface requirements of a wide
range of components
• is suitable for memory controllers with
high initial access latency
• provides flexibility in the implementation of
interconnect architectures
• is backward-compatible with existing AHB
and APB interfaces.
2、信号定义。文档的“A2.1 Global signals”
3、时序说明。文档的“A3.2 Basic read and write transactions”