Accelerator Functional Unit Developer’s Guide for Intel® FPGA Programmable Acceleration Card

ID 683129
Date 7/20/2020
Public
Document Table of Contents

5.3.2.2.3. Using the AFU UUID Header File

The AFU UUID should be specified in one place: the platform configuration file. The AFU implementation should extract the UUID from the following header file emitted by the PIM: afu_json_info.vh

The AFU should use the AFU_ACCEL_UUID macro defined within afu_json_info.vh to set the AFU’s UUID in its implementation. For example, the hello_afu sample AFU includes the afu_json_info.vh and sets the AFU UUID using the afu_json_info.vh macro in the following SystemVerilog source file:

$OPAE_PLATFORM_ROOT/hw/samples/hello_afu/hw/rtl/afu.sv