ZHCUCH3A November 2024 – March 2025 F29H850TU , F29H859TU-Q1
ERAD 增强型总线比较器 (EBC) 模块总线比较器单元,通过监测数据读取地址总线或数据写入地址总线来生成指向 CPU 的硬件观察点。
当某个地址或地址和数据与比较值匹配时,硬件观察点会触发调试事件。地址部分与参考地址和位掩码进行比较,数据部分与参考数据值和位掩码进行比较。
在比较两个地址时,您可以设置两个观察点。比较地址和数据值时,您只能设置一个观察点。执行读取观察点时,该地址比数据早几个周期可用;观察点逻辑会考虑这一点。
执行停止的点取决于观察点是读取还是写入观察点,以及观察点是地址还是地址/数据读取观察点。在以下示例中,访问地址 X 时会发生读取地址观察点,且 CPU 停止,指令计数器 (IC) 指向该点后三条指令。
对于需要地址和数据匹配的读取观察点,CPU 会在 IC 指向该点后六条指令时停止。
在以下示例中,访问地址 Y 时会发生写入地址观察点,且 CPU 在 IC 指向该点后六条指令时停止。