我想知道 MicroBlaze 的数据总线异常。在 MicroBlaze 产品手册中指出,当缓存关闭时,异常只能在 M_AXI_DC 上发生?这对我来说没有意义;是不是说如果在M_AXI_DC线上给出了错误响应,开启缓存就不会触发异常?我目前将 C_DCACHE_ALWAYS_USED 设置为 1,所以这不是问题。
谢谢。
MicroBlaze 产品指南摘录:
The data cache AXI4 interface (M_AXI_DC) exception is caused by:
- An error response on M_AXI_DC_RRESP or M_AXI_DC_BRESP,
- OKAY response on M_AXI_DC_RRESP in case of an exclusive access using LWX.
The exception can only occur when C_DCACHE_ALWAYS_USED is set to 1 and the
cache is turned off