取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
638 次查看
注册日期: ‎05-07-2019

Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案

IP有可能是自己设计的或者是官方的

0 项奖励
1 解答

已接受的解答
Highlighted
Moderator
Moderator
629 次查看
注册日期: ‎11-05-2010

回复: Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案

OpenCL里无法调用IP,你可以考虑使用RTL Kernel.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
5 回复数
Highlighted
Moderator
Moderator
630 次查看
注册日期: ‎11-05-2010

回复: Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案

OpenCL里无法调用IP,你可以考虑使用RTL Kernel.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
Highlighted
Visitor
Visitor
621 次查看
注册日期: ‎05-07-2019

回复: Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案
非常感谢答复,我原以为host代码里的kernel必须是.cl文件,RTL的kernel或者HLS写的Kernel在opencl的host里如何应用呢?
例如cl文件我会这样打开 FILE *fp = fopen("kernel.cl", "rb");
若是RTLkernel,只需要变成 FILE *fp = fopen("kernel.v", "rb"); 就行了吗?
0 项奖励
Visitor
Visitor
535 次查看
注册日期: ‎06-04-2019

回复: Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案

问一个简单的问题:此处的IP,指的是什么?另外为什么kernel无法调用IP,从FPGA硬件实现上如何理解

标记 (1)
0 项奖励
Highlighted
Visitor
Visitor
529 次查看
注册日期: ‎05-07-2019

回复: Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案
就是调用HDL写的IP,要做到kernel调用IP 需要SDACCEL工具支持,我还不知道是否工具能支持
0 项奖励
Highlighted
Visitor
Visitor
525 次查看
注册日期: ‎06-04-2019

回复: Opencl开发FPGA kernel时,能在kernel里调用IP吗

跳至解决方案

现在我粗浅理解:OpenCL的编程,好像就类似于软件编程,不用关心底层硬件实现(比如中间是否要加个fifo IP或者RAM IP),SDAccel编译器会进行优化。另外对于一些特定的硬件IP,比如DDR controller,需要单独定义一个kernel,AXI4接口。刚接触OpenCL,上述理解不一定正确

0 项奖励