不受支持的 C/C++ 构造 - 2022.1 Chinese

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2022-06-07
Version
2022.1 简体中文

虽然 Vitis HLS 支持各种 C/C ++语言,但部分构造不可综合,或者可能导致设计流程下游出错。本节探讨了为了对器件中的函数进行综合和实现而必须执行编码更改。

要执行综合,需满足下列要求:

  • 该函数及其调用必须包含设计的完整功能。
  • 无法通过对操作系统执行系统调用来执行任何功能。
  • C/C++ 语言构造必须采用固定大小或受限大小。
  • 这些构造必须以无歧义方式来实现。