Fed Software Status - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Fed Software Status

Description:

Would not boot sometimes. Problem solved by removing throttle connection? Booted with no problem. No errors detected on readout. Has the pinout changed? ... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0
Slides: 12
Provided by: jonathanf151
Category:
Tags: booted | fed | software | status

less

Transcript and Presenter's Notes

Title: Fed Software Status


1
Fed Software Status
  • J. Fulcher
  • Imperial College

2
Status
  • Efforts of the last month have mainly been put
    into preparation of the software release to go to
    Pisa
  • Continuation of FED testing will accelerate now
    Matt has arrived in CERN

3
FED Software Enhancements
  • Makefile update for easy project building and
    release
  • FED Shared Libraries created with minimal
    dependencies available for integration into other
    software projects.
  • Version 1 Fed Standalone debug software suite
  • Assert and Exception handling upgrade for DAQ use
  • XDAQ FED Supervisor upgraded to XDAQ version 2
  • Installation script to set up software to use the
    FED
  • XML description integration commenced, waiting
    for upgrade to HAL version with xerces 2

4
Makefile
  • Now includes rules to create distribution tgz
    file and uploads to website.
  • Changed to divide the fed software into three
    main shared object libraries
  • Includes scrips for creating required header file
    for shared libraries
  • Creates releases for both lib and header only,
    and full source distributions

5
Shared Object Libraries
  • libFed9UUtils.so
  • Contains all utilities not requiring a FED or the
    HAL
  • Can be used for apps working with fed
    description, fed events (perhapse data analysis
    apps)
  • libFed9ULib.so
  • Contains all classes relating to the FED
    interface
  • Can be used for all other interactions with the
    FED
  • Requires libFed9UUtils.so
  • libFed9USupervisor.so
  • Contains everything required to run the FED under
    XDAQ
  • Requires both libFed9ULib.so and libFed9UUtils.so

6
Installation
  • Three versions of installation script
  • Developers version - complete current version
  • Full release - all source code required for users
  • Lib release - only libs and headers
  • All scripts set up Fed_Profile which is included
    in .bashrc file to set up the environment for
    software

7
Release Debug
  • Complete set of options to talk directly with FED
  • Ability to save current status of FED to .fed
    file (later to .xml file)
  • Diagnostic sequence for trouble shooting (under
    development)
  • First version should be complete for shipping to
    Pisa

8
Second FED arrived at CERN
  • Connected to crate
  • Had to make slight adjustment to initialization
    to account for new reset inclusion after clock
    setup
  • Debug code operated and data read out in scope
    mode with intermittent random errors
  • Would not boot sometimes.
  • Problem solved by removing throttle connection?
  • Booted with no problem
  • No errors detected on readout
  • Has the pinout changed?
  • Full tests with DAQ continuing now

9
FED to Pisa for module tests
  • Before going, FED will be connected to multiple
    modules at CERN to test for any unforeseen
    problems reading out multiple front ends.
  • 005 will go to Pisa the week after Tracker week.
  • Once there it will be a good opportunity to test
    the simplicity of installation and operation of
    the software.

10
Continuing Acceptance Tests
  • FED has been operatied at a number of frequencies
    and will be operated up to expected trigger rate
    of cms 100kHz
  • All modes to be thoroughly tested
  • All front end modules will be connected and FED
    readout of large events tested.
  • Characterization of optical links and linearity
  • Complete set of tests to be carried out as much
    as possible in parallel with IC using FedTester

11
Future Work
  • FED Software website
  • Installation scripts and instructions
  • Software user manual
  • Known issues and updates
  • User feedback forum
  • Link to Fed pages at RAL
  • Database and XML integration
  • Moving further into online software
  • Timing and synchronization
Write a Comment
User Comments (0)
About PowerShow.com