Run the experiments of your wildest
and get the most out of
your quantum hardware
Combining pulses, measurements,
classical-processing, and control flow in various ways,
spans the phase space of your experiments
“Replacing 3 devices with one synchronized, orchestrated machine tremendously simplifies lab workflow. Now, our pulse sequences run in a fraction of the time of any other device combo. Plus, we can talk to the FPGA in human-speak to run real-time calculations that were too complicated before! Along with the yoga-level flexibility of QM’s engineers, the OPX truly is a trailblazer.”Dr. Amit Finkler, Weizmann Institute of Science
“Dedicated hardware for controlling and operating quantum bits is something we have all been dreaming of. Quantum Machines has answered this call by allowing us and others in the field to scale up with ease and with far greater functionality than was ever possible”Prof. Amir Yacoby, Harvard University
“The first time I was introduced to Quantum Machines, It surprised me how people were getting so excited about it. Only later did I realize, it was like explaining the value of a Laser before it existed, and all you knew are light bulbs. Today I truly believe that these systems will revolutionize our space.”Prof. Barak Dayan, Weizmann Institute of Science
“Having tried several instruments in the past, I’m very impressed by Quantum Machines’ OPX. It finally removes the need for us to develop any skills in FPGA programming while still benefiting from advanced FPGA capabilities in our experiments”Prof. Benjamin Huard, ENS de Lyon
QM’s Python embedded programming language, QUA, frees you from hardware complications and the need to write complex VERILOG/VHDL code.
QUA describes quantum programs in a highly intuitive and straightforward way. Now, you can program quantum protocols as easily and naturally as writing pseudo-code
The Pulse Processor’s assembly language, known as the XQP compiler, compiles the programs after you write them in QUA.
The XQP Compiler is a highly compact assembly language that describes quantum programs through the information contained within them.
The FPGA-based Pulse Processor comprises multiple waveform generators, digitizers, and processing units. All integrated into a unique and scalable architecture.
The Pulse Processor can run even the most demanding quantum experiments in the most efficient way, with the lowest latencies possible. Including quantum protocols requiring real-time waveform generation, real-time waveform acquisition, and real-time comprehensive classical processing and control-flow.
The RF-Frontend of the OPX addresses the demanding requirements for controlling and operating quantum devices. It includes the digital-to-analog converters (DACs) and analog-to-digital converters (ADCs).
10 outputs seamlessly synced with any control protocol
10 output channels with advanced pulse shaping
and frequency multiplexing capabilities
2 input channels with easy-to- program frequency
demultiplexing and pulse analysis capabilities
Using QUA, multiple OPXs connected to the same OPT can be seamlessly programmed and synchronized as if they were one.
The QUA compiler takes into account any possible latencies which may occur due to sync processes and data transfer and allows for scaling up your control system from a few qubits to hundreds, with minimal effort.
From complex calibrations to real-time Bayesian estimates and ultra-low latency feedback-based protocols
Even your dream experiments can now run with ease
OPX meets the extremely demanding requirements of Quantum Control protocols head-on. Including Complexity, Timing, Precision, and Latency.
Run any experiment using the intuitive QUA language, the OPX, and its dedicated Pulse Processor: a full stack designed from the ground up for quantum.
Speed up your quantum experiments by orders of magnitude!