硬件事件追踪 - 2023.2 简体中文

AI 引擎工具和流程用户指南 (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 简体中文

下表包含硬件事件追踪期间生成的所有可能事件。

事件读取方式如以下示例所示:如果选中 functions 事件,则仅生成FUN_CALLFUN_RETURN,并提供有关函数驻留在其中的拼块以及程序计数器 (PC) 的详细信息,以及事件当前是否正在调用该函数,或者该函数是否正被调用的信息。

表 1. 硬件事件追踪
事件名称 描述
FUN_CALL <col, row, PC, val, info>

PC:函数调用指令 PC

Val:0 或 2

参考信息:

调用含 val 0 的函数名称

已调用含 val 2 的函数名称

FUN_RETURN <col, row, PC, val, info>

PC:函数返回指令 PC

Val:0 或 2

参考信息:

返回含 val 0 的函数名称

已返回含 val 2 的函数名称

MEM_STALL <col, row, val, info>

Val:23(固定)

参考信息:

函数名

MEM_STALL_RELEASE <col, row, val, info>

Val:2(固定)

参考信息:

函数名

STREAM_STALL <col, row, val, info>

Val:24(固定)

参考信息:

函数名

STREAM_STALL_RELEASE <col, row, val, info>

Val:2(固定)

参考信息:

函数名

CASCADE_STALL <col, row, val, info>

Val:25(固定)

参考信息:

函数名

CASCADE_STALL_RELEASE <col, row, val, info>

Val:2(固定)

参考信息:

函数名

LOCK_STALL <col, row, val, info>

Val:26(固定)

参考信息:

函数名

LOCK_STALL_RELEASE <col, row, val, info>

Val:2(固定)

参考信息:

函数名

DMA_S2MM_RUNNING <col, row, ch, val>

Ch:通道 ID

Val:0(活动结束)

1(活动开始)

DMA_MM2S_RUNNING <col, row, ch, val>

Ch:通道 ID

Val:0(活动结束)

1(活动开始)

OVERRUN <col, row> 拼块 <col, row> 中发生的溢出