小窥AMBA5 AHB协议SPEC (2)

1、全局信号

时钟和复位
在这里插入图片描述

2、主机信号

名称终点描述
HADDR[31:0]从机和译码器32位的系统地址总线
HBURST[2:0]从机突发类型表明了传输是单次传输或是一种突发传输。支持的突发长度包括4,8,16拍。突发(地址)可以是递增的或是回环的。同时支持未定义突发长度的递增突发传输。
HMASTLOCK从机当高电平时,表明当此传输是一个锁住的序列,该信号和地址控制信号对齐。
HPORT[3:0]从机待补充
HPORT[6:4]从机待补充
HSIZE[2:0]从机指示传输的大小,通常为字节、半字或字。该协议允许更大的传输大小,最大可达1024位。
HNONSEC从机和译码器表明当前传输是否是一次非安全传输
HEXCL专用访问监视器表明当前传输是一个独有的访问序列
HMASTER[3:0]专用访问监视器和从机主机标识。由一个主机生成如果该主机有多个独有可用线程
HTRANS[1:0]从机表明当前的传输类型:IDLE、BUSY、NONSEQUENTIAL、SEQUENTIAL
HWDATA[31:0],并不是限制于32b,最大1024b从机写操作期间从主机到从机到数据总线,最小32bits。
HWRITE从机表明传输方向。高电平时写、低电平读

3、从机信号

名称终点描述
HRDATA[31:0]多路复用器读操作时,从被选中的从机输出至多路复用器的数据总线。多路复用器再将数据输出给主机。
HREADYOUT多路复用器高电平时表明传输已完成,该信号可被驱动为低电平来扩展一次传输。
HRESP多路复用器低电平表示OKAY,高电平表示ERROR。
HEXOKAY多路复用器专用OKAY。表明专用传输的成功与失败

4、译码器信号

名称终点描述
HSELx(对于每个slave该名称需要改成一个独有的,如HSEL_S1,HSEL_S2)从机每个从机都有一个选中信号HSELx,当被选中后,还必须监视HREADY来确保响应本次传输时上次传输已完成。HSELx信号是地址总线的组合逻辑译码结果。

5、多路复用器信号

名称终点描述
HRDATA[31:0]主机读数据总线,被译码器选出。
HREADY主机和从机当高电平时告知主机和所有从机,上次传输已完成。
HRESP主机传输响应,被译码器选出。
HEXOKAY主机专用OKAY,被译码器选出。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值