函数流水打拍 - 2023.2 简体中文

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

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 简体中文

函数流水打拍的处理方式与 循环流水打拍 中所述循环流水打拍相似。Vitis HLS 对于函数体的处理方式是将其视为与多次调用的循环主体相同,唯一区别在于,函数体是多次调用的函数,工具会对这些调用的执行进行流水打拍。因此,与循环类似,函数流水打拍时,函数体以及下层层级中的所有循环都会自动展开。这是继续执行流水打拍的前提。如果循环具有变量边界,且无法展开,那么这将导致无法对函数进行流水打拍。