Visible to Intel only — GUID: etx1524185717632
Ixiasoft
1. About this Document
2. Introduction
3. Getting Started with Platform Configuration
4. The Accelerator Functional Unit (AFU)
5. Developing AFUs with the OPAE SDK
6. AFU In-System Debug
7. Accelerator Functional Unit Developer's Guide for Intel® FPGA Programmable Acceleration Card Archives
8. Document Revision History for Accelerator Functional Unit Developer's Guide for Intel® FPGA Programmable Acceleration Card
5.3.2.1. Specify the Platform Configuration
5.3.2.2. Design the AFU
5.3.2.3. AFU Design Guidelines
5.3.2.4. Partial Reconfiguration Design Guidelines
5.3.2.5. Specify the Build Configuration
5.3.2.6. Generate the ASE Build Environment
5.3.2.7. Verify the AFU with ASE
5.3.2.8. Generate the AF Build Environment
5.3.2.9. Generate the AF
5.3.2.1.1. Specify the AFU's UUID
5.3.2.1.2. Request a Top-level Interface
5.3.2.1.3. Extend a Top-level Interface
5.3.2.1.4. Request Device Interface Pipelining
5.3.2.1.5. Request Device Interface Clock-crossing
5.3.2.1.6. Specify a Requested Device as Optional
5.3.2.1.7. Specify AFU User Clock Timing
Visible to Intel only — GUID: etx1524185717632
Ixiasoft
6.1.3. Generate the Remote Debug Enabled AF
After adding the above settings to the AFU's build configuration file, update the synthesis build environment and generate the remote debug enabled AF:
cd <path-to-synth-build-environment>
$ rtl_src_config --qsf --rel build <path-to-build-config-file>/<build-config-filename> >hw/afu.qsf
$OPAE_PLATFORM_ROOT/bin/run.sh
For <path-to-synth-build-environment> , use the directory path passed to the afu_synth_setup script when you created the synthesis build environment.
The nlb_mode_0_stp example already has a remote debug enabled AF:
$OPAE_PLATFORM_ROOT/hw/samples/nlb_mode_0_stp/bin/nlb_mode_0_stp.gbs.