DocumentCode :
1076685
Title :
FASTBUS standard routines implementation for Fermilab embedded processor boards
Author :
Votava, M. ; Kent, S. ; Oleynik, G. ; Pordes, R. ; Pangburn, J. ; Patrick, J. ; Heyes, G. ; Watson, W.A., III
Author_Institution :
Dept. of Online Support, Fermi Nat. Accel. Lab., Batavia, IL, USA
Volume :
41
Issue :
1
fYear :
1994
fDate :
2/1/1994 12:00:00 AM
Firstpage :
165
Lastpage :
168
Abstract :
In collaboration with CEBAF, Fermilab has produced a new C implementation of the IEEE FASTBUS standard routines. This implementation runs under the VxWorks operating system and has been ported to the PC-4 revision of the FASTBUS smart crate controller and the FASTBUS readout controller. Both of these boards are used in fixed target and collider HEP experiments. Features of this implementation include: optional generation of high-speed in-line code, built-in RPC (remote produced call) support, and a tool command language command line interpreter interface. We describe this software with recent extensions to support RPC
Keywords :
C listings; data acquisition; nuclear electronics; physics computing; software portability; system buses; C implementation; FASTBUS readout controller; FASTBUS smart crate controller; FASTBUS standard routines; Fermilab embedded processor boards; PC-4 revision; VxWorks operating system; high energy physics experiments; high-speed in-line code; remote produced call support; Collaboration; Command languages; Control systems; Data acquisition; Detectors; Embedded computing; Fastbus; Laboratories; Operating systems; Power capacitors;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/23.281481
Filename :
281481
Link To Document :
بازگشت