Text this: High-Performance Time-to-Digital Conversion on a 16-nm Ultrascale+ FPGA