IEEE Transactions on Nuclear Science · 2021 · 19 citations · 28 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designReconfigurable ComputingField-programmable Gate Array ArchitectureFpga ArchitectureReal-time Systems ArchitectureReconfigurable System ArchitectureAbstractionControl Framework DesignHardware InstrumentationHardware-software IntegrationReal-time Signal AcquisitionSpi Interfacing
Modern physics experiments often utilize field-programmable gate array (FPGA)-based systems for real-time data acquisition (DAQ). Integrated analog electronics demand for complex calibration routines. Furthermore, versatile configuration and control of the whole system are key requirements. Besides a low-level register interface to the FPGA, also, access to I <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> C and SPI buses is often needed to configure the complete system. Calibration through an FPGA is inflexible and yields a complex hardware implementation. On the contrary, calibration through a remote system is possible but considerably slower due to repetitive network accesses. By using system-on-chip (SoC)-FPGA solutions with a microprocessor, more sophisticated configuration and calibration solutions, as well as standard remote access protocols, can be efficiently integrated into the software. Based on Xilinx Zynq US+ SoC-FPGAs, we implemented a versatile control framework. This software framework offers convenient access to the hardware and a flexible abstraction via remote-procedure calls (RPCs). Based on the open-source RPC library gRPC, functionality with low-latency control flow, complex algorithms, data conversions and processing, and configuration via external buses can be provided to a client via Ethernet. Furthermore, client interfaces for various programming languages can be generated automatically, which eases collaboration among different working groups and integration into existing software. This contribution presents the framework and benchmarks regarding latency and data throughput.
28
Quantum Computing in the NISQ era and beyond
John Preskill · Quantum · 2018 · 8.2K citations · Full text
Computing, Computer Science, Physics +17
Charge-insensitive qubit design derived from the Cooper pair box
Jens Koch, Terri M. Yu, Jay Gambetta et al. · Physical Review A · 2007 · 3.4K citations · Full text
Computing, Computer Science, Physics +16
Linear optical quantum computing with photonic qubits
Pieter Kok, William J. Munro, Kae Nemoto et al. · Reviews of Modern Physics · 2007 · 2.8K citations · Full text
Superconducting Circuits for Quantum Information: An Outlook
Michel Devoret, Robert Schoelkopf · Science · 2013 · 2.1K citations