Agilex® 7 FPGA AI Design Guided Journey
The interactive FPGA AI Design Guided Journey provides step-by-step guidance for developing AI Intellectual Property (IP) Designs.
info
Please select the desired journey step from the flowchart to view the applicable assets.
info
Please select the desired Getting Started with FPGA AI Suite sub-step from the flowchart to the left to view the applicable assets:
- FPGA AI Suite Handbook
- What is FPGA AI Suite?
- Design Considerations Before Beginning
- Installing FPGA AI Suite
- FPGA AI Suite Tutorial & Design Example Demonstration Applications
info
Please select the desired Creating Your FPGA AI Suite IP sub-step from the flowchart to the left to view the applicable assets:
- Creating an Architecture File for FPGA AI Suite IP
- Compiling Your Model with the FPGA AI Suite Compiler
- Generating the FPGA AI Suite IP for Integration into an FPGA Design
- Optimizing Your FPGA AI Suite IP
info
Please select the desired Integrating and Deploying Your FPGA AI Suite IP sub-step from the flowchart to the left to view the applicable assets:
- Integrating FPGA AI Suite IP into an FPGA Design
- Simulation of FPGA AI Suite IP
- FPGA Platforms for Your FPGA AI Suite IP Deployment
- Software Application Development for use with FPGA AI Suite
- Continuing Your FPGA Platform Development
The FPGA AI Suite IP
picture_as_pdfThe FPGA AI Suite Sequential IP
picture_as_pdfThe FPGA AI Suite Spatial IP (Beta)
picture_as_pdfThe FPGA AI Suite IP Sequential Architecture
picture_as_pdfParallelism in the FPGA AI Suite Sequential IP
picture_as_pdfModels Supported by the FPGA AI Suite Sequential IP
picture_as_pdfFPGA AI Suite Sequential IP Model Performance
picture_as_pdfDDR-Free Streaming Performance
The FPGA AI Suite Design Examples
picture_as_pdfThe FPGA AI Suite Design Examples
picture_as_pdfHostless JTAG Design Example
Design Example Components
picture_as_pdfFPGA AI Suite Design Example Utility
picture_as_pdfExample Architecture Bitstream Files
Design Example Software Components
picture_as_pdfOpenVINO™ FPGA Runtime Overview
picture_as_pdfOpenVINO™ FPGA Runtime Plugin
picture_as_pdfFPGA AI Suite Runtime
picture_as_pdfFPGA AI Suite Custom Platform
picture_as_pdfMemory-Mapped Device (MMD) Driver
picture_as_pdfFPGA AI Suite Runtime MMD API
picture_as_pdfBoard Support Package (BSP) Overview
Make These Decisions Early
picture_as_pdfDetermine Your Performance Bottlenecks
picture_as_pdfSelect Your FPGA Device
Install Packages for the Design Examples
picture_as_pdfInstalling FPGA AI Suite Design Example Prerequisites
Installing FPGA AI Suite Simulation Tools
picture_as_pdfInstalling FPGA AI Suite Simulation Prerequisites
Demonstration Applications
FPGA AI Suite Architecture Files
picture_as_pdfFPGA AI Suite Sequential IP Architecture File Breakdown
picture_as_pdfFPGA AI Suite IP Parameterization
FPGA AI Suite Model Measurement Tools
picture_as_pdfEstimating Model Performance
picture_as_pdfEstimating the Area and Power of an Architecture
picture_as_pdfThe FPGA AI Suite Compiler Report
FPGA AI Suite Compiler Settings
picture_as_pdfFPGA AI Suite Compiler Command Line Options
picture_as_pdfCompiler Inputs and Outputs
FPGA AI Suite IP Generation Utility
picture_as_pdfIP Generation Utility Execution Flows
picture_as_pdfIP Generation Utility Inputs
picture_as_pdfIP Generation Utility Outputs
picture_as_pdfIP Generation Utility Command Line Options
Tools for Optimizing Your FPGA AI Suite IP
picture_as_pdfFolding Input
picture_as_pdfParallelizing Inference
picture_as_pdfTransforming the Layout of Input Data
picture_as_pdfFolding Input Layout Transform
picture_as_pdfOutput Tensor In-Memory Format
picture_as_pdfLightweight Layout Transform
Make Precision vs. Performance Trade-offs for Your FPGA AI Suite IP
picture_as_pdfBlock Floating Point (BFP)
picture_as_pdfImproving Layer Accuracy by using Mixed Precision
picture_as_pdfUsing the Mixed Precision Feature
Hyperparameters, Layer Support, and Parameterization
picture_as_pdfFPGA AI Suite IP Parameterization
Generate an Optimized FPGA AI Suite Architecture File
picture_as_pdfPerformance Impact of Mixed Precision
picture_as_pdfGenerating an Architecture for Highest Performance
FPGA AI Suite IP Interface
picture_as_pdfFPGA AI Suite Sequential IP Interface
picture_as_pdfClock and Reset
picture_as_pdfAXI Interface
picture_as_pdfAXI Feature Streaming Interface
picture_as_pdfCSR Map and Descriptor Queue
Using FPGA AI Suite IP in Platform Designer
picture_as_pdfResource Utilization of FPGA AI Suite Sequential IP
Simulating Your FPGA AI Suite IP
picture_as_pdfThe FPGA AI Suite simulation command (dla_sim.py)
picture_as_pdfSimulating an FPGA AI Suite IP
picture_as_pdfExamples of Simulating an FPGA AI Suite IP
Using FPGA AI Suite as a PCIe -Attach Platform
picture_as_pdfUsing FPGA AI Suite as a PCIe -Attach Platform
picture_as_pdfPCIe -Attach System Overview
picture_as_pdfPCIe -Attach Design Example Hardware
picture_as_pdfOFS PCIe -Attach Design Example Components
picture_as_pdfOFS PCIe -Attach Hardware Components
picture_as_pdfOFS PCIe -Attach Software Components
Using FPGA AI Suite in Hostless On-Chip Parameter Mode
picture_as_pdfUsing FPGA AI Suite in Hostless On-Chip Parameter Mode
picture_as_pdfGenerating Artifacts for On-Chip-Parameter Operation
picture_as_pdfHostless DDR-Free Design Example System Overview
picture_as_pdfHostless DDR-Free Design Example Hardware
Using the FPGA AI Suite Sequential IP Hostless On-Chip Parameter DDR-Free Mode
picture_as_pdfHostless JTAG Hardware Components
picture_as_pdfHostless JTAG Software Components
Using FPGA AI Suite as an Embedded Platform
picture_as_pdfUsing FPGA AI Suite as an Embedded Platform
picture_as_pdfMemory-to-Memory (M2M) Variant Design
picture_as_pdfStreaming-to-Memory (S2M) Variant Design
picture_as_pdfTop Level
picture_as_pdfThe SoC Design Example Platform Designer System
picture_as_pdfFabric EMIF Design Component
picture_as_pdfPLL Configuration
picture_as_pdfYocto Build and Runtime Linux Environment
picture_as_pdfFPGA AI Suite SoC Design Example Run Process
picture_as_pdfFPGA AI Suite SoC Design Example Build Process
Using FPGA AI Suite in Video Applications
picture_as_pdfUsing FPGA AI Suite in Video Applications
picture_as_pdfNios® V Subsystem
picture_as_pdfBuilding the Stream Controller Module
picture_as_pdfBuilding the Streaming Demonstration Applications
picture_as_pdfRunning the Streaming Demonstration
Using the FPGA AI Suite IP with High Bandwidth Memory on Stratix® 10 MX and Agilex™ 7 M-Series Devices
picture_as_pdfCurrent FPGA AI Suite IP Implementation With DDR
picture_as_pdfHBM Connection Considerations
picture_as_pdfMemory Size and Bandwidth Considerations
picture_as_pdfMemory Data Width Considerations
Developing Software Applications with the FPGA AI Suite
picture_as_pdfDeveloping Software Applications with the FPGA AI Suite
picture_as_pdfUnderstanding the FPGA AI Suite Runtime Software Stack
picture_as_pdfUsing the FPGA AI Suite Sequential IP Software Emulation
Related Links
- Agilex 7 FPGA Board Design Guided Journey
- Agilex 7 System Architecture Guided Journey
- Agilex 7 Software Development Guided Journey
- Agilex 7 FPGA Application Design Guided Journey
- Agilex 7 FPGA Interface Protocol Design Guided Journey
- To request access for Secure content - from your MyAltera dashboard, request "My Collateral" access.