使用cmsdk自带的总线矩阵生成脚本生成了一个总线矩阵。
协议:AHB2;
仲裁方式:fixed;
2个主设备:CPU、DMA(CPU优先级高于DMA)
3个从设备:ROM,SRAM,SDRAM
连接方式:full
在Modelsim仿真中发现,CPU在ROM中取指令运行同时,如果我让DMA也访问ROM,那么会出现该现象:CPU正常运行(这个可以理解,因为CPU优先级最高),而DMA的AHB接口会出现时序错乱,请问该现象如何理解?