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: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    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)
    Title of host publicationIEEE Nuclear Science Symposium Conference Record
    EditorsS.D. Metzler
    Pages1303-1306
    Number of pages4
    Volume2
    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

    Other

    Other2003 IEEE Nuclear Science Symposium Conference Record - Nuclear Science Symposium, Medical Imaging Conference
    CountryUnited States
    CityPortland, OR
    Period10/19/0310/25/03

    Fingerprint

    Printed circuit boards
    Data acquisition
    Detectors
    Ethernet
    Farms
    Controllers
    Linux

    Keywords

    • D0
    • DAQ
    • DZERO
    • Ethernet
    • Trigger
    • VME

    ASJC Scopus subject areas

    • Computer Vision and Pattern Recognition
    • Industrial and Manufacturing Engineering

    Cite this

    Angstadt, R., Brooijmans, G., Chapin, D., Clements, M., Cutts, D., Fuess, S., ... Watts, G. (2003). The Linux-based single board computer for front end crates in the DZERO Data Acquisition system. In S. D. Metzler (Ed.), IEEE Nuclear Science Symposium Conference Record (Vol. 2, pp. 1303-1306). [N36-70]

    The Linux-based single board computer for front end crates in the DZERO Data Acquisition system. / Angstadt, R.; Brooijmans, G.; Chapin, D.; Clements, M.; Cutts, D.; Fuess, S.; Haas, A.; Hauser, R.; Johnson, M.; Kulyavtsev, A.; Mulders, M.; Padley, P.; Petravick, D.; Rechenmacher, R.; Snyder, S.; Watts, G.

    IEEE Nuclear Science Symposium Conference Record. ed. / S.D. Metzler. Vol. 2 2003. p. 1303-1306 N36-70.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Angstadt, R, Brooijmans, G, Chapin, D, Clements, M, Cutts, D, Fuess, S, Haas, A, Hauser, R, Johnson, M, Kulyavtsev, A, Mulders, M, Padley, P, Petravick, D, Rechenmacher, R, Snyder, S & Watts, G 2003, The Linux-based single board computer for front end crates in the DZERO Data Acquisition system. in SD Metzler (ed.), IEEE Nuclear Science Symposium Conference Record. vol. 2, N36-70, pp. 1303-1306, 2003 IEEE Nuclear Science Symposium Conference Record - Nuclear Science Symposium, Medical Imaging Conference, Portland, OR, United States, 10/19/03.
    Angstadt R, Brooijmans G, Chapin D, Clements M, Cutts D, Fuess S et al. The Linux-based single board computer for front end crates in the DZERO Data Acquisition system. In Metzler SD, editor, IEEE Nuclear Science Symposium Conference Record. Vol. 2. 2003. p. 1303-1306. N36-70
    Angstadt, R. ; Brooijmans, G. ; Chapin, D. ; Clements, M. ; Cutts, D. ; Fuess, S. ; Haas, A. ; Hauser, R. ; Johnson, M. ; Kulyavtsev, A. ; Mulders, M. ; Padley, P. ; Petravick, D. ; Rechenmacher, R. ; Snyder, S. ; Watts, G. / The Linux-based single board computer for front end crates in the DZERO Data Acquisition system. IEEE Nuclear Science Symposium Conference Record. editor / S.D. Metzler. Vol. 2 2003. pp. 1303-1306
    @inproceedings{4ea23bc2a0aa40859b313f8016a8b687,
    title = "The Linux-based single board computer for front end crates in the DZERO Data Acquisition system",
    abstract = "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.",
    keywords = "D0, DAQ, DZERO, Ethernet, Trigger, VME",
    author = "R. Angstadt and G. Brooijmans and D. Chapin and M. Clements and D. Cutts and S. Fuess and A. Haas and R. Hauser and M. Johnson and A. Kulyavtsev and M. Mulders and P. Padley and D. Petravick and R. Rechenmacher and S. Snyder and G. Watts",
    year = "2003",
    language = "English (US)",
    volume = "2",
    pages = "1303--1306",
    editor = "S.D. Metzler",
    booktitle = "IEEE Nuclear Science Symposium Conference Record",

    }

    TY - GEN

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

    AU - Angstadt, R.

    AU - Brooijmans, G.

    AU - Chapin, D.

    AU - Clements, M.

    AU - Cutts, D.

    AU - Fuess, S.

    AU - Haas, A.

    AU - Hauser, R.

    AU - Johnson, M.

    AU - Kulyavtsev, A.

    AU - Mulders, M.

    AU - Padley, P.

    AU - Petravick, D.

    AU - Rechenmacher, R.

    AU - Snyder, S.

    AU - Watts, G.

    PY - 2003

    Y1 - 2003

    N2 - 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.

    AB - 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.

    KW - D0

    KW - DAQ

    KW - DZERO

    KW - Ethernet

    KW - Trigger

    KW - VME

    UR - http://www.scopus.com/inward/record.url?scp=19944426816&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=19944426816&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:19944426816

    VL - 2

    SP - 1303

    EP - 1306

    BT - IEEE Nuclear Science Symposium Conference Record

    A2 - Metzler, S.D.

    ER -