  The Time-Of-Propagation detector is a Cherenkov particle identification
detector based on quartz radiator bars for the Belle II experiment at the
SuperKEKB electron-positron collider. The purpose of the detector is to
identify the type of charged hadrons produced in electron-positron collisions,
and requires a single photon timing resolution below 100 picoseconds. A novel
front-end electronic system was designed, built, and integrated to acquire data
from the 8192 microchannel plate photomultiplier tube channels in the detector.
Waveform sampling of these analog signals is done by switched-capacitor array
application-specific integrated circuits. The processes of triggering,
digitization of windows of interest, readout, and data transfer to the Belle II
data acquisition system are managed by Xilinx Zynq-7000 programmable system on
a chip devices.
