在 Vitis 应用加速开发流程中,内核(或已编译的赛灵思对象 (.xo) 文件)会处理赛灵思器件的 PL 区域内正在执行的各元素。Vitis 软件平台支持以 C/C++、RTL 或 OpenCL C/C++ 编写的内核。无论采用任何源语言,所有内核都具有相同的属性并且必须遵循相同的要求。
内核可定义为软件可控的内核或非软件可控的内核。这意味着,内核可通过软件(如主机应用)来控制,或者不受软件管理而是改由数据驱动。
在 Vitis 应用加速开发流程中,内核(或已编译的赛灵思对象 (.xo) 文件)会处理赛灵思器件的 PL 区域内正在执行的各元素。Vitis 软件平台支持以 C/C++、RTL 或 OpenCL C/C++ 编写的内核。无论采用任何源语言,所有内核都具有相同的属性并且必须遵循相同的要求。
内核可定义为软件可控的内核或非软件可控的内核。这意味着,内核可通过软件(如主机应用)来控制,或者不受软件管理而是改由数据驱动。