Intel® FPGA SDK for OpenCL™ Pro Edition: Custom Platform Toolkit User Guide

ID 683085
Date 3/28/2022
Public
Document Table of Contents

2.1.1. Intel® FPGA SDK for OpenCL™ Pro Edition-Specific Platform Designer System Components

The Platform Designer system for your board logic includes components specific to the Intel® FPGA SDK for OpenCL™ Pro Edition that are necessary for implementing features that instantiate host communication and global memory interfaces.

The board Platform Designer system must export an Avalon®-MM host for controlling OpenCL kernels. It must also export one or more Avalon-MM agent 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 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 Intel's guaranteed timing closures.