AMBA 片上总线
片上总线片上总线
片上总线
什么是
什么是什么是
什么是 AMBA 片上总线
片上总线片上总线
片上总线?
??
?
随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字 IC 从基于时序驱动
的设计方法,发展到基于 IP 复用的设计方法,并在 SOC 设计中得到了广泛应用。在基于
IP 复用的 SoC 设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标
准。其中,由 ARM 公司推出的 AMBA(先进的微控制器总线)片上总线受到了广大 IP 开
发商和 SoC 系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA 规范主要包
括了 AHB(Advanced High performance Bus)系统总线和 APB(Advanced Peripheral
Bus)外围总线。
AMBA 片上总线
片上总线片上总线
片上总线
AMBA 2.0 规范包括四个部分:AHB、ASB、APB 和 Test Methodology。AHB 的相互连
接采用了传统的带有主模块和从模块的共享总线,接口与互连功能分离,这对芯片上模块之
间的互连具有重要意义。AMBA 已不仅是一种总线,更是一种带有接口模块的互连体系。
下面将简要介绍比较重要的 AHB 和 APB 总线。
AHB 简介
简介简介
简介
AHB 主要用于高性能模块(如 CPU、DMA 和 DSP 等)之间的连接,作为 SoC 的片上系统
总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持
分段传输;支持多个主控制器;可配置 32 位~128 位总线宽度;支持字节、半字节和字的
传输。AHB 系统由主模块、从模块和基础结构(Infrastructure)3 部分组成,整个 AHB 总
线上的传输都由主模块发出,由从模块负责回应。基础结构则由仲裁器(arbiter)、主模块
到从模块的多路器、从模块到主模块的多路器、译码器(decoder)、虚拟从模块(dummy
Slave)、虚拟主模块(dummy Master)所组成。其互连结构如图 1 所示。
本页已使用福昕阅读器进行编辑。
福昕软件(C)2005-2008,版权所有,
仅供试用。