13.2 EDK - 如何将AXI_EMC添加到MicroBlaze处理器缓存区?

描述

在Base System Builder(BSB)向导中,默认情况下不缓存外部SRAM或Flash。如何将AXI_EMC等外设添加到MicroBlaze处理器缓存区?

要将AXI_EMC添加到MicroBlaze处理器缓存区域:

  1. 将AXI_EMC的axi总线连接到MicroBlaze处理器M_AXI_IC和/或M_AXI_DC接口连接。
  2. 设置MicroBlaze处理器高速缓存地址以覆盖AXI_EMC地址范围:
    MicroBlaze - >配置IP - >高级 - >缓存 - >指令缓存和数据缓存的基地址和高地址

注意: MicroBlaze处理器可高速缓存的地址范围只能是2的幂。

如果您需要缓存其他外部存储器,请确保这些外设的地址也是连续的,并且它适合MicroBlaze处理器可缓存的地址范围。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 19:01:43 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它