AMBA 总线学习笔记

一、AHB

特点:

1.高速总线,高性能

2.2及流水线操作(2及:地址周期,数据周期;流水线pipeline:读数据的时候不等待直接开始下一个数据写入)

3.最多支持16个主设备

4.支持burst传输(burst:一次性传多个字节)

5.总线带宽:8、1、32、、128bits

6.上升沿触发

二、APB

特点:

1.低速总线,低功耗

2.接口简单

3.在bridge锁存地址信号和控制信号

4适用于多种外设

5.上升沿触发

三、AHB组成(四部分)

仲裁器:某一时刻只允许一个主设备控制总线,因此需要仲裁器,但是AMBA协议中并没有定义具体的仲裁算法

译码器:每个主设备都对应一个地址,在选定主设备以后,译码器会通过对主设备地址进行译码,进而选择对应的从设备

下图为AHB总线互联情况:

四、APB的组成(2部分)

1、AHB2APB bridge:锁存所有地址、数据和控制信号,产生二级译码从而产生APB从设备的选择信号

2、从设备APB总线上所有设备都是从设备

五、AHB主要信号

1、HTRANS:当前传输状态:NONSEQ(开始一次新的数据传输)   SEQ(当前传输地址和上一次传输的地址是连续的)   IDLE   BUSY

2、HSIZE:当前传输大小

3、HBURST:传输的burst类型

4、HRESP:从设备发给主设备的总线传输状态:OKAY   ERROR  RETRY(HREADY连续16 cycle拉低)   SPLIT

5、HREADY:高电平:从设备告诉主设备传输结束,低电平:从设备告诉主设备传输未结束,需要延长传输周期

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值