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