cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
neeruajith
Visitor
Visitor
1,846 Views
Registered: ‎06-12-2018

WARNING: [HLS 200-40] Directive 'INTERFACE' cannot be applied: Function 'Conv3D_strm' does not exist in any synthesis source file.

I have defined Conv3D_strm as my top level function. For the function arguments, I have defined INTERFACE directives but during synthesis, I am getting a warning message which says that Conv3D_strm does not exist.

 

I am using Vivado HLS 2017.4.

 

I am new to Vivado HLS. Please help me to resolve it. 

0 Kudos
3 Replies
u4223374
Advisor
Advisor
1,843 Views
Registered: ‎04-26-2015

Can you post the code (at least the top few lines showing the function definition and interface directives) and the exact error message?

0 Kudos
neeruajith
Visitor
Visitor
1,764 Views
Registered: ‎06-12-2018

After clean and build this warning resolved. Somehow reports are not getting updated according to updated files. 

0 Kudos
joelreindel
Newbie
Newbie
481 Views
Registered: ‎07-28-2020

What does "After clean and build this warning resolved." mean? How do you Clean a project?

I am having maybe the same issue:

INFO: [HLS 200-10] Analyzing design file 'find_peak.cpp' ...
WARNING: [HLS 200-40] __DUMMY_KEY__
ERROR: [HLS 200-70] __DUMMY_KEY__

same [HLS 200-40] at least? I assume that __DUMMY_KEY__ means there's a missing text error?

0 Kudos