The traditional readout system for Microwave Kinetic Inductance Detectors (MKID) often utilized Field-Programmable Gate Arrays (FPGAs) for nearly all its digital processing tasks. However, the cost of such FPGA development is high and the design must be conducted carefully to fit the limited FPGA resource. To cope with this challenge, a hybrid readout system emerged as a viable solution, integrating both FPGA and CPU/GPU components. In this configuration, the FPGA handles the hard real-time and high-throughput processing, while a soft CPU/GPU sub-system receives the phase data and executes more sophisticated algorithms. Details of this FPGA firmware and the corresponding CPU/GPU system software developed at Durham University will be presented.
|