下图所示PL表提供了有关 PLIO 到 ADF graph 的连接的详细信息。例如,在此图中有 4 个与 graph 关联的 PLIO 对象。示例中还提供了与每个 PLIO 连接关联的 PLIO 连接名称、PLIO 数据连接宽度、以及仿真测试激励文件。
input_plio in = input_plio::create("DataIn1", plio_32_bits,"data/input.txt");
output_plio out = output_plio::create("DataOut1", plio_32_bits,"data/output.txt");
input_plio clip_out = input_plio::create("polar_clip_in", plio_32_bits,"data/input1.txt");
output_plio clip_in = output_plio::create("polar_clip_out", plio_32_bits,"data/output1.txt");
图 1. PL 表
列 | 描述 |
---|---|
Name(名称) | PLIO 连接的名称以及它属于输入还是输出。 |
Data Width(数据宽度) | 构造函数中定义的 PLIO 连接的数据宽度。宽度可采用 32 位、64 位或 128 位。 |
Frequency (MHz)(频率 (MHz)) | (可选)PLIO 构造函数中为 PLIO 连接定义的频率(以 MHz 为单位)。 |
Buffers(缓冲器) | PLIO 连接中所使用的缓冲器数量。如果 PLIO 端口连接到使用两个缓冲器的 AI 引擎内核的窗口端口,则表示乒乓缓冲器。从 PLIO 端口到 AI 引擎内核的串流端口的连接不耗用任何缓冲器。 |
Connected Ports(已连接的端口) | PLIO 连接到的端口数。此 PLIO 数据可多播至 AI 引擎中的多个目标。如需了解更多信息,请参阅 多播支持。 |
Column(列) | 供 PLIO 使用的接口列,由 aiecompiler 分配。值的范围为 0-49。 |
Channel(通道) | PLIO 所使用的接口列中的通道。 |
Packet ID(包 ID) | 包切换功能特性允许您在多个目标之间往返发送数据包。这些数据包可在 PL 与 AI 引擎之间往返发送。该列显示了使用包切换时,所使用的包的 ID。如需了解更多信息,请参阅 显式包切换。 |