LithPulser: An open-source pulse generator with 1 ns time resolution based on the Red Pitaya STEMlab 125-10 featuring real-time conditional logic for experimental control

Rev Sci Instrum. 2022 Jan 1;93(1):014708. doi: 10.1063/5.0058786.

Abstract

Many experiments in the physical sciences require high temporal resolution on multiple control channels and can benefit from conditional logic control of the experimental sequence patterns. We present LithPulser, a field programmable gate array (FPGA) based open-source digital pulser solution with 1 ns time resolution on 14 digital output channels. The pulser is set up on the affordable Xilinx Zynq-7010 FPGA in the form of the Red Pitaya STEMlab board 125-10. It offers up to 125 MHz bandwidth and a sequence duration of up to 4.2 s and features 16 sequence play control, including a conditional logic module reactive to input events in real-time. LithPulser is designed for a trial until success experimental use case.

MeSH terms

  • Equipment Design
  • Logic*