cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
238 Views
Registered: ‎02-07-2020

Vivado HLS and cl kernel support

Hi to all!

Does Vivado HLS support IP creation from cl kernels?Is there any specific procedure?

Is C synthesis supported?

Thanks in advance.

Regards

 

0 Kudos
3 Replies
Moderator
Moderator
175 Views
Registered: ‎10-04-2011

Hello stzog,

The HLS tools currently support C/C++ languages for kernel synthesis. Unfortunately, the HLS tools do not support OpenCL directly. However, the Vitis tools do support this language for the creation of kernels. A detailed description of this flow can be found on page (158) of the Vitis Application Acceleration Guide located here:
https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug1393-vitis-application-acceleration.pdf

OK, I hope this helps,
Scott

 

0 Kudos
Highlighted
Adventurer
Adventurer
171 Views
Registered: ‎02-07-2020

@scampbell 

Thanks for your reply!

It sounds strange but i managed to create OCL kernel in Vitis_HLS as IP.

The code i used was from the Vitis_accel examples and OCL kernels....Did i miss something???

0 Kudos
Highlighted
Adventurer
Adventurer
116 Views
Registered: ‎02-07-2020

@scampbell

Any more feedback my friend? 

0 Kudos