Speaker
Description
PYNQ is an open-source framework from AMD Research and Advanced Development that enables Python-based control of AMD's adaptive SoCs. It has been widely adopted across multiple domains, including quantum control, wireless communications, and radio astronomy, where it lowers the barrier-of-entry for platforms such as the RFSoC4x2 development board.
We introduce PYNQ.remote, an extension to PYNQ which moves the Python API to the host, while reducing the target device software to a gRPC server and a PYNQ C++ backend. Familiar PYNQ operations such as loading overlays, accessing registers, and managing DMA streams are executed remotely from the host, making it easier to scale from a single board to multi-device systems. This enables new workflows such as distributed spectrum analysis, remote laboratory access, and integration with AI pipelines.
We also provide an update on the new Versal RF devices, highlighting their relevance for next-generation DSP, and explore collaboration opportunities where PYNQ’s runtime can coexist with existing CASPER workflows.