ARM SoC FPGA Solutions
New generations of FPGA devices that include powerful ARM processor cores operating alongside FPGA logic fabric provide new ways to optimize system cost and performance by blending hardware and software functions. The ARM cores offer higher performance than synthesized processor cores, such as NIOS and MicroBlaze, while providing tight integration between software and firmware-based functions, implemented in the FPGA fabric. While the combination of software and hardware functions running together on the same chip offers new solution strategies, it also exposes new challenges in the design process.
Adaptive has implemented numerous embedded Linux solutions, using ARM and synthesized processor cores, blending hardware and software together on the same FPGA device. Many years of hardware-software co-design experience has allowed us to master the challenges of hardware-software performance optimization, as well as the softer issues, such as getting embedded software developers and FPGA hardware engineers to work together on a single design.
Adaptive is developing a variety of single-FPGA audio / video encoder solutions that use the ARM processor for AC-3 audio encoding and high level video encoding functions, while implementing the heavy computational functions of the video encoder in the FPGA fabric. This reduces system cost and power consumption by replacing the DSP processors that were dedicated to audio encoding with the ARM processor on the SoC FPGA device.
For more information, see Adaptive’s Audio Codec IP Cores, Adaptive’s New Technology Implementation services for third-party IP cores, or contact us today to see how Adaptive can accelerate your new product success.