下载此文档

AMBA总线详细介绍.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
AMBA总线详细介绍.docAMBA总线介绍
AMBA 规范包括四个部分: AHB、ASB、APB 和 Test Methodology 。AHB 的相互 连接采用了传统的带有主模块和从模块的共享总线, 接口与互连功能分离, 这对芯片上模块
之间的互连具有重要意义。AMBA已不仅是一种总线,更是一种带有接口模块的互连体系。
AHB
AHB=Advaneed High Performanee Bus , 译作高级高性能总线。女口同 USB (Uni versal Serial Bus ) 一样,也是一种总线接口。
特性:
突发连续传输
分步传输
单周期内主控制器处理
单时钟边沿操作
非三态操作
支持64位,128位总线
AHB主要用于高性能模块 (如CPU、高速RAM、Na nd Flash DMA和DSP等)之间的 连接,如图一所示。
High-performance
ARM processor
High-bandwidth
on-chip RAM
High-bandwidth
Memory Interface
BRI
J ART
APB
Keypad
DMA bus
master
AHB to APB Bridge
图二r典型AHB总线系统
作为SoC的片上系统总线,它包括以下一些特性: 单个时钟边沿操作; 非三态的实现方式;
支持突发传输;支持分段传输;支持多个主控制器;可配置 32位~128位总线宽度;支持
字节、半字和字的 传输。AHB系统由主模块、从模块和基础结构(Infrastructure)3 部分组成, 整个AHB总线上的传输都由主模块发出, 由从模块负责回应。基础结构则由仲裁器(arbiter)、
主模块到从模块的多路器、从模块到主模块的多路器、 译码器(decoder)、虚拟从模块
(dummy Slave)、虚拟主模块(dummy Master)所组成。其互连结构如图二所示
图二、多路选择器连接结构
AHB主控制器:主控制器可以通过地址和控制信息,可以进行初始化,读,写操作。在同一 时间,总线上只能有一个主控制器。
AHB从设备:从设备通常是指在其地址空间内, 响应主控制器发出的读写控制操作的被
动设备。通过操作的成功与否反馈给其主控制器,完成数据的传输控制。
AHB仲裁器:仲裁器根据用户的配置,确保在总线上同一时间只有一个主控制器拥有总 线控制权限。AHB总线上只能有一个仲裁器。
AHB译码器:译码器解析在总线上传输的地址和控制信息。 AHB总线上只能有一个译
码器。
任一时间周期只有一个 Master可以接入总线,对其指定 Slave进行读写操作。总线统
一规划slave的地址,译码器根据地址选择哪 slave与master进行数据通信。授权访问机制
通过多路选择器实现: Arbiter将获得授权的 master序号传输给地址和写数据多路,以选择
哪个master接入总线;地址译码器根据 master需要访问的地址选择 master,并为写数据多
路提供控制信号以选通相应的 slave。
AHB总线通过DMA和DSP,允许在总线上存在一个或多个主控制器。 虽然APB总线
上可以挂接慢速外设,但是也允许在 AHB上挂接一些慢速外设作为

AMBA总线详细介绍 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小s
  • 文件大小231 KB
  • 时间2021-12-06