Tuesday, December 09, 2025 17:00 GMT 45 minutes
This webinar shows how multiprocessing can be scaled up using multi-FPGA systems built with the PolarFire® SoC and Sundance DSP platforms. At the heart of the design is a quad-core 64-bit RISC-V® processor running embedded Linux®, which acts as the brain of the operation. The RISC-V processor manages communication, sets up the FPGA fabrics and offloads heavy-duty tasks to hardware accelerators using fast AXI memory connections. This setup keeps performance high while making sure everything runs in sync.
Instead of being limited to a single FPGA, the system spreads workloads across multiple FPGAs, so complex algorithms can run in parallel. High-speed links like SPI, SERDES, and PCIe provide the data highways between devices, while tight clocking and synchronisation keep results reliable and consistent. In the demo, we show this concept with a simple arithmetic example: running the same Arithmetic Logic Unit (ALU) calculations on two different FPGAs, both controlled seamlessly by the RISC-V processor.
The big takeaway is flexibility. By combining a general-purpose processor with distributed FPGA acceleration, this demo proves that you can easily scale performance without redesigning from scratch. That makes it a strong fit for applications like real-time signal processing, data acquisition, video pipelines and AI at the edge.
This session is essential for professionals in hardware design, engineering, and high-performance computing who are dedicated to accelerating complex projects and advancing parallel processing capabilities.
Ryan Carpenter, CTO, Sundance DSP
Ryan Carpenter is the chief technology officer at Sundance Digital Signal Processing in Reno, Nevada. He is responsible for overseeing both hardware and software engineering efforts for Sundance’s Systems on Modules (SoMs) with PolarFire® FPGAs and SoC FPGAs. With hands-on expertise in FPGA architecture, board-level design and system integration, Ryan plays a pivotal role in shaping high-performance embedded solutions.
He leads a multidisciplinary team responsible for the full lifecycle of PolarFire devices—from initial architecture and board design to rigorous testing and debugging. Ryan specializes in translating complex customer requirements into actionable engineering strategies that enable seamless communication between stakeholders and developers.