信号线 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文

Nets(信号线)表中显示了 AI 引擎内核之间或者 AI 引擎内核与 PLIO/GMIO 端口之间的信号线连接详细信息。例如,在以下所示 graph.cpp 文件片段中提供了连接约束的示例,此连接约束用于连接到 graph 中的 AI 引擎内核之间的串流和窗口连接,或者用于连接到 PLIO/GMIO 端口。

connect< window >(in.out[0], interpolator.in[0]);
connect< window, stream >(interpolator.out[0], clip_in.[0]);
connect< stream >(clip_out.out[0], classify.in[0]);
connect< window >(classify.out[0], out.in[0]);
图 1. 信号线表
表 1. 列描述
描述
Name(名称) 内部生成的信号线的名称。
Variable(变量) 信号线连接的名称(可选择在连接约束中指定)。<unnamed>.net# 表示在 graph 的连接约束中,connect<> 不含唯一命名。
Source Graph Node(源 graph 节点) graph 连接的源节点,可能是 AI 引擎内核、PLIO 或 GMIO 节点。
Source Port(源端口) graph 连接的源端口,可能是 AI 引擎内核、PLIO 或 GMIO 端口。
Source ID(源 ID) aiecompiler 指定的源端口的唯一 ID。
Destination Graph Node(目标 graph 节点) graph 连接的目标节点,可能是 AI 引擎内核、PLIO 或 GMIO 节点。
Destination Port(目标端口) graph 连接的目标端口,可能是 AI 引擎内核、PLIO 或 GMIO 端口。
Destination ID(目标 ID) AI 引擎编译器指定的目标端口的唯一 ID。
Latency (Cycles)(时延(周期数)) 将数据从源节点传输到目标节点所需的最小周期计数。
FIFO Depth (Words)(FIFO 深度(字数)) 通过信号线中的布线资源分配的 FIFO 存储器。这包括配置为 DMA FIFO、串流交换机端口和串流交换机 FIFO 的缓冲器。FIFO 深度的单位为 32 位码字。
FIFO Depth Constraint(FIFO 深度约束) 反映设计中提供的 FIFO 深度约束。
Buffers(缓冲器) 信号线连接所使用的缓冲器数量。
Switch Count(交换机计数) 信号线连接遍历的交换机数量。
Switch FIFOs(交换机 FIFO) 信号线连接所使用的串流交换机 FIFO 数量。