在 AHB 突发模式下,主机只需要给出起始地址,从机必须计算剩余地址。但在下图中(来自 AHB 规范),地址在每个时钟的 HAddress 引脚处递增。为什么?我错了吗?
问问题
3055 次
2 回答
0
主机必须为突发中的每次传输更改 HADDR,而不仅仅是给出起始地址。
主机提供地址的好处是从机内部不需要地址递增逻辑,并且可以使用总线上的 haddr 信号。与一系列单次传输相比,突发的好处很简单:从机可以在处理当前传输的同时为下一次传输做准备,因为它“知道”下一个地址,因为突发中的地址总是以相同的值递增。一系列单次传输可能是一系列随机地址(从机假设最坏的情况,因为它不会出现在总线上),这可能需要从机更难处理。
于 2017-02-03T17:23:11.760 回答
0
我认为 Haddress 并非每时每刻都被奴隶使用。设计人员将这些地址用于调试,从机使用 HBURST 信号更容易
于 2020-05-27T11:59:13.157 回答