AR# 50496

Vivado HLS - When a directive is applied, does it propagate down the levels in the code?

描述

When a directive is applied, does it propagate down the levels in the code?

解决方案

Most directives are applied on scope basis; within a function, within a loop, or within a region bounded by { }. Therefore, directives applied on the top level will not propagate down the hierarchy.

Exceptions:

"INLINE" - One level of hierarchy is removed. If the -recursive option is applied, all lower levels will be impacted as well unless the sub-functions have an overriding directive to set it off.

"PIPELINE" - Requires all loops in the hierarchy below to be unrolled.

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47431 Xilinx Vivado HLS Solution Center - Design Assistant N/A N/A
AR# 50496
日期 10/05/2012
状态 Active
Type 解决方案中心
Tools More Less