When you create software for the Intel® (formerly Altera) SoC FPGAs, you will be able to use familiar ARM® system tools and the standard development process.
100 Percent Ecosystem Compatible
At the heart of the Intel SoC FPGAs are the dual-core ARM Cortex®-A9 MPCoreTM processors, which are well supported by the embedded software industry. We and our ecosystem partners provide a wide range of choices to meet your development needs.
SoC Embedded Design Suite
The Intel SoC FPGA Embedded Design Suite (EDS) contains development tools, utility programs, run-time software, and application examples to enable embedded development on the SoC hardware platform. You can use the Intel SoC FPGA EDS to develop firmware and application software. For FPGA-adaptive debugging, the Intel SoC FPGA
EDS includes an exclusive offering of the ARM Development Studio 5 (DS-5™) Altera Edition Toolkit.
Intel SoC FPGAs give you the flexibility to create custom field-programmable SoC variants by implementing user-defined peripherals and hardware accelerators in the FPGA fabric. The ARM DS-5 Altera Edition Toolkit dynamically adapts your custom configurations of the FPGA within the SoC to seamlessly extend embedded debugging capabilities across the CPU-FPGA boundary. The toolkit delivers an unprecedented level of debugging visibility and control that leads to substantial productivity gains.
Operating System Support
Whether you're creating a new application or contemplating reusing legacy code, operating system support is key. Our operating systems and board support package partners are poised to provide operating systems, board support packages, and development tools to ease your development process. Visit the ARM Connected Community center for a complete list of operating systems that support the ARM Cortex-A9 processor. Please visit our Embedded Alliance page to see a list of operating system partners who can provide board support packages and additional software and services.
MathWorks Design Flow for Intel SoC FPGAs
Use Simulink and Embedded Coder from MathWorks to generate C/C++ code for Cyclone® V SoCs.
When used in combination with Intel SoC FPGA support from HDL Coder, this solution can be utilized in a hardware/software workflow spanning simulation, prototyping, verification, and implementation on Intel SoC FPGAs. For further information, visit https://www.mathworks.com/hardware-support/altera-soc-ecoder.html.