AHB信号

1. 全局信号 

名称描述
HCLK时钟源总线时钟HCLK为所有总线传输提供时序。所有信号的时序都与HCLK的上升沿相关。
HRESETn复位控制器总线复位信号是低电平有效,并用于复位系统和总线。这是唯一的低电平有效的信号。

2. master信号 

由master生成的信号

名称目的地描述
HADDR[31:0]slave和decoder32位系统地址总线。
HBURST[2:0]slave突发类型指示传输是单个传输还是突发传输的一部分。支持固定长度的4、8和16拍突发。突发可以是增量的或回环的。还支持未定义长度的增量突发。
HMASTLOCKslave当为高电平时,表示当前传输是锁定序列的一部分,它具有与地址和控制信号相同的时序。
HPROT[3:0]slave该保护控制信号提供有关总线访问的额外信息,并指示在系统内应如何处理访问。信号指示传输是指令操作还是数据访问,以及传输是否是特权模式访问或用户模式访问。
HPROT[6:4]slaveHPROT信号的3位扩展,增加了扩展的存储器类型。如果AHB5 Extended_Memory_Types属性为True,则支持此信号扩展。
HSIZE[2:0]slave指示传输的大小,通常是字节、半字或字。协议允许更大的传输大小,最大可达1024位。
HNONSECslave和decoder指示当前传输是安全传输还是非安全传输。如果AHB5 Secure_Transfers属性为True,则支持此信号。
HEXCL独占访问监视器独占传输。指示传输是独占访问序列的一部分。如果AHB5 Exclusive_Transfers属性为True,则支持此信号。
HMASTER[3:0]独占访问监视器master标识符。如果master有多个独占能力线程,则由master生成该信号。互连修改以确保每个master都被唯一识别。如果AHB5 Exclusive_Transfers属性为True,则支持此信号。
HTRANS[1:0]slave指示当前传输的传输类型,可以是:IDLE(空闲)、BUSY(忙碌)、NONSEQUENTIAL(非顺序)、SEQUENTIAL(顺序)。
HWDATA[31:0]*slave写数据总线在写操作期间将数据从master传输到slave。推荐最小数据总线宽度为32位。然而,这可以扩展以支持更高的带宽操作。
HWRITEslave指示传输方向,当为高电平时,表示写传输;当为低电平时,表示读传输。它与地址信号具有相同的时序,但在突发传输期间必须保持不变。

a. 写数据总线宽度不仅限于32位。 

3. slave信号

名称目的地描述
HRDATA[31:0]多路复用器在读操作期间,读数据总线将数据从选定的slave传输到多路复用器,然后多路复用器将数据传输给master。推荐最小数据总线宽度为32位,但可以扩展以支持更高的带宽操作。
HREADYOUT多路复用器当为高电平时,HREADYOUT信号表示总线上的传输已经完成。这个信号可以被驱动为低电平以延长传输。
HRESP多路复用器传输响应,通过多路复用器后,为master提供有关传输状态的附加信息。当为低电平时,HRESP信号表示传输状态为OKAY(正常)。当为高电平时,HRESP信号表示传输状态为ERROR(错误)。
HEXOKAY多路复用器独占确认。指示独占传输的成功或失败。如果AHB5 Exclusive_Transfers属性为True,则支持此信号。

读数据总线宽度不仅限于32位。 

4 decoder信号

名称目的地描述
HSELx[a]slave每个slave都有自己的slave选择信号HSELx,此信号表明当前传输是为选定的slave准备的。当slave最初被选中时,它还必须监控HREADY的状态,以确保先前的总线传输已经完成,然后才能响应当前传输。HSELx信号是对地址总线的组合逻辑解码。

 a. 在HSELx中使用的字母x必须更改为系统中每个从设备的唯一标识符。例如,HSEL_S1、HSEL_S2和HSEL_Memory。

注意       通常,解码器还向多路复用器提供HSELx信号,或者由HSELx信号派生的信号/总线,以使多路复用器能够将选定的slave到master的适当信号路由。重要的是,这些额外的多路复用器控制信号必须重新定时到数据阶段。(重新定时到数据阶段:指的是HSELx信号需要与数据传输的时序同步以确保数据传输的正确性)

5 多路复用器信号(multiplexor)

名称目的地描述
HRDATA[31:0]master读数据总线,由解码器选择。[a]
HREADYmaster和slave当为高电平时,HREADY信号向master和所有slave指示,先前的传输已经完成。
HRESPmaster传输响应,由解码器选择。[a]
HEXOKAYmaster独占确认,由解码器选择。[a]

注释: [a] 因为HRDATA[31:0]、HRESP和HEXOKAY信号通过多路复用器并保留相同的信号命名,完整的信号名称应该反映出它们是通过多路复用器选择的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值