Architecture Of A Multi-channel Data Streaming Device With An Fpga As A Coprocessor
- Fermilab
The design of a data acquisition system often involves the integration of a Field Programmable Gate Array (FPGA) with analog front-end components to achieve precise timing and control. Reuse of these hardware systems can be difficult since they need to be tightly coupled to the communications interface and timing requirements of the specific ADC used. A hybrid design exploring the use of FPGA as a coprocessor to a traditional CPU in a dataflow architecture is presented. Reduction in the volume of data and gradual transitioning of data processing away from a hard real-time environment are both discussed. Chief design concerns, including data throughput and precise synchronization with external stimuli, are addressed. The discussion is illustrated by the implementation of a multi-channel digital integrator, a device based entirely on commercial off-the-shelf (COTS) equipment.
- Research Organization:
- Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
- DOE Contract Number:
- AC02-07CH11359
- OSTI ID:
- 1831834
- Report Number(s):
- FERMILAB-CONF-21-476-TD; oai:inspirehep.net:1972687
- Country of Publication:
- United States
- Language:
- English
Similar Records
FPGA Acceleration of GCN in Light of the Symmetry of Graph Adjacency Matrix
Digitization of Analog Signals using a Field Programmable Gate Array (FPGA)