1 / 11

Fed Software Status

Fed Software Status. J. Fulcher Imperial College. 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. FED Software Enhancements.

wbrookes
Download Presentation

Fed Software Status

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fed Software Status J. Fulcher Imperial College Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

  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. Jonathan Fulcher

  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 Jonathan Fulcher

  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 Jonathan Fulcher

More Related