当前硬件没有双缓冲快照。若采样侧正在累加,软件逐道读到的可能是不同时刻的中间状态。

推荐流程:暂停 enable → 等待采样侧与 CDC 稳定 → 读谱及 TOTAL → 恢复 enable。代价是这段时间不继续积累事件。

清谱使用 toggle 跨域传脉冲;状态位采用多级同步,TOTAL 则采用连续稳定值确认。这是现有实现的边界,不能当成任意高速变化多位总线的通用原子快照方案。

Port B 有 BRAM 读延迟,AXI reader 通过等待状态返回有效数据,主机无需自行补 dummy read。跨域与快照策略应同时检查,单看 AXI 握手通过仍不够。

资料来源

  • 阶段D_集成扩展/docs/AXI_MCA_Protocol.md
  • 阶段D_集成扩展/hdl/axi_lite_mca_reader.v

项目目录 · 完整技术资料与文件清单