如
compute()
API 章节中所述,compute()
函数体会呈现 PE 的系统组合,这不同于 C 语言过程语义,但可在 Vitis 工具中通过运行软件仿真来加以确认。compute()
作用域只能保留两种类型的 C++ 语句:
- 用于呈现硬件 PE 的函数调用。
compute()
主体的结构语义支持各种硬件组合样式,如前文所述。 - 用于呈现 PE 之间的数据串流的静态
vpp::stream
对象声明。在下一章节中对这些语句进行了更详细的描述。