功能描述
MTOP 工作模式
MTOP 模块可选两种工作模式:
注: 关于工作模式的配置,可查看 0x0000 MTOP_CTL。
- 循环模式:硬件根据设置的 循环模式周期时间,统计最近一次循环周期内总线上的吞吐量:
- 通过读取寄存器 0x0100+P*0x20(P=0~3) AXI_WCNT 可以获取总线写行为的吞吐量。
- 通过读取寄存器 0x0104+P*0x20(P=0~3) AXI_RCNT 可以获取总线读行为的吞吐量。
下图所示为循环模式的工作机制:图 1. MTOP 循环模式 - 触发模式:需要手动配置 MTOP_TRIG 位域,配置从 0 到 1 启动一次触发。 硬件根据两次触发的间隔,读取下列吞吐量信息:
- 通过读取寄存器 0x0100+P*0x20(P=0~3) AXI_WCNT 可以获取总线写行为的吞吐量。
- 通过读取寄存器 0x0104+P*0x20(P=0~3) AXI_RCNT 可以获取总线读行为的吞吐量。