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# 58137

What code costructs does the set_directive_pipeline -enable_flush option work for


I would like to use the set_directive_pipeline -enable_flush option on loops.

Is this possible?


The set_directive_pipeline -enable_flush option can be used to flush the pipelined logic if the input to that logic stalls. 

Because loops require all iterations of the loop to complete the operation, flushing the pipeline would break the logic integrity.

Therefore, the -enable_flush option is not supported for loops. 

AR# 58137
Date Created 10/25/2013
Last Updated 03/23/2015
Status Active
Type General Article
  • Vivado Design Suite