Skip to main content
Home
Search Icon

Search

×
Info Icon

Some of our content has been moved to altera.com and we are working on migrating the remaining content and experiences. Lets us help you find what you’re looking for.

Having a hard time finding something? Contact us

  • Products

    Products

    View All Products
    FPGAs, SoCs, CPLDs
    High-Performance
    Agilex 9 Agilex 7 Stratix 10
    Mid-Range
    Agilex 5 Arria 10 Arria V
    Power and Cost-Optimized
    Agilex 3 MAX 10 MAX V Cyclone 10 Cyclone V Cyclone IV
    Development Software & Tools
    AI Development Tools
    FPGA AI Suite
    FPGA Design & Simulation Tools
    Quartus Prime Design Software Power and Thermal Analyzer Questa* – Altera FPGA Edition Advanced Link Analyzer Open FPGA Stack (OFS) Transceiver Toolkit
    Embedded Design Tools & Software
    Ashling RISCFree IDE Visual Designer Studio Intel Simics Simulator for Altera FPGAs ARM SoC EDS
    IP Development Tools
    DSP Builder Altera FPGA Add-on for oneAPI Base Toolkit P4 Suite for FPGAs
    Development Kits
    High-Performance
    Agilex 9 Agilex 7 Stratix 10
    Mid-Range
    Agilex 5 Arria 10 Arria V
    Power and Cost-Optimized
    Agilex 3 MAX 10 MAX V Cyclone 10 Cyclone V Cyclone IV
    Intellectual Property
    Interfaces
    PCI Express Compute Express Link (CXL) Ethernet Audio / Video Communication High Speed Serial Networking / Security
    Memory Controllers
    DMA Flash SDRAM SRAM
    Digital Signal Processing & AI
    AI Video & Image Processing Floating Point Error Correction Modulation Filters / Transforms
    Soft Embedded Processors
    Nios V
    Transceivers & Basic Functions
    Clocks, PLLs & Resets Transceivers Simulation, Debug & Verification
  • Solutions

    Solutions

    Industries
    Broadcast & Pro AV Consumer Electronics Data Center
    Industrial Medical Aerospace, Defense, & Government Systems
    Test & Measurement Transportation Wireless Wireline
    Technology & Applications
    Technology
    AI Quantum Computing Security
    Applications
    Robotics Solutions Stack Sensor Interfaces Video Solutions Stack
  • Design

    Design

    View All Design
    Download & License Center
    FPGA Development Tools
    Quartus Prime Pro Quartus Prime Standard Quartus Prime Lite Quartus II Subscription Edition Quartus II Web Edition
    Embedded Tools
    Arm* Development Studio for Altera® SoC FPGA Altera® SoC EDS Pro Altera® SoC EDS Standard
    Add-On Development Tools
    DSP Builder Pro DSP Builder Standard SDK for OpenCL™ Pro SDK for OpenCL™ Standard SDK for OpenCL™ Subscription Edition SDK for OpenCL™ Web Edition FPGA AI Suite
    Simulation Tools
    Questa*-Altera® FPGA Edition Pro Questa*-Altera® FPGA Edition Standard ModelSim-Altera® FPGAs Pro ModelSim-Altera® FPGAs Standard Simics® Simulator for Altera® FPGA
    Utilities
    Flexlm License Daemons Software Advanced Link Analyzer Pro Advanced Link Analyzer Standard Jam STAPL Player Jam STAPL Byte-Code Player
    Licensing
    Self Service License Center Licensing Support Center
    Design Hubs & Training
    Design Hubs
    Agilex 7 Agilex 5 Agilex 3 View all Design Hubs
    Developer Centers
    Stratix 10 Arria 10 Cyclone 10 GX Cyclone 10 LP MAX 10 View all Developer Centers
    Training
    Training Overview My Learning eLearning Catalog Instructor-Led Training Catalog All Altera FPGA Training Learning Plans How to Begin a Simple FPGA Design How To Videos
    Example Designs
    FPGA Developer Site
    Example Designs Zephyr Drivers Linux Drivers See All
    Design Store
    Agilex 7 Agilex 5 MAX 10 See All
    Documentation
    All FPGA Documentation
    By Product Family IP Docs Dev Software Docs Release Notes Application Notes Device Overviews Datasheets Errata/Known Issues User Guides Pin Connection Guidelines Pinouts Package Drawings
    Design Resources
    Quartus Support Center Step-by-Step Dev Guidance Example Designs Docs & Resources by Family PCB Resources Package Drawings Pinouts Quality & Reliablity Find Boards / Dev Kits Find IP Find Partners Find Knowledge Articles
    Partners
    Find Partners Find Offerings About ASAP Join Now Sign In
  • Support

    Support

    Support
    Community Forums Knowledge Articles University Program
    Premier Support Supplier Portal Quality & Reliability
  • About

    About

    About
    Company Overview Newsroom
    Careers Blogs
    Management Team Events
  • Contact Us

    Contact Us

    • FPGAs, SoCs, CPLDs
      • High-Performance
        • Agilex 9
        • Agilex 7
        • Stratix 10
      • Mid-Range
        • Agilex 5
        • Arria 10
        • Arria V
      • Power and Cost-Optimized
        • Agilex 3
        • MAX 10
        • MAX V
        • Cyclone 10
        • Cyclone V
        • Cyclone IV
    • Development Software & Tools
      • AI Development Tools
        • FPGA AI Suite
      • FPGA Design & Simulation Tools
        • Quartus Prime Design Software
        • Power and Thermal Analyzer
        • Questa* – Altera FPGA Edition
        • Advanced Link Analyzer
        • Open FPGA Stack (OFS)
        • Transceiver Toolkit
      • Embedded Design Tools & Software
        • Ashling RISCFree IDE
        • Visual Designer Studio
        • Intel Simics Simulator for Altera FPGAs
        • ARM SoC EDS
      • IP Development Tools
        • DSP Builder
        • Altera FPGA Add-on for oneAPI Base Toolkit
        • P4 Suite for FPGAs
    • Development Kits
      • High-Performance
        • Agilex 9
        • Agilex 7
        • Stratix 10
      • Mid-Range
        • Agilex 5
        • Arria 10
        • Arria V
      • Power and Cost-Optimized
        • Agilex 3
        • MAX 10
        • MAX V
        • Cyclone 10
        • Cyclone V
        • Cyclone IV
    • Intellectual Property
      • Interfaces
        • PCI Express
        • Compute Express Link (CXL)
        • Ethernet
        • Audio / Video
        • Communication
        • High Speed
        • Serial
        • Networking / Security
      • Memory Controllers
        • DMA
        • Flash
        • SDRAM
        • SRAM
      • Digital Signal Processing & AI
        • AI
        • Video & Image Processing
        • Floating Point
        • Error Correction
        • Modulation
        • Filters / Transforms
      • Soft Embedded Processors
        • Nios V
      • Transceivers & Basic Functions
        • Clocks, PLLs & Resets
        • Transceivers
        • Simulation, Debug & Verification
    View All Products
    • Industries
        • Broadcast & Pro AV
        • Consumer Electronics
        • Data Center
        • Industrial
        • Medical
        • Aerospace, Defense, & Government Systems
        • Test & Measurement
        • Transportation
        • Wireless
        • Wireline
    • Technology & Applications
      • Technology
        • AI
        • Quantum Computing
        • Security
      • Applications
        • Robotics Solutions Stack
        • Sensor Interfaces
        • Video Solutions Stack
    • Download & License Center
      • FPGA Development Tools
        • Quartus Prime Pro
        • Quartus Prime Standard
        • Quartus Prime Lite
        • Quartus II Subscription Edition
        • Quartus II Web Edition
      • Embedded Tools
        • Arm* Development Studio for Altera® SoC FPGA
        • Altera® SoC EDS Pro
        • Altera® SoC EDS Standard
      • Add-On Development Tools
        • DSP Builder Pro
        • DSP Builder Standard
        • SDK for OpenCL™ Pro
        • SDK for OpenCL™ Standard
        • SDK for OpenCL™ Subscription Edition
        • SDK for OpenCL™ Web Edition
        • FPGA AI Suite
      • Simulation Tools
        • Questa*-Altera® FPGA Edition Pro
        • Questa*-Altera® FPGA Edition Standard
        • ModelSim-Altera® FPGAs Pro
        • ModelSim-Altera® FPGAs Standard
        • Simics® Simulator for Altera® FPGA
      • Utilities
        • Flexlm License Daemons Software
        • Advanced Link Analyzer Pro
        • Advanced Link Analyzer Standard
        • Jam STAPL Player
        • Jam STAPL Byte-Code Player
      • Licensing
        • Self Service License Center
        • Licensing Support Center
    • Design Hubs & Training
      • Design Hubs
        • Agilex 7
        • Agilex 5
        • Agilex 3
        • View all Design Hubs
      • Developer Centers
        • Stratix 10
        • Arria 10
        • Cyclone 10 GX
        • Cyclone 10 LP
        • MAX 10
        • View all Developer Centers
      • Training
        • Training Overview
        • My Learning
        • eLearning Catalog
        • Instructor-Led Training Catalog
        • All Altera FPGA Training
        • Learning Plans
        • How to Begin a Simple FPGA Design
        • How To Videos
    • Example Designs
      • FPGA Developer Site
        • Example Designs
        • Zephyr Drivers
        • Linux Drivers
        • See All
      • Design Store
        • Agilex 7
        • Agilex 5
        • MAX 10
        • See All
    • Documentation
      • All FPGA Documentation
        • By Product Family
        • IP Docs
        • Dev Software Docs
        • Release Notes
        • Application Notes
        • Device Overviews
        • Datasheets
        • Errata/Known Issues
        • User Guides
        • Pin Connection Guidelines
        • Pinouts
        • Package Drawings
    • Design Resources
        • Quartus Support Center
        • Step-by-Step Dev Guidance
        • Example Designs
        • Docs & Resources by Family
        • PCB Resources
        • Package Drawings
        • Pinouts
        • Quality & Reliablity
        • Find Boards / Dev Kits
        • Find IP
        • Find Partners
        • Find Knowledge Articles
    • Partners
        • Find Partners
        • Find Offerings
        • About ASAP
        • Join Now
        • Sign In
    View All Design
    • Support
        • Community Forums
        • Knowledge Articles
        • University Program
        • Premier Support
        • Supplier Portal
        • Quality & Reliability
    • About
        • Company Overview
        • Newsroom
        • Careers
        • Blogs
        • Management Team
        • Events
  • Contact Us
