DocumentCode :
1344531
Title :
A CELT and MCST capable VME slave interface
Author :
Würthwein, Frank ; Strohman, Charlie ; Honscheid, Klaus ; Staeck, Jens
Author_Institution :
California Inst. of Technol., Pasadena, CA, USA
Volume :
44
Issue :
3
fYear :
1997
fDate :
6/1/1997 12:00:00 AM
Firstpage :
429
Lastpage :
435
Abstract :
We report on the development of a VME slave interface for the CLEO III detector implemented in an ALTERA EPM7256 CPLD. This includes the first implementation of the chained block transfer protocol (CELT) and multi-cast cycles (MCST) as defined by the VME-P task group of VIPA. Within VME64 there is no operation that guarantees efficient readout of large blocks of data that are sparsely distributed among a series of slave modules in a VME crate. This has led the VME-P task group of VIPA to specify protocols that enable a master to address many slaves at a single address. Which slave is to drive the data bus is determined by a token passing mechanism that uses the *IACKOUT, *IACKIN daisy chain. This protocol requires no special features from the master besides conformance to VME64. Non-standard features are restricted to the VME slave interface. The CLEO III detector comprises ~400,000 electronic channels that have to be digitized, sparsified, and stored within 20 μs in order to incur less than 2% dead time at an anticipated trigger rate of 1000 Hz. 95% of these channels are accounted for by only two detector subsystems, the silicon microstrip detector (125,000 channels), and the ring imaging Cerenkov detector (RICH) (230,400 channels). The occupancy after sparsification in either of these two detector subsystems is expected to be less than 1%, resulting in event fragments on the order of 10 KBytes each, spread over 4, and 8 VME crates, respectively. We developed a chip set that sparsifies, tags, and stores the incoming digital data on the data boards, and includes a VME slave interface that implements MCST and CELT protocols. In this paper, we briefly describe this chip set and then discuss the VME slave interface in detail
Keywords :
Cherenkov counters; detector circuits; high energy physics instrumentation computing; nuclear electronics; peripheral interfaces; silicon radiation detectors; system buses; transport protocols; *IACKIN daisy chain; *IACKOUT; ALTERA EPM7256 CPLD; CELT; CLEO III detector; MCST; VIPA; VME crate; VME slave interface; VME-P; VME64; chained block transfer protocol; electronic channels; multi-cast cycles; ring imaging Cerenkov detector; silicon microstrip detector; token passing mechanism; Cosmic rays; Data acquisition; Detectors; Event detection; Master-slave; Microstrip; Particle beams; Physics; Protocols; Silicon;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/23.603685
Filename :
603685
Link To Document :
بازگشت