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
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 Overview Video

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

View video

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