总线介绍
AMBA
AMBA 规范包括四个部分:AHB、ASB、APB 和 Test Methodolo CPU,DSP 等;从模块是接受命令并做出反应
的模块,如片上的 RAM,AHB/APB 桥等。另外,还有一些模块同时具有两种属性,例如
直接存储器存取(DMA)在被编程时是从模块,
但在系统读传输数据时必须是主模块。如果总线上存在多个主模块,就需要仲裁器来
决定如何控制各种主模块对总线的访问。虽然仲裁规范是 AMBA 总线规范中的一部分,但
具体使用的算法由 RTL 设计工程师决定,其中两个最常用的算法是固定优先级算法和循环
制算法。AHB 总线上最多可以有 16 个主模块和任意多个从模块,如果主模块数目大于 16,
则需再加一层结构(具体参阅 ARM 公司推出的 Multi-layer AHB 规范)。APB 桥既是 APB 总
线上唯一的主模块,也是 AHB 系统总线上的从模块。其主要功能是锁存来自 AHB 系统总
线的地址、数据和控制信号,并提供二级译码以产生 APB 外围设备的选择信号,从而实现
AHB 协议到 APB 协议的转换。
特性总结
AHB特性:
高性能,数据传输,多总线主控制器,突发连续传输,分 步传输
ASB特性:
高性能,数据传输,多总线主控制器,突发连续传输
APB特性:
低功耗,寻址控制,支持简单接口协议,支持多种外设
APB通过桥接高带宽、高性能总线,提供基本的微控制器二级总线,通常该总线上的外设有
以下特点:
支持映射寄存器接口
对带宽没有很高的要求
通过编程实现对外设进行控制AMBA、AHB、APB总线简介
作者 adamzhao日期 2006-11-16 19:33:00
AMBA简介
随 着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字 IC从基
于时序驱动的设计方法,发展到基于 IP复用的设计方法,并在 SOC设计中得到
了广 泛应用。在基于 IP复用的 SoC设计中,片上总线设计是最关键的问题。为
此,业界出现了很多片上总线标准。其中,由 ARM公司推出的 AMB***上总线受
到 了广大 IP开发商和 SoC系统集成者的青睐,已成为一种流行的工业标准片上
结构。AMBA规范主要包括了 AHB(Advanced High系统总线和 performance Bus)
APB(Advanced Peripheral外围总线。 Bus)
AMBA总线详细介绍 来自淘豆网www.taodocs.com转载请标明出处.