摘要
Waveform generation and digitization play essential roles in numerous physics experiments.In traditional distributed systems for large-scale experiments,each frontend node contains an FPGA for data preprocessing,which interfaces with various data converters and exchanges data with a backend central processor.However,the streaming readout architecture has become a new paradigm for several experiments benefiting from advancements in data transmission and computing technologies.This paper proposes a scalable distributed waveform generation and digitization system that utilizes fiber optical connections for data transmission between frontend nodes and a central processor.By utilizing transparent transmission on top of the data link layer,the clock and data ports of the converters in the frontend nodes are directly mapped to the FPGA firmware at the backend.This streaming readout architecture reduces the complexity of frontend development and maintains the data conversion in proximity to the detector.Each frontend node uses a local clock for waveform digitization.To translate the timing information of events in each channel into the system clock domain within the backend central processing FPGA,a novel method is proposed and evaluated using a demonstrator system.
基金
supported by the National Key Research and Development Program of China(No.2022YFA1604703)
the National Natural Science Foundation of China(No.12375189)
the National Key Research and Development Program of China(No.2021YFA1601300)。