Skip to main content

The FPGA Pixel Array Detector

Cornell Affiliated Author(s)

Author

M.S. Hromalik
K.S. Green
H.T. Philipp
M.W. Tate
Sol Gruner

Abstract

A proposed design for a reconfigurable x-ray Pixel Array Detector (PAD) is described. It operates by integrating a high-end commercial field programmable gate array (FPGA) into a 3-layer device along with a high-resistivity diode detection layer and a custom, application-specific integrated circuit (ASIC) layer. The ASIC layer contains an energy-discriminating photon-counting front end with photon hits streamed directly to the FPGA via a massively parallel, high-speed data connection. FPGA resources can be allocated to perform user defined tasks on the pixel data streams, including the implementation of a direct time autocorrelation function (ACF) with time resolution down to 100 ns. Using the FPGA at the front end to calculate the ACF reduces the required data transfer rate by several orders of magnitude when compared to a fast framing detector. The FPGA-ASIC high-speed interface, as well as the in-FPGA implementation of a real-time ACF for x-ray photon correlation spectroscopy experiments has been designed and simulated. A 16×16 pixel prototype of the ASIC has been fabricated and is being tested. © 2012

Date Published

Journal

Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment

Volume

701

Number of Pages

7-16,

URL

https://www.scopus.com/inward/record.uri?eid=2-s2.0-84869889601&doi=10.1016%2fj.nima.2012.10.024&partnerID=40&md5=d047455a902ee673c32e54b382392d98

DOI

10.1016/j.nima.2012.10.024

Group (Lab)

Sol M. Gruner Group

Funding Source

DMR-0936384
DE-FG02-10ER46693

Download citation