棋子 · 2020年01月14日

AHB中的BURST功能起什么作用?

由于发生BURST转移,我看不到任何明显的改进。可以通过在相同数量的周期中进行多个SINGLE传输来完成相同的BURST传输。那么,进行BURST传输有什么好处?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月14日

主机可以使用HBURST确切指示它希望执行多少次传输(4、8或16)

然后,仲裁程序可以使用它来决定何时应更改授予的主机(通常,如果允许主机完成已知的长度传输序列,则效率更高)。

如果从站事先知道将要进行多少次数据传输,也可以优化其响应。此处的典型示例是具有高初始访问延迟的DRAM,但是此后可以以更少的等待状态执行顺序访问。

你的回答