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.



last modified 2/1/1998   fscc-support@fnal.gov
Security, Privacy, LegalFermi National Accelerator Laboratory