• DocumentCode
    3040185
  • Title

    Real-time performance of commercial Intel-based VME Controllers for the CODA data acquisition system

  • Author

    Moffit, B. ; Abbott, Derek ; Gu, Wanyi ; Gyurjyan, V. ; Heyes, G. ; Jastrzembski, E. ; Timmer, C.

  • Author_Institution
    Jefferson Lab., Newport News, VA, USA
  • fYear
    2012
  • fDate
    9-15 June 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    We have evaluated the performance of several Intel-based VME Controllers for the use in the data acquisition systems (DAQs) at Jefferson Lab. For the 12 GeV upgrade, PPC-based VME controllers running vxWorks will be replaced with those that are Intel-based running Linux. Their task will be facilitated by the use of FPGAs on the VME modules to perform trigger logic and communicating trigger information over serial and fiber connections through the DAQ. The need for a hard realtime operating system on the VME controller is removed from the equation as the readout of the digitized data from the VME modules (using VME-2eSST) is done in a threaded environment with multiple CPU cores while digitization takes place in the buffered, pipelined system. In this paper we briefly discuss a bench setup for evaluating a VME Controller and its kernel and user space environment. We present results from baseline testing of various models from different vendors using different Linux kernels, including results from a kernel compiled with the CONFIG_PREEMPT_RT patch.
  • Keywords
    Linux; data acquisition; field programmable gate arrays; microcontrollers; multi-threading; multiprocessing systems; pipeline processing; real-time systems; system buses; trigger circuits; CODA data acquisition system; CONFIG-PREEMPT-RT patch; DAQ; Intel-based running Linux; Jefferson Lab; Linux kernels; PPC- based VME controllers; VME modules; buffered pipelined system; commercial Intel-based VME controllers; digitized data readout; electron volt energy 12 GeV; fiber connections; hard real-time operating system; multiple CPU cores; threaded environment; trigger information communication; trigger logic; user space environment; vxWorks; Aerospace electronics; Bridges; Instruction sets; Kernel; Linux; Process control; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time Conference (RT), 2012 18th IEEE-NPSS
  • Conference_Location
    Berkeley, CA
  • Print_ISBN
    978-1-4673-1082-6
  • Type

    conf

  • DOI
    10.1109/RTC.2012.6418141
  • Filename
    6418141