AMBA总线应用的详解(一)

AMBA总线规范介绍

AMBA 总线规范是 ARM 公司提出的总线规范,被大多数 SoC 设计采用,它规定了AHB(Advanced High-performance Bus)、ASB( Advanced System Bus)及 APB(Advanced Peripheral Bus)。
AHB 用于高性能、高时钟频率的系统结构。APB 用于连接外部设备,对性能要求不高,而考虑低功耗问题。
今天我们就以ANLU(国产)ELF2系列SOC芯片为例来研究AHB总线规范的应用。

ELF2系列SOC芯片

  1. 系统框图
    AMBA总线应用的详解(一)_第1张图片
  2. 地址映射
    Cortex-M3 支持 4GB 存储空间,被划分成如图所示若干区域:
    AMBA总线应用的详解(一)_第2张图片
  3. AHB Slave 接口AMBA总线应用的详解(一)_第3张图片
  4. ARM-FPGA之AHB总线信息交互方式
    (1)AHB Slave 接口直接读写
    AMBA总线应用的详解(一)_第4张图片(2)AHB Slave转Memory时序接口读写AMBA总线应用的详解(一)_第5张图片

你可能感兴趣的:(AMBA总线规范)