开始之前放一张AMBA的全家福。
1.0 AMBA 概述
AMBA (Advanced Microcontroller Bus Architecture) 是 ARM 公司定义的一系列开放标准,用于连接和管理片上系统的组件,例如 CPU、内存控制器、外设等。在 AMBA 规范中,有几种不同的内存映射协议,用于不同的应用场景。下面是一些常见的 AMBA 内存映射协议:
1.0.1 AMBA AXI (Advanced eXtensible Interface)
AXI 是一种高性能的内存映射协议,支持高带宽和大容量数据传输。AXI 协议主要用于处理器与高速外设或内存之间的通信。AXI 规范包含多个版本,如 AXI3、AXI4、AXI4-Lite 和 AXI4-Stream,