Define Your Design Methodology

Intel provides a complete suite of development tools for every stage of your design for Intel® FPGAs, CPLDs, and SoCs. Whether you are creating a complex FPGA design as a hardware engineer, writing software for an embedded processor as a software developer, modeling a digital signal processing (DSP) algorithm, or focusing on system design, Intel has a tool that can help.

  Targeted Persona Value to Developers

quartus-prime-design-software-1x1.png (300×300)Intel® Quartus® Prime Design Software
All FPGA Users Comprehensive development platform with easy to use technology and strong partnerships with industry leaders.
hls-compiler-1x1.png (300×300)Intel® HLS Compiler Hardware Developer, Algorithm Designer, IP Library Designer Accelerates hardware development through faster verification using C++ that simulates up 1,000x faster vs. RTL.
fpga-sdk-for-opencl-1x1.png (300×300)Intel® FPGA SDK for OpenCL™ Software Developers Enables software developers to target FPGAs for heterogenous acceleration by abstracting hardware development.



dsp-builder-for-fpga-1x1.png (300×300)

DSP Builder for Intel® FPGAs

Hardware Developer, Algorithm Developer Supports a model-based design flow from algorithms to hardware in a common environment.


soc-embedded-development-suite-1x1.png (300×300)
SoC Embedded Development Suite
Software developers, all embedded applications Comprehensive tool suite for embedded software development on Intel® SoC FPGAs.

nios-embedded-design-suite-1x1.png (300×300)
Intel® NIOS® II Embedded Design Suite (EDS)
Software developers, all embedded applications Comprehensive development package for Nios® II software design.

Intel® Quartus® Prime Design Software

The Intel® Quartus® Prime Design Software is a multiplatform design environment that easily adapts to your specific needs in all phases of FPGA, CPLD, and SoC designs. The Intel® Quartus® Prime Software delivers the highest performance and productivity for Intel® FPGAs, CPLDs, and SoCs.

Learn more about Intel® Quartus® software ›

Compare Intel® Quartus® software features and download

High Level Design

Intel® FPGA SDK for OpenCL™ Software Technology

With the Intel® FPGA SDK for Open Computing Language (OpenCL™), you develop FPGA designs in C using a high-level software flow. OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.

Learn more

Intel® High Level Synthesis (HLS) Compiler

The Intel® HLS Compiler is a high-level synthesis (HLS) tool that takes in untimed C++ as input and generates production-quality register transfer level (RTL) code that is optimized for Intel® FPGAs.

Learn more

DSP Builder for Intel® FPGAs

DSP Builder for Intel® FPGAs is a digital signal processing (DSP) design tool that allows push-button HDL generation of DSP algorithms directly from the MathWorks* Simulink* environment on Intel® FPGAs.

Learn more

Embedded Design

Intel® SoC FPGA Embedded Development Suite (SoC EDS)

The Intel® SoC EDS is a comprehensive tool suite for embedded software development on Intel® SoC FPGA devices.

Learn more

Nios® II Embedded Design Suite (EDS)

The Nios® II Embedded Design Suite (EDS) includes software, device drivers, a bare-metal hardware abstraction layer (HAL) library, network stack software, and an evaluation version of a real-time operating system.

Learn more

Embedded Software For SoC FPGA

Using Linux on an Intel® SoC FPGA enables better quality and productivity while reducing complexity and development costs. The Linux environment offers a more customizable experience for the software developer when used on an Intel® SoC FPGA.

Documentation and Support

Videos

Find videos on how to get started with Intel® Quartus® Prime and how to get the best performance for your Stratix 10 designs.

Learn more

EDA Partners

Our Electronic Design Automation (EDA) ecosystem ensures that you have a complete design solution in designing, verifying, and integrating Intel® FPGAs into your systems.

Learn more

Get Support

Search for user guides, app notes, and other documentation for Intel® FPGA Design Tools.

Learn more