AMBA AXI协议附加控制信息

时间:2018-01-16 08:37:57

标签: arm amba

我最近在我的工作场所学习AMBA总线架构。 我被困在Addiitonal Control Information上。特别是缓存支持是我遇到的问题。

当您查看5.1缓存支持部分时,ARCACHE [3:0]和AWCACHE [3:0]出来并讨论该信号。

  1. 可缓存(C)位 Cacheable位意味着什么?我可以理解Cacheable的简短含义,因为这意味着数据可以在缓存上。但那又怎么样?使数据可缓存的原因是什么?这怎么可以缓存,但不要分配'用0010?对于可缓存标志,它必须在读取数据或在缓存上写入数据后在缓存上,不是吗?

  2. 为什么总线协议系统中存在对系统级缓存的缓存支持?这是否意味着缓存在公交车上?或者这是否意味着Master和Slave必须具有内部缓存,以便两个组件都可以支持缓存支持?

  3. 我现在对这个问题非常恼火......如果你不介意,你能给我一个关于何时使用Cacheable标志的实际例子?我无法捕获任何内容,因为使用Cacheable标志时没有任何线索。无论如何,谢谢你阅读我的问题:)

0 个答案:

没有答案