Connecting to PQSC by Zurich Instruments in Python
Instrument Card
The Zurich Instruments PQSC Programmable Quantum System Controller brings together the instrumentation required for quantum computers with up to 100 qubits. Its ZSync low-latency, real-time communication links are designed specifically for quantum computing: the PQSC overcomes the practical limitations of traditional control methods, making automated and rapid qubit calibration routines a reality. Programming access to the powerful Xilinx UltraScale+ FPGA is the basis for developing new and optimized processing solutions for rapid tune-up and error correction adapted to the specific algorithm and computer architecture in use.
Device Specification: here
Manufacturer card: ZURICH INSTRUMENTS
Zurich Instruments Ltd. is a privately owned company developing and selling advanced test and measurement instruments equipped with software for dynamic signal analysis.
- Headquarters: Switzerland
- Yearly Revenue (millions, USD): 38
- Vendor Website: here
Connect to the PQSC in Python
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
To connect to a PQSC Quantum Computing Control System using Qcodes, you can use the following Python script:
In this script, we import the necessary modules and create an instance of the PQSC
instrument driver. We provide the instrument name (“pqsc”) and the instrument address (“dev1234”) as arguments to the PQSC
constructor.
We then use various methods of the PQSC
instrument to interact with the instrument. For example, we can use the arm()
method to prepare the PQSC for triggering the instruments, the run()
method to start sending out triggers, and the wait_done()
method to wait until trigger generation and feedback processing is done.
Finally, we close the connection to the instrument using the close()
method.
Note: Replace “dev1234” with the actual address of your PQSC instrument.