The Linux-based single board computer for front end crates in the DZERO Data Acquisition system

R. Angstadt, G. Brooijmans, D. Chapin, M. Clements, D. Cutts, S. Fuess, A. Haas, R. Hauser, M. Johnson, A. Kulyavtsev, M. Mulders, P. Padley, D. Petravick, R. Rechenmacher, S. Snyder, G. Watts

Research output: Contribution to journalConference articlepeer-review


The Level 3 Trigger/Data Acquisition system (L3DAQ) for the DZERO detector was redesigned from scratch for the Fermilab Tevatron's Runll. The L3DAQ moves data at a rate of 250 MB/sec from 63 readout crates to one of 82 Level 3 Trigger farm nodes over Ethernet. The readout crates are VME based, and each consists of a number of detector specific digitizer cards and a controller. The readout crates also contain a single L3DAQ Single Board Computer (SBC). Crate data size per event ranges from several kilobytes up to 24 kilobytes for the largest; and the data must be collected from each of the VME cards at an event readout rate of 1 kHz. The SBC, a VMIC 7750, is an off-the-shelf component and runs Linux with several common and custom patches. This paper will describe the custom driver we've written to control the VME readout, modifications to the Linux kernel, and the user level readout code.

Original languageEnglish (US)
Article numberN36-70
Pages (from-to)1303-1306
Number of pages4
JournalIEEE Nuclear Science Symposium Conference Record
StatePublished - 2003
Externally publishedYes
Event2003 IEEE Nuclear Science Symposium Conference Record - Nuclear Science Symposium, Medical Imaging Conference - Portland, OR, United States
Duration: Oct 19 2003Oct 25 2003


  • D0
  • DAQ
  • Ethernet
  • Trigger
  • VME

ASJC Scopus subject areas

  • Radiation
  • Nuclear and High Energy Physics
  • Radiology Nuclear Medicine and imaging


Dive into the research topics of 'The Linux-based single board computer for front end crates in the DZERO Data Acquisition system'. Together they form a unique fingerprint.

Cite this