可编程逻辑 (PL) - 2022.1 简体中文

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

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

下图所示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 表
表 1. 列描述
描述
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。如需了解更多信息,请参阅 显式包切换