CODA - A SCALABLE, DISTRIBUTED DATA-ACQUISITION SYSTEM

Citation
Wa. Watson et al., CODA - A SCALABLE, DISTRIBUTED DATA-ACQUISITION SYSTEM, IEEE transactions on nuclear science, 41(1), 1994, pp. 61-68
Citations number
8
Categorie Soggetti
Nuclear Sciences & Tecnology","Engineering, Eletrical & Electronic
ISSN journal
00189499
Volume
41
Issue
1
Year of publication
1994
Part
1
Pages
61 - 68
Database
ISI
SICI code
0018-9499(1994)41:1<61:C-ASDD>2.0.ZU;2-R
Abstract
A new data acquisition system has been designed for physics experiment s scheduled to run at CEBAF starting in the summer of 1994. This syste m runs on Unix workstations connected via ethernet, FDDI, or other net work hardware to multiple intelligent front end crates -- VME, CAMAC , or FASTBUS. CAMAC crates may either contain intelligent processors, o r may be interfaced to VME. The system is modular and scalable, from a single front end crate and one workstation linked by ethernet, to as many as 32 clusters of front end crates ultimately connected via a hig h speed network to a set of analysis workstations. The system includes an extensible, device independent slow controls package with drivers for CAMAC, VME, and high voltage crates, as well as a link to CEBAF ac celerator controls. All distributed processes are managed by standard remote procedure calls propagating change-of-state requests, or readin g and writing program variables. Custom components may be easily integ rated. The system is portable to any front end processor running the V xWorks real-time kernel, and to most workstations supplying a few stan dard facilities such as rsh and X-windows, and Motif and socket librar ies, SamPle implementations exist for 2 Unix workstation families conn ected via ethernet or FDDI to VME (with interfaces to FASTBUS or CAMAC ), and via ethernet to FASTBUS or CAMAC.