Visible to Intel only — GUID: zen1517497383290
Ixiasoft
Visible to Intel only — GUID: zen1517497383290
Ixiasoft
2.1.1. Intel® FPGA SDK for OpenCL™ Standard Edition-Specific Platform Designer (Standard) System Components
The board Platform Designer (Standard) system must export an Avalon®-MM master for controlling OpenCL kernels. It must also export one or more Avalon-MM slave ports that the kernels use as global memory interfaces. The INTELFPGAOCLSDKROOT/ip/board directory of the SDK includes a library that contains SDK-specific Platform Designer (Standard) system components, where INTELFPGAOCLSDKROOT points to the location of the SDK installation. These components are necessary for implementing features such as Avalon-MM interfaces, organizing programmable banks, cache snooping, and supporting Altera's guaranteed timing closures.
- OpenCL Kernel Clock Generator
The OpenCL™ Kernel Clock Generator is a Platform Designer (Standard) component that generates a clock output and a clock 2x output for use by the OpenCL kernels. - OpenCL Kernel Interface
The OpenCL™ Kernel Interface is a Platform Designer (Standard) component that allows the host interface to access and control the OpenCL kernel. - OpenCL Memory Bank Divider
The OpenCL™ Memory Bank Divider is a Platform Designer (Standard) component that takes an incoming request from the host interface on the Avalon®-MM slave port and routes it to the appropriate bank master port.