Search Icon

Breadcrumb

Hero Banner image

Agilex™ 3 AI Design Guided Journey

The interactive FPGA AI Design Guided Journey provides step-by-step guidance for developing AI Intellectual Property (IP) Designs.

← Select a different journey
Getting Started with FPGA AI Suite 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 Creating Your FPGA AI Suite IP 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 Integrating and Deploying Your FPGA AI Suite IP 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
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
FPGA AI Suite Handbook
picture_as_pdfFPGA AI Suite Handbook
What is the FPGA AI Suite?
picture_as_pdfWhat is the FPGA AI Suite?
FPGA AI Suite Components
picture_as_pdfFPGA AI Suite Components
The FPGA AI Suite Tool Flow
picture_as_pdfThe FPGA AI Suite Tool Flow
The FPGA AI Suite User Flow
picture_as_pdfThe FPGA AI Suite User Flow
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_pdfHow Does the FPGA AI Suite Sequential IP Overlay Architecture Work?
picture_as_pdfParallelism in the FPGA AI Suite Sequential IP
picture_as_pdfFPGA AI Suite Sequential IP Datapath Component Organization
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 Compiler
picture_as_pdfThe FPGA AI Suite Compiler
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
picture_as_pdfAdditional FPGA AI Suite SoC Design Example Software Components
Make These Decisions Early
picture_as_pdfConsider an FPGA AI Suite Design Example as Starting Point
picture_as_pdfDetermine Your Performance Bottlenecks
picture_as_pdfSelect Your FPGA Device
Installing FPGA AI Suite
picture_as_pdfInstalling FPGA AI Suite
Install in a Containerized Environment
picture_as_pdfUsing the FPGA AI Suite Docker Image
Install Locally
picture_as_pdfInstalling the FPGA AI Suite Compiler and IP Generation Tools
picture_as_pdfInstalling the FPGA AI Suite from a Python Package File
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
Quick Start Tutorial
picture_as_pdfFPGA AI Suite Quick Start Tutorial
Demonstration Applications
picture_as_pdfPerforming Inference with the FPGA AI Suite Sequential IP without an FPGA Board
FPGA AI Suite Architecture Files
picture_as_pdfPredefined FPGA AI Suite Sequential IP Architecture Files
picture_as_pdfFPGA AI Suite Sequential IP Architecture File Breakdown
picture_as_pdfFPGA AI Suite IP Parameterization
picture_as_pdfCreating an Architecture Files for the FPGA AI Suite Spatial IP
Convert Your Model with OpenVINO™
picture_as_pdfConvert Your Model with OpenVINO™
FPGA AI Suite Model Compilation
picture_as_pdfCompiling a Model
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
Optimizing Your FPGA AI Suite IP
picture_as_pdfOptimizing Your FPGA AI Suite Sequential IP
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
picture_as_pdfParallelizing Inference Using FPGA AI Suite with Multiple Lanes and Multiple Instances
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 Supported Layers and Hyperparameter Ranges
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
picture_as_pdfGenerating an Architecture Optimized for a Frame Rate Target Value
Directory Structure
picture_as_pdfFPGA AI Suite IP Directory Structure
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
picture_as_pdfInterfacing the FPGA AI Suite Sequential IP to Avalon® Memory Map (AVMM)
Using FPGA AI Suite IP in Platform Designer
picture_as_pdfInstantiating the FPGA AI Suite Sequential 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
picture_as_pdfHostless DDR-Free Design Example Quartus Prime System Console
picture_as_pdfHostless DDR-Free Design Example JTAG to Avalon MM Host Register Map
picture_as_pdfChanging the ML Model in a On-Chip Parameter Architecture
Using the FPGA AI Suite Sequential IP Hostless On-Chip Parameter DDR-Free Mode
picture_as_pdfUsing 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_pdfFPGA AI Suite SoC Design Example Inference Sequence Overview
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_pdfSoC Design Example MMD Layer Hardware Interaction Library
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
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
picture_as_pdfRunning Inference on the FPGA AI Suite IP Without the OpenVINO™ Runtime
picture_as_pdfFiles Generated by the FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility
picture_as_pdfBuilding the FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility
picture_as_pdfRunning the FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility
picture_as_pdfFPGA AI Suite Ahead-of-Time (AOT) Splitter Utility Example Application
Interface Protocols
infoAgilex™ 3 FPGA Interface Protocol Design
Application Design
infoAgilex™ 3 FPGA Application Design
System Architecture
infoAgilex™ 3 System Architecture Guided Journey
Related Links
  • Agilex 3 FPGA Application Design Guided Journey
  • Agilex 3 FPGA Board Design Guided Journey
  • Agilex 3 FPGA Interface Protocol Design Journey
  • Agilex 3 Software Development Guided Journey
  • Altera Premier Support (to request access to secure assets)
footerbackground
site-footer-logo
Products
  • FPGA, SoCs, CPLD’s
  • Development Software & Tools
  • Development Kits
  • Intellectual Property
Design
  • Download Center
  • Self Service Licensing Center
  • Design Hub
  • Documentation
  • Training
  • Design Examples
  • Design Resources
  • Partner Network
Support
  • Community Forum
  • Premier Support
  • Knowledge Articles
  • Quality & Reliability
About
  • Company Overview
  • Newsroom
  • Careers
© Altera Corporation Terms of Use Privacy Policy Cookies Trademarks PSIRT