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
    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
    • DZERO
    • 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