• DocumentCode
    1076685
  • Title

    FASTBUS standard routines implementation for Fermilab embedded processor boards

  • Author

    Votava, M. ; Kent, S. ; Oleynik, G. ; Pordes, R. ; Pangburn, J. ; Patrick, J. ; Heyes, G. ; Watson, W.A., III

  • Author_Institution
    Dept. of Online Support, Fermi Nat. Accel. Lab., Batavia, IL, USA
  • Volume
    41
  • Issue
    1
  • fYear
    1994
  • fDate
    2/1/1994 12:00:00 AM
  • Firstpage
    165
  • Lastpage
    168
  • Abstract
    In collaboration with CEBAF, Fermilab has produced a new C implementation of the IEEE FASTBUS standard routines. This implementation runs under the VxWorks operating system and has been ported to the PC-4 revision of the FASTBUS smart crate controller and the FASTBUS readout controller. Both of these boards are used in fixed target and collider HEP experiments. Features of this implementation include: optional generation of high-speed in-line code, built-in RPC (remote produced call) support, and a tool command language command line interpreter interface. We describe this software with recent extensions to support RPC
  • Keywords
    C listings; data acquisition; nuclear electronics; physics computing; software portability; system buses; C implementation; FASTBUS readout controller; FASTBUS smart crate controller; FASTBUS standard routines; Fermilab embedded processor boards; PC-4 revision; VxWorks operating system; high energy physics experiments; high-speed in-line code; remote produced call support; Collaboration; Command languages; Control systems; Data acquisition; Detectors; Embedded computing; Fastbus; Laboratories; Operating systems; Power capacitors;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/23.281481
  • Filename
    281481