Intel Accelerator Functional Unit Simulation Environment Quick Start User Guide

ID 683200
Date 3/06/2020
Public

4. Simulating hello_afu in Client-Server Mode

The hello_afu example is a simple AFU template that demonstrates the primary CCI-P interface. The RTL satisfies the minimum requirements of an AFU, responding to memory-mapped I/O reads to return the device feature header and the AFU's UUID.

Figure 1. hello_afu Directory Tree
Note: This document uses <AFU example> to refer to an example design directory, such as hello_afu in the figure above.

The software demonstrates the minimum requirements to attach to an FPGA using the OPAE. The RTL demonstrates the minimum requirements to satisfy the OPAE driver and the hello_afu example software.

filelist.txt specifies the files for RTL simulation and synthesis.

To successfully configure and build the AFU samples, your environment must be set up correctly, as described in Setting Up the Environment.