FRITZ: a Universal Fastbus - VME Interface

Paper: 155
Session: B (poster)
Presenter: Honscheid, Klaus, Ohio State University, Columbus
Keywords: data acquisition systems, special architectures


FRITZ: a Universal Fastbus - VME Interface

K. Honscheid, C. Gwon, J. Lorenc, R. Wanke, A. Wolf
Ohio State University
174 W 18th Avenue
Columbus, Ohio 43210}

E. Lipeles, A. Shapiro, A. Weinstein, F. Würthwein
California Institute of Technology

A. Bean, D. Coppage, C. Darling, B. Forrest, T. Noor
University of Kansas

C. Strohman
Cornell University

V. Fadeyev, J. Staeck, I Volobouev
Southern Methodist University

CLEO Collaboration

The front-end electronics for several detector components of the new CLEO III
experiment will be implemented in the Fastbus standard.
Fastbus is far less popular than VME and consequently
the market for Fastbus crate controllers is small. None of the existing modules
provides sufficient performance to read-out the CLEO components.
In such a situation it is typically decided to start a new
design hoping it will not be obsolete and out-performed by the time it is finally done.
Our simpler and more satisfying solution is to make Fastbus look like VME:
FRITZ - A Fastbus Read-Out Interface with data Translation and Zero - suppression.

FRITZ consists of a standard size
Fastbus printed circuit board containing not only the Fastbus interface logic an
d ECL drivers but also a complete VME interface including a 2-slot VME backplane.
A regular VME CPU module plugged into one of the VME slots acts as
Fastbus controller.
The advantages of this approach over conventional solutions include:


Easy upgrades. As soon as a higher performance CPU module becomes available for
VME it can be used as a Fastbus controller as well.

Only one type of CPU module is needed for both VME and Fastbus crates.

A single real-time operating system and
development package (compiler, debugger...).

The same interface to the Event-Builder can be used for VME and Fastbus crates.

The same trigger interface can be used for VME and Fastbus crates.

Read-out and monitoring software is more or less identical.


Besides the basic Fastbus Controller functionality FRITZ contains a list driven
sequencer which in combination with a VME master interface copies data from the
Fastbus modules directly into the memory of the VME CPU board.
As an additional feature, memory look-up tables are included in the data path to
perform pedestal suppression and channel tagging. Optionally, header words can be
removed from the data stream.
The poster describes the architecture of the FRITZ Fastbus-VME interface.
Details of the programmed I/O, DMA, VME master/slave and data processing
submodules are discussed. Results of performance measurements are presented.