Real-time quantum control using QICK on iWave ZynqTM UltraScale+TM RFSoC system on module

Summarize this article with:
February 5, 2026ArticleModern quantum computing and quantum research systems demand nanosecond-level timing accuracy, high-speed waveform generation, and synchronized multi-channel readout. Traditionally, achieving this level of precision has required complex, custom-built instrumentation, increasing system cost, development time, and integration effort.To address these challenges, iWave has successfully implemented and validated the QICK framework on Zynq™ UltraScale+™ ZU49DR RFSoC System on Module (SOM). This solution enables real-time quantum control and measurement by combining FPGA-based hardware acceleration with flexible, software-driven experiment control in a compact, production-ready form factor.QICK (Quantum Instrumentation Control Kit) is an open-source framework designed to simplify quantum system control and readout. It combines:QICK bridges the gap between high-speed quantum instrumentation and flexible software development, allowing users to rapidly define, execute, and iterate quantum experiments without deep FPGA expertise.The QICK architecture leverages the heterogeneous capabilities of the RFSoC by dividing responsibilities between the Processing System (PS) and Programmable Logic (PL):A key component is the QICK timed processor (tProcessor), which executes deterministic instruction sequences with extremely low latency. This enables precise pulse sequencing, synchronized multi-channel operation, and real-time feedback or feedforward essential for advanced quantum experiments.QICK operates on top of a Python-based control environment enabled by PYNQ (Python Productivity for Zynq). PYNQ provides the underlying Linux and Python framework that allows users to interact with the RFSoC hardware using high-level software abstractions.Within this architecture, PYNQ serves as the software foundation for running QICK APIs, managing overlays, and enabling interactive control through Python and Jupyter notebooks. This combination allows users to configure experiments, control timing, and visualize results while all deterministic, real-time operations continue to execute in FPGA hardware.For readers interested, iWave has previously detailed this approach in its article on Python-based RF system design using PYNQ on AMD RFSoC. iWave has integrated QICK on Zynq™ UltraScale+™ ZU49DR RFSoC SoM, leveraging the device’s integrated multi-GSPS ADCs and DACs for direct RF waveform generation and acquisition. Several custom IP blocks are incorporated into the QICK overlays, tightly coupled with the timing and data paths, and exposed to the software layer.Key capabilities demonstrated on the iWave RFSoC SoM include:High-speed data movement between the PS and PL is handled through AXI interfaces and DMA, allowing users to control experiments from Python while all real-time operations execute in hardware.By implementing QICK on its RFSoC System on Module, iWave delivers a compact, production-ready platform for quantum control and measurement:This makes the iWave RFSoC SoM well suited for quantum research labs, experimental quantum computing platforms, and advanced RF instrumentation systems that require tight integration between hardware precision and software flexibility.The successful validation of QICK on iWave’s Zynq™ UltraScale+™ RFSoC System on Module demonstrates how complex quantum control systems can be simplified using a tightly integrated hardware-software platform. By combining real-time FPGA acceleration, high-speed RF conversion, and user-friendly software control, iWave enables faster development cycles and scalable quantum instrumentation solutions for next-generation research and experimentation.iWave is a global leader in the design and manufacturing of FPGA System on Modules and ODM Design Services. With over 26 years of diverse experience in the FPGA domain and a strong design-to-deployment competence, iWave strives to transform your ideas into time-to-market products with reliability, cost, and performance balance.Looking for more insights? Contact us at mktg@iwave-global.com. We appreciate you contacting iWave. Our representative will get in touch with you soon!
