FSCC: FASTBUS Smart Crate Controller
A Fermitools Special Product |
Readme File | Documentation
Abstract
The FASTBUS Smart Crate Controller (FSCC) was designed and developed
for use in High Energy Physics data acquisition readout systems.
It is a module that provides a comprehensive and fully programmable
interface with the local FASTBUS segment. The FSCC Software belongs to a class of software products complicated enough that up front help will always be needed to install and use them.
Because of the special support needed, Fermilab will support the software
ONLY if the 'End User' is a KITS registered user. Please send mail to
fscc-support@fnal.gov for further instructions.
The support offered is decided on an individual base and therefore may be
different for different users. Please refer to the README files
below for more specific information.
The FSCC software is a bundle of three components: vx_fscc, fb_fscc and
fb_std .
- vx_fscc
is the VxWorks Board Support Package (BSP) which is the
necessary basic operating software for the FSCC board, under which
everything else runs. VxWorks is a proprietary real-time operating
system, and its use requires appropriate license from its producer,
Wind River Systems, Inc.
- fb_fscc
is a client library which provides the underlying software to
perform FASTBUS operations: it is the internal layer that directly
talks to the FSCC hardware. The software also provides tests and
examples for basic FASTBUS operations.
- fb_std
is an implementation of the IEEE FASTBUS Standard Routines
designed to support any FASTBUS master running under VxWorks Operating
available to invoke the routines from a unix host using RPC (Remote
Procedure Call). A TCL interface is also available to issue FASTBUS
commands either locally or remotely.
|