AMBA5-AHB(一)

第一章 Introduction 核心内容总结

1.1 关于协议 (About the Protocol)

协议定位

  • AMBA AHB 是一种高性能总线接口协议,适用于可综合设计,定义了 Manager(主设备)、Subordinate(从设备)和 Interconnect(互连组件)之间的接口。

关键特性

  • ​突发传输:支持增量突发(不跨越地址边界)和回绕突发(在特定地址边界回绕)。
  • ​单时钟边沿操作:所有操作由时钟上升沿触发。
  • ​非三态实现:避免总线竞争,提升可靠性。
  • ​可配置数据总线宽度:数据总线(支持8-1024位,推荐32-256位)。
  • 可配置地址总线宽度:地址总线(推荐10-64位)。

系统组成

下图是一个单Manager系统,包含一个Manager、多个Subordinate及互连逻辑(解码器+多路复用器)。

AHB block diagram

Manager interface

Subordinate interface

  1. ​Manager:发起读写操作,提供地址和控制信号(如HADDR、HWRITE)。
  2. ​Subordinate:响应传输,通过HSELx被选中后反馈数据完成状态(HREADYOUT、HRESP)。最常见的AHB从设备(Subordinates)是内部存储设备、外部内存接口以及高带宽外设。尽管低带宽外设也可以作为AHB从设备,但出于系统性能考虑,它们通常位于AMBA高级外设总线(APB)上。高性能AHB总线与APB总线之间的桥接是通过一个称为APB桥的AHB从设备来实现的。
  3. ​Interconnect:互连组件为系统中的主设备(Managers)和从属设备(Subordinates)提供连接,包含解码器(地址解码)和多路复用器(数据路由)。

--在单主设备系统中,仅需使用解码器(Decoder)和多路复用器(Multiplexor)

--在多主设备系统中,需要使用互连组件来提供仲裁功能,并将来自不同主设备的信号路由到相应的从属设备

  • 译码器(decoder):该组件对每次传输的地址进行解码&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芯河

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值