UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
  • AutoESL
  • AutoESL - 2011.3
  • AutoESL - 2011.4
  • More
  • AutoESL - 2011.4.2
  • AutoESL - 2012.1
  • Vivado
  • Less
的页面