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

2014.4 Vivado HLS - ALLOCATION directive on function does not take effect when functions have different actual parameter types.

描述

I have a top function which contains two function instances of matrix_mult_sub as follows:
 

 matrix_mult_sub (I, W0, O0);
 matrix_mult_sub (O0, W1, O1);


However, O0 and O1 are arrays with different sizes.

The following directive does not take effect:
 

#pragma HLS ALLOCATION instances=matrix_mult_sub limit=1 function

解决方案

For now, this is expected behavior.

To check the support status, please open a webcase to ask for updated information -  http://www.xilinx.com/support/clearexpress/websupport.htm

AR# 59226
日期 03/25/2015
状态 Active
Type 综合文章
Tools
  • Vivado Design Suite - 2013.4
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2
  • More
  • Vivado Design Suite - 2014.4
  • Vivado Design Suite - 2014.3
  • Less
的页面