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
Link To Document :
بازگشت