利用FPGA 上的Khronos 集团OpenCL ™标准,与目前的CPU、图形处理单元(GPU) 和数字信号处理(DSP) 单元等硬件体系结构相比,能够大幅度提高性能,同时降低了功耗。此外,与使用Verilog 或者VHDL 等底层硬件描述语言(HDL) 的传统FPGA 开发方法相比,使用OpenCL 标准、基于FPGA 的混合系统(CPU + FPGA) 具有明显的产品及时面市优势。 采用 OpenCL 标准实现 FPGA 设计 WP-01173-1.0 白皮书 利用 FPGA 上的 Khronos 集团 OpenCL 标准,与目前的 CPU、图形处理单元 (GPU) 和数 字信号处理 (DSP) 单元等硬件体系结构相比,能够大幅度提高性能,同时降低了功耗。 此外,与使用 Verilog 或者 VHDL 等底层硬件描述语言 (HDL) 的传统 FPGA 开发方法相 比,使用 OpenCL 标准、基于 FPGA 的混合系统 (CPU + FPGA) 具有明显的产品及时面市 优势。 引言 在可编程技术发展的最初阶段,可编程能力出现了两个极端。如图 1 所示,一个极端 的代表是单核 CPU 和数字信号处理 (DSP) 单元。这些器件使用含有一系列可执行指令 的软件来进行编程。对于编程人员,以概念上连续的方式来开……