Visible to Intel only — GUID: ltv1678993605843
Ixiasoft
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
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 SoC FPGA Development Kits for the Intel® FPGA AI Suite SoC Design Example
3.6. Adding Compiled Graphs (AOT files) to the SD Card
3.7. Verifying FPGA Device Drivers
3.8. Running the Demonstration Applications
3.5.1.1. Confirming Intel Agilex® 7 FPGA I-Series Transceiver-SoC Development Kit Board Set Up
3.5.1.2. Programming the Intel Agilex® 7FPGA Device with the JTAG Indirect Configuration (.jic) File
3.5.1.3. Connecting the Intel Agilex® 7 FPGA I-Series Transceiver-SoC Development Kit to the Host Development System
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
Visible to Intel only — GUID: ltv1678993605843
Ixiasoft
3.3.5. Building the SD Card Image
The SD card image contains a Yocto Project embedded Linux system, HPS packages, and the Intel® FPGA AI Suite runtime.
Building the SD card image requires a minimum of 100GB of free disk space.
The SD card image is build with the create_hps_image.sh command, which does the following steps for you:
- Build a Yocto Project embedded Linux system.
- Build additional packages required by the SoC design example runtime, including the OpenVINO™ and OpenCV runtimes.
- Build the design example runtime.
- Combine all of these items and FPGA bitstreams into an SD card image using wic.
- Place the SD card image in the specified output directory.
For more details about the create_hps_image.sh command, refer to Building the Bootable SD Card Image (.wic).
To build the SD card image, run one of the following commands:
- Intel Agilex® 7 FPGA I-Series Transceiver-SoC Development Kit
cd $COREDLA_WORK/runtime ./create_hps_image.sh \ -f $COREDLA_WORK/agx7_perf_bitstream/hw/output_files \ -o <output_dir> -u \ -m agilex7_dk_si_agi027fa
- Intel® Arria® 10 SX SoC FPGA Development Kit
cd $COREDLA_WORK/runtime ./create_hps_image.sh \ -f $COREDLA_WORK/a10_perf_bitstream/hw/output_files \ -o <output_dir> -u \ -m arria10
If the command returns errors such as " bitbake: command not found ", try deleting the $COREDLA_WORK/runtime/build_Yocto/ directory before rerunning the create_hps_image.sh command.