Intel® FPGA SDK for OpenCL™: Intel® Arria® 10 GX FPGA Development Kit Reference Platform Porting Guide

ID 683267
Date 3/28/2022
Public
Document Table of Contents

1.1. Intel® Arria® 10 GX FPGA Development Kit Reference Platform: Prerequisites

The Intel® Arria® 10 GX FPGA Development Kit Reference Platform Porting Guide assumes that you are an experienced FPGA designer familiar with Intel® 's FPGA design tools and concepts.

Prerequisites for the altera_a10pciedk Reference Platform:

  • An Intel® Arria® 10-based accelerator card with working PCI Express* ( PCIe* ) and memory interfaces

    Test these interfaces together in the same design using the same version of the Intel® Quartus® Prime Pro Edition software that you will use to develop your Custom Platform.

    Attention:

    The native Arria 10 GX FPGA Development Kit does not automatically work with the SDK. Before using the Arria 10 GX FPGA Development Kit with the SDK, you must first contact your field applications engineer or regional support center representative to configure the development kit for you.

  • Intel® Quartus® Prime Pro Edition software
  • Designing with Logic Lock regions

General prerequisites:

  • FPGA architecture, including clocking, global routing, and I/Os
  • High-speed design
  • Timing analysis
  • Platform Designer design and Avalon® interfaces
  • Tcl scripting
  • PCIe
  • DDR4 external memory

This document also assumes that you are familiar with the following Intel® FPGA SDK for OpenCL™ -specific tools and documentation:

  • Custom Platform Toolkit and the Intel® FPGA SDK for OpenCL™ Custom Platform Toolkit User Guide
  • Stratix® V Network Reference Platform (s5_net) and the Stratix V Network Reference Platform Porting Guide

    The memory-mapped device (MMD) and driver software stack in the a10_ref Reference Platform is derived from the s5_net Reference Platform design.