July 15, 2026
Article
Modern embedded applications are increasingly expected to deliver deterministic performance, ultra-low latency, and predictable system behavior. Whether deployed in industrial automation, machine vision, aerospace, medical imaging, or high-speed data acquisition systems, these applications often require precise timing that cannot always be guaranteed by a full featured operating system.
Bare-metal software provides a lightweight execution model that allows applications to run directly on the processor without the overhead of an operating system or hypervisor. By interacting directly with the underlying hardware, developers gain complete control over processor resources, memory, and peripherals, enabling faster boot times, lower interrupt latency, and highly deterministic execution.
While embedded Linux remains the preferred choice for feature rich applications requiring networking, file systems, and multitasking, bare-metal development is well suited for applications where real-time responsiveness, reduced software complexity, and maximum hardware efficiency are the primary design objectives.
Developing production ready bare-metal software involves much more than writing application code. Hardware initialization, memory configuration, clock management, peripheral enablement, and platform validation all contribute significantly to the overall development effort.
To simplify this process, iWave provides a comprehensive bare-metal software ecosystem for its AMD Zynq™ UltraScale+™ MPSoC platforms. The ecosystem includes validated Board Support Packages (BSPs), hardware initialization software, reference designs, peripheral drivers, and detailed technical documentation, enabling developers to move more quickly from hardware bring-up to application development.
Supporting AMD Zynq™ UltraScale+™ MPSoC devices from ZU2 to ZU19, iWave offers bare-metal reference software alongside Peta Linux support, allowing developers to select the software environment that best matches their application requirements.
To address a broad range of embedded computing requirements, iWave offers multiple System on Modules (SoMs) and Single Board Computers (SBCs) based on the AMD Zynq™ UltraScale+™ MPSoC family.
Zynq™ UltraScale+™ MPSoC SoMs are designed to scale across different performance levels, allowing developers to choose devices within the Zynq UltraScale+ MPSoC family (from ZU1 to ZU19) based on their application needs. This makes it easier to upgrade or adapt designs without major hardware changes.
For long-term use, SoMs from iWave are supported throughout their lifecycle, ensuring availability, reliability, and ongoing support. This helps avoid supply chain issues and keeps production stable.
To accelerate embedded system development, iWave AMD Zynq™ UltraScale+™ MPSoC reference design provides validated bare metal support for a broad range of Processing System (PS) and Programmable Logic (PL) peripherals. This enables developers to leverage key interfaces for real time processing, high speed communication, memory access, and advanced video applications while maintaining deterministic system performance.
iWave Global is a leading provider of embedded computing solutions, FPGA System on Modules, and ODM design services. With over 26 years of engineering excellence, iWave specializes in high-performance SoMs built on cutting-edge processor technologies. Through deep domain expertise in FPGA, RF, AI, and edge compute architectures, iWave partners with global OEMs to accelerate product development, reduce technical risk, and deliver reliable solutions for mission-critical applications.
For more information, reach out to us through mktg@iwave-global.com
We appreciate you contacting iWave.
Our representative will get in touch with you soon!