Intel® FPGA SDK for OpenCL™: Stratix® V Network Reference Platform Porting Guide

ID 683645
Date 11/06/2017
Document Table of Contents

3.9.1. Describe s5_net to the Intel® FPGA SDK for OpenCL™

The board_env.xml file describes a Custom Platform to the Intel® FPGA SDK for OpenCL™ . Details of each field in the board_env.xml file is available in the Creating the board_env.xml File section of the Intel® FPGA SDK for OpenCL™ Custom Platform Toolkit User Guide .

In the Stratix® V Network Reference Platform, Intel® uses the bin directory for Windows dynamic link libraries, lib directory for delivering libraries, and libexec directory for delivering the SDK utility executables. This directory structure allows the PATH environment variable to point to the location of the dynamic link libraries (that is, bin) in isolation of the SDK utility executables.

The s5_net Reference Platform also supplies an end-user API for UDP initialization. The header in the <path_to_s5_net>/include/aocl_net.h file provides this API. The compileflags element in the board_env.xml file points the compiler to this directory when the SDK user invokes the aocl compile-config utility command to derive compiler arguments.