棋子 · 2019年12月18日

关于AHB突发模式的查询

在AHB突发模式下,是主机将连续地址驱动到从机,还是主机仅发送起始地址,并且从机使用此,HSIZE和HBURST计算突发中的下一个地址?

如果它的主机正在驱动连续地址,那么为什么它还必须发送HSIZE和HBURST到从机?

如果是从属设备正在确定突发中的下一个地址是什么,那么为什么时序图显示主机正在发送地址?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2019年12月18日
在AHB突发模式下,是主机将连续的
地址驱动到从机,还是主机仅
使用该地址发送起始>地址和从机,HSIZE和HBURST计算
突发中的下一个地址? ?

主机为每个突发脉冲驱动地址,而不仅仅是起始地址。

如果其主机正在驱动连续地址,那么为什么
还必须将HSIZE和HBURST发送给从机?

简单的从设备会将突发视为一系列单独的传输,因此每次传输都需要一个地址。

更复杂的从机可以使用突发和大小信息来更有效地完成突发传输(例如访问DRAM)。

由主设备提供每次传输的地址和完整的突发信息,为从设备设计人员提供了最大的灵活性。

并且,如果从设备将其理解
为突发中的下一个>地址,那么为什么时序图
显示主机正在发送地址?

正如您在图中看到的那样,主机在驱动每次传输的地址,您可能已经知道第一个问题的答案,我猜您正在将AHB与AXI进行比较,其中在AXI中仅发信号通知起始地址,而从机则发出信号。计算突发传输的其他地址。AXI尝试通过仅发送起始地址来降低地址通道上的带宽要求,;)

你的回答