Intel® FPGA SDK for OpenCL™ Standard Edition: Programming Guide

ID 683342
Date 4/22/2019
Public

Visible to Intel only — GUID: xre1521053406078

Ixiasoft

Document Table of Contents

12.1.1.10. OpenCL C Model of an RTL Module

Each RTL module within an OpenCL™ library must have an OpenCL C model. The OpenCL C model verifies the overall OpenCL system during emulation.

Example OpenCL C model file for a square root function:

double my_sqrtfd (double a) { return sqrt(a); }

Intel® recommends that you emulate your OpenCL system. If you decide not to emulate your OpenCL system, create an empty function with a name that matches the function name you specified in the XML specification file.