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.1.1. Minimal Flow Example

The following example shows the minimal flow necessary to generate an AF. It uses the hello_afu sample AFU included in the OPAE SDK. The hello_afu sample can be used as template for AFU designs that require only a host device interface and no local memory or network port I/O.
The following is a synopsis of the minimal set of OPAE SDK commands required to generate an AF from the hello_afu sample AFU:
cd $OPAE_PLATFORM_ROOT/hw/samples/hello_afu

afu_synth_setup --source hw/rtl/filelist.txt build_synth

cd build_synth

$OPAE_PLATFORM_ROOT/bin/run.sh

The execution of these commands generates an AF (.gbs) image in the build_synth sub-directory. The rest of this section elaborates on the minimal flow steps.