Visible to Intel only — GUID: ltv1678993605843
Ixiasoft
1. FPGA AI Suite SoC Design Example User Guide
2. About the SoC Design Example
3. FPGA AI Suite SoC Design Example Quick Start Tutorial
4. FPGA AI Suite SoC Design Example Run Process
5. FPGA AI Suite SoC Design Example Build Process
6. FPGA AI Suite SoC Design Example Quartus® Prime System Architecture
7. FPGA AI Suite Soc Design Example Software Components
8. Streaming-to-Memory (S2M) Streaming Demonstration
A. FPGA AI Suite SoC Design Example User Guide Archives
B. 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 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
7.1.1. Yocto Recipe: recipes-core/images/coredla-image.bb
7.1.2. Yocto Recipe: recipes-bsp/u-boot/u-boot-socfpga_%.bbappend
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_%.bbappend
7.1.6. Yocto Recipe: recipes-support/devmem2/devmem2_2.0.bb
7.1.7. 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 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:
- 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
- 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.