IEEE International Conference on Quantum Computing and Engineering (QCE)
A Control and Testing Framework for a Digital Micromirror Device in Neutral Atom Quantum Computing and Simulation Platforms
M. Mathews, Xiaodi Yin, Alexander Baumgärtner, Tilman Esslinger, Abdulkadir Akın
Abstract
Digital micromirror devices (DMDs) have seen recent popularity as spatial light modulators (SLMs) for arbitrary and dynamic potential generation in the manipulation of neutral atom systems for quantum simulation and quantum computing platforms. In enabling the use of a DMD for this purpose, its latency, frame rate, and micromirror movement dynamics must be well characterized for various settings. In this paper, we present our FPGA-based system to control the DMD and the optical setup developed for its verification. Image information and control parameters are generated and configured using a Python user interface and sent to the FPGA using a C++ wrapper and the Cypress FX2 USB protocol. The FPGA design enables the leveraging of the high frame rate capabilities of the DMD as well as ensuring deterministic operation by first storing this USB data on an external DDR memory and updating the micromirror states upon receiving an external trigger pulse. The DMD is imaged onto a scientific camera and two photodiodes as a means of verifying the system behavior and investigating the metrics of interest. Using this framework, the DLP7000 consisting of 768x1024 micromirrors has been shown to refresh at 22 kHz with 45.4 μs latency. Furthermore, a single block consisting of 48x1024 micromirrors is able to refresh at 140 kHz with 7.1 μs latency. The loading and clearing behavior of micromirrors has also been characterized for varying refresh rates.