0

在 AHB 突发模式下,主机只需要给出起始地址,从机必须计算剩余地址。但在下图中(来自 AHB 规范),地址在每个时钟的 HAddress 引脚处递增。为什么?我错了吗? 在此处输入图像描述

4

2 回答 2

0

主机必须为突发中的每次传输更改 HADDR,而不仅仅是给出起始地址。

主机提供地址的好处是从机内部不需要地址递增逻辑,并且可以使用总线上的 haddr 信号。与一系列单次传输相比,突发的好处很简单:从机可以在处理当前传输的同时为下一次传输做准备,因为它“知道”下一个地址,因为突发中的地址总是以相同的值递增。一系列单次传输可能是一系列随机地址(从机假设最坏的情况,因为它不会出现在总线上),这可能需要从机更难处理。

于 2017-02-03T17:23:11.760 回答
0

我认为 Haddress 并非每时每刻都被奴隶使用。设计人员将这些地址用于调试,从机使用 HBURST 信号更容易

于 2020-05-27T11:59:13.157 回答