Xilinx Vitis

Host ApplicationXilinx Vitis_第1张图片

To set he environment properly, the host application needs to initialize the standard OpenCL structures: target platform, devices, context, command queue, and program.
Once the OpenCL environment is initialized, the host application is ready to issue commands to the device and interact with the kernels. These commands include: Xilinx Vitis_第2张图片
Xilinx Vitis_第3张图片

C/C++ Kernels

Xilinx Vitis_第4张图片

RTL Kernels

Xilinx Vitis_第5张图片
Xilinx Vitis_第6张图片
Xilinx Vitis_第7张图片
Xilinx Vitis_第8张图片
Xilinx Vitis_第9张图片
Xilinx Vitis_第10张图片
在这里插入图片描述
Xilinx Vitis_第11张图片

RTL Kernel Wizard

Xilinx Vitis_第12张图片
Xilinx Vitis_第13张图片
在这里插入图片描述
在这里插入图片描述
Xilinx Vitis_第14张图片
There is no required minimum number of scalars and the maximum allowed by the wizard is 64
Xilinx Vitis_第15张图片
Xilinx Vitis_第16张图片
Xilinx Vitis_第17张图片
Streaming interfaces are used for direct host-to-kernel and kernel-to-host communication, as well as continuously operating kernels as described in Streaming Connections.
Xilinx Vitis_第18张图片
在这里插入图片描述
Xilinx Vitis_第19张图片
在这里插入图片描述
Xilinx Vitis_第20张图片
Xilinx Vitis_第21张图片
Xilinx Vitis_第22张图片
Xilinx Vitis_第23张图片
在这里插入图片描述

你可能感兴趣的:(Vitis)