Embedded Software Developer Center - Software development resources for SoC FPGAs and Nios® V soft intellectual property (IP) processors. Follow the SoC FPGAs and Nios V soft intellectual property (IP) processors step-by-step guides customized for a specific development role listed on this page. Design Pages {"title":"Embedded Software Developer Center"} Embedded Resources Step-by-step guides that are customized for a specific development role and resource materials that provide instructions on how to get started, comprehensive documentation, community design examples, and technical support resources. This site provides key developer information for the Agilex™, Stratix® 10, Cyclone®, and Arria® device families including: Documentation that explains how to use example designs and tutorials found on the altera-fpga GitHub site . Comprehensive software development resources including information on Linux, Zephyr, Baremetal drivers and software utilities. Linux Drivers Zephyr Drivers Virtualization - Xen (open-source hypervisor) Baremetal Drivers Host Attach Software Tools Example Designs The SoC FPGAs Resource Center provides everything you need to get started with SoC FPGAs, including links to: reference designs, application reports, how-to videos, white papers, design service network partners, webinars, articles, training, and more. Bare-metal considerations and alternatives Instructions for creating, building, and debugging bare-metal projects Use Arm* Development Studio SoC FPGA Edition Use Hardware Abstraction Library (HWLibs) Bare-metal project examples Additional Embedded Resources Embedded designers can take advantage of additional embedded resources listed below. Hardware abstraction layer (HAL) library for Nios® V processor Using HAL library for creating bare-metal projects Backward compatible with Nios® II processor's HAL library Ashling RiscFree IDE for Altera FPGAs Available design examples Legacy Embedded Resources Available SoC bootloaders Licensing considerations Advantages of each bootloader Additional reference materials The Nios® II soft processor adds flexibility to all FPGA designs. FPGA SDK for OpenCL enables software developers to accelerate their applications by targeting heterogeneous platforms with CPUs and FPGAs. - 2026-03-10

external_document