  This paper proposes a descriptive language called QHDL, akin to VHDL, to
program gate-based quantum computing systems. Unlike other popular quantum
programming languages, QHDL targets low-level quantum computing programming and
aims to provide a common framework for programming FPGAs and gate-based quantum
computing systems. The paper presents an initial implementation and design
principles of the QHDL framework, including a compiler and quantum computer
simulator. We discuss the challenges of low-level integration of streaming
models and quantum computing for programming FPGAs and gate-based quantum
computing systems.
