Building Custom Platforms for Intel® FPGA SDK for OpenCL™: BSP Basics (OOPNCLCSTBASICS)

50 Minutes Online Course

Course Description

This online training will introduce what a BSP is and describe the skills needed to build a custom platform. We will discuss the contents of a custom platform compatible with the Intel® FPGA SDK for OpenCL™. We will discuss the hardware deliverables as well as software deliverables as part of the platform. In this presentation, we will talk about the Intel FPGA OpenCL-specific FPGA IPs that are part of the board support package. We will discuss how the AOC compiler uses the custom platform files. We will also talk about how to modify reference designs to suit your custom platform. *OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission of Khronos.

At Course Completion

You will be able to:

  • Know the components of a OpenCL Custom Platform
  • Understand the compile flow of the Intel FPGA OpenCL offline kernel compiler
  • Understand the Intel FPGA SDK for OpenCL-compatible software layer necessary to communicate with the accelerator board

Skills Required

  • Basic OpenCL coding knowledge
  • FPGA design knowledge

Follow-on Courses

Upon completing this course, we recommend the following courses (in no particular order):

Applicable Training Curriculum

This course is part of the following Intel FPGA training curriculum:

Class Schedule

Result Showing 1

On-lineAnytimeFreeRegister Now

Request a class in your region.