A newer version of this document is available. Customers should click here to go to the newest version.
1. Intel® FPGA AI Suite SoC Design Example User Guide
2. About the SoC Design Example
3. Intel® FPGA AI Suite SoC Design Example Quick Start Tutorial
4. Intel® FPGA AI Suite SoC Design Example Run Process
5. Intel® FPGA AI Suite SoC Design Example Build Process
6. Intel® FPGA AI Suite SoC Design Example Intel® Quartus® Prime System Architecture
7. Intel® FPGA AI Suite Soc Design Example Software Components
8. Streaming-to-Memory (S2M) Streaming Demonstration
A. Intel® FPGA AI Suite SoC Design Example User Guide Archives
B. Intel® FPGA AI Suite SoC Design Example User Guide Document Revision History
SoC Design Example Quick Start Tutorial Prerequisites
3.1. Initial Setup
3.2. Initializing a Work Directory
3.3. (Optional) Create an SD Card Image (.wic)
3.4. Writing the SD Card Image (.wic) to an SD Card
3.5. Preparing the Intel® Arria® 10 SX SoC FPGA Development Kit for the Intel® FPGA AI Suite SoC Design Example
3.6. Adding Compiled Graphs (AOT files) to the SD Card
3.7. Running the Demonstration Applications
3.5.1. Confirming Intel® Arria® 10 SX SoC FPGA Development Kit Board Settings
3.5.2. Connect the Intel® Arria® 10 SX SoC FPGA Development Kit to the Host Development System
3.5.3. Configuring the Intel® Arria® 10 SX SoC FPGA Development Kit UART Connection
3.5.4. Determining the Intel® Arria® 10 SX SoC FPGA Development Kit IP Address
7.1.1. Yocto Recipe: recipes-core/images/coredla-image.bb
7.1.2. Yocto Recipe: recipes-bsp/u-boot/u-boot-socfpga_%.bbapend
7.1.3. Yocto Recipe: recipes-drivers/msgdma-userio/msgdma-userio.bb
7.1.4. Yocto Recipe: recipes-drivers/uio-devices/uio-devices.bb
7.1.5. Yocto Recipe: recipes-kernel/linux/linux-socfpga-lts_5.15.bbappend
7.1.6. Yocto Recipe: wic
3. Intel® FPGA AI Suite SoC Design Example Quick Start Tutorial
The SoC design example quick start tutorial provides instructions to do the following tasks:
- Build a bitstream and flash card image for the Intel® Arria® 10 SX SoC FPGA Development Kit.
- Run the dla_benchmark utility from the example runtime on the Intel® Arria® 10 10 SX SoC FPGA HPS ( Arm* processor) host. This example runtime uses the memory-to-memory (M2M) model.
- Run the streaming image application that streams data from the Intel® Arria® 10HPS Arm* processor host to the FPGA in a way that mimics how data is streamed from any other input source (such as Ethernet, HDMI, or MIPI). This streaming image application uses the steaming-to-memory (S2M) model.
This quick start tutorial assumes that you have reviewed the following sections in the Intel® FPGA AI Suite Getting Started Guide:
SoC Design Example Quick Start Tutorial Prerequisites
Before you start the tutorial ensure that you have successfully completed the installation tasks outlined in "Installing the Intel® FPGA AI Suite Compiler and IP Generation Tools" in the Intel® FPGA AI Suite Getting Started Guide .
The remaining sections of the Intel® FPGA AI Suite Getting Started Guide can help you understand the overall flow of using the Intel® FPGA AI Suite, but they are not required to complete this quick start tutorial
Section Content
Initial Setup
Initializing a Work Directory
(Optional) Create an SD Card Image (.wic)
Writing the SD Card Image (.wic) to an SD Card
Preparing the Intel Arria 10 SX SoC FPGA Development Kit for the Intel FPGA AI Suite SoC Design Example
Adding Compiled Graphs (AOT files) to the SD Card
Running the Demonstration Applications