A time to digital converter implemented on a ROACH2 board
Arizona State University 1) School of Earth and Space Exploration 2) School of Electrical, Computer and Energy Engineering 3) Department of Physics
A time to digital converter implemented on a ROACH2 board Genady - - PowerPoint PPT Presentation
A time to digital converter implemented on a ROACH2 board Genady Pilyavsky (1,2) Adrian Sinclair (1) Philip Mauskopf (1,3) Arizona State University 1) School of Earth and Space Exploration 2) School of Electrical, Computer and Energy
Arizona State University 1) School of Earth and Space Exploration 2) School of Electrical, Computer and Energy Engineering 3) Department of Physics
Intensity interferometry
○
○
○
○
Image Inversion Interferometer
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○ Good timing (1ps) ○ Continuous ○ Black-boxed ○ Expensive ○ Low # of Ch.
○ Good timing (32ps) ○ Cheap ○ Not continuous ○ Duty cycle ○ Crosstalk
○ 82 ps ○ Cheap ○ Continuous ○ Crosstalk ○ Low # of Ch.
○ Cheap, 82 ps, continuous ○ Crosstalk
○ Series of CARRY4 Primitives
○ Reg, LUT, DSP48 ~1%
○ Instantiated to ‘0000’
○ ‘0000’ flips to ‘1111’
■ Or ‘1110’
○ Or ‘1000’
■ Or ‘0000’
○ Synchronized
○ ‘1110’ shows up as ‘1101’
○ ‘1101’ to ‘1110’ ○ ‘1001’ to ‘1100’ ○ etc.
○
○
○
bits to 3 bits
00 000000000 000000000000000000000 Channel # Sub-Clock Course Counter ~8.4 msec Rollover allowed 8bit / Clock cycle: 16 ns / photon
region
○
○
(N/No -1) Bin #
STD ~ 2.35 bins ( ~40 ps)
○
○
○
○
○
○ Z-Dock+
○ Manual routing via Vivado