ODE Workshop, LIP, 07-08/04/05 SRP: Software Irakli MANDJAVIDZE DAPNIA, CEA Saclay, 91191 Gif-sur-Yvette, France.

Slides:



Advertisements
Similar presentations
First Tests of a GTL-Prototype-Card using XDAQ S. Kostner, J. Strauss and A. Taurok (Hephy, Vienna) with help from J. Gutleber (CERN)
Advertisements

Sundanc e High-tech DSP solutions. Giving you the freedom to design Multiprocessor Technology Ltd SOFTWARE UTILITY TOOLS.
GCT Software ESR - 10th May 2006 Jim Brooke. Jim Brooke, 10 th May 2006 HAL/CAEN Overview GCT Driver GCT GUI Trigger Supervisor Config DB Test scripts.
12-18 September 2005Gueorgui ANTCHEV 1 A data readout module for the TOTEM experiment Anelli G. 1, Antchev G. 1, 2, Aspell P. 1, Chalmet P. 3, Da Silva.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Real-Time Systems Design JTAG – testing and programming.
JEM input processor stand-alone tests Andrey Belkin Uni Mainz 7th November 2003.
Conference on ''Physics at the Future Colliders'', Tbilisse, Georgia, October 22-28, 2006 The Selective Read-out Processor for.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
AC701 Power Bus Reprogramming © Copyright 2012 Xilinx.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
SLAAC Hardware Status Brian Schott Provo, UT September 1999.
TB2004 DAQ Code Development Status & Prospect. July 1, 2004TB2004 DAQ Code Development2 Contents 1.TB status –run control –peripheral/FED crate –DAQ column.
© 2004 Xilinx, Inc. All Rights Reserved EDK Overview.
Computer Architecture. “The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it.
Applied research laboratory David E. Taylor Users Guide: Fast IP Lookup (FIPL) in the FPX Gigabit Kits Workshop 1/2002.
Linux development on embedded PowerPC 405 Jarosław Szewiński.
Atlas L1Calo CMX Card CMX is upgrade of CMM with higher capacity 1)Inputs from JEM or CPM modules – 40 → 160Mbps (400 signals) 2)Crate CMX to System CMX.
Gregory PawloskiAugust 22, 2002 MPC Testing Progress.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Online Calibration of the D0 Vertex Detector Initialization Procedure and Database Usage Harald Fox D0 Experiment Northwestern University.
1 Online Calibration of Calorimeter Mrinmoy Bhattacharjee SUNY, Stony Brook Thanks to: D. Schamberger, L. Groer, U. Bassler, B. Olivier, M. Thioye Institutions:
Local Trigger Unit (LTU) status T. Blažek, V. Černý, M. Kovaľ, R. Lietava Comenius University, Bratislava M. Krivda University of Birmingham 30/08/2012.
Summary of CSC Track-Finder Trigger Control Software Darin Acosta University of Florida.
Gueorgui ANTCHEVPrague 3-7 September The TOTEM Front End Driver, its Components and Applications in the TOTEM Experiment G. Antchev a, b, P. Aspell.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Karol Buńkowski Michał Pietrusiński University of Warsaw RPC PAC trigger software CMS L1 Trigger Online Software Review, 5 February 2009.
DAQMB Production Status S. Durkin The Ohio State University Florida EMU Meeting 2004.
NAos new Analog observation system Stephane Deghaye AB/CO/FC section meeting 22 January 2003.
© 2004 Xilinx, Inc. All Rights Reserved Embedded Processor Design.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Costas Foudas, The Tracker Interface to TCS, The CMS Silicon Tracker FED Crates What goes in the FED Crates ? What do we do about the VME controller.
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
Software Innovations UK Ltd. systemhound PC inventory software.
UClinux console (HyperTerminal) Memec V2MB1000 prototyping board running uClinux on embedded Xilinx® MicroBlaze™ processor Development system with Xilinx.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
1 The TrackFinder GUI D. Acosta, L. Gray, N. Park, H. Stöck University of Florida.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
ChibiOS/RT Demo A free embedded RTOS
Clara Gaspar, December 2012 Experiment Control System & Electronics Upgrade.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
5th March 0718th DCS Workshop1 News on ISEG & WIENER Lionel Wallet, CERN High Voltage, Low Voltage & VME Crate control.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
Clara Gaspar on behalf of the ECS team: CERN, Marseille, etc. October 2015 Experiment Control System & Electronics Upgrade.
Test Software for EMT Paul Padley Rice University May, 2005.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
Hardware/Software Co-Verification with RTOS Application Code Michael Bradley, Mentor Graphics Kainian Xie, Hyperchip Inc.
CLAS12 Central Detector Meeting, Saclay, 3 Dec MVT Read-Out Architecture & MVT / SVT Integration Issues Irakli MANDJAVIDZE.
Software Innovations UK Ltd. systemhound PC inventory software.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Preparing software for LTU T.Blažek, V.Černý, M.Krivda, R.Lietava, M.Mojžiš Bratislava, Birmingham TDAQ working group meeting, CERN, March 24,
BIS main electronic modules - Oriented Linac4 - Stéphane Gabourin TE/MPE-EP Workshop on Beam Interlock Systems Jan 2015.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
SESM Demonstrator FPGA Power Node Prototype Emilio Bisbiglio, SESM, Przemyslaw Osocha, SESM,
E. Hazen1 New DCC Status and Software issues Eric Hazen, Phil Lawson, Shouxiang Wu, Jim Rohlf, Arno Heister, Jason StJohn Boston University.
HCAL DAQ Path Upgrades Current DCC Status New DCC Hardware Software
Communication Models for Run Control with ATCA-based Systems
CCS Hardware Test and Commissioning Plan
ECAL OD Electronic Workshop 7-8/04/2005
Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France
TTC system and test synchronization
Computer System Laboratory
Data Concentrator Card and Test System for the CMS ECAL Readout
Presentation transcript:

ODE Workshop, LIP, 07-08/04/05 SRP: Software Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France

Workshop, LIP, 07-08/04/052 Overview Software requirements Current software activity Software project

Workshop, LIP, 07-08/04/053 Software Requirements Configuration → Communication channels → TTC section → Active partitions and modules TCCs, DCCs, ABs Masks → Time-out values → Low-high water-marks → SR algorithm parameters → Test mode parameters e.g. forced TT flags Monitoring and controls → Operation states RC, sTTS, internal FSM → Operation statistics e.g. error counters → Contents of spy memory Debug and test → Low level software to validate functionality → Standalone operation → Operation with minimal number of ODE components Development within the CMS software frameworks (when possible) Question on support for FPGA firmware download via VME (or BS): → will it be provided and by whom?

Workshop, LIP, 07-08/04/054 Current Software Activity AB is based on Xilinx Virtex2Pro FPGA with embedded PowerPCs → The use of PowerPC allows for parallel hardware/software development Low level control and test software → “C” libraries and standalone applications to configure and control AB developing in parallel with firmware firmware and libraries being debugged / tested on Xilinx development kits → Currently run on embedded PowerPC → In principle, reusable in AB driver for control via VME

Workshop, LIP, 07-08/04/055 Low Level Software Access to hardware resources via a Local Bus → Hardware is composed of modules Module type: e.g. TTC Module id for several instances: e.g. ComChan → Each module has its own Control and Status Register space Registry file: command, configuration, status, statistics... Optional Memory spaces: spy, pre-loaded data,... → Only 32-bit words are supported Local bus address 00 ModuleIdModule internal address space

Workshop, LIP, 07-08/04/056 Low Level Software (Cont.) Test/Debug applications developed so far → TCS_Emu Controls TCS emulator hardware → AbTester Controls AB Tester hardware Low level libraries developed for modules → Communication channels → TTC → TCS_Emu → TstSender for AbTester TCC_Emu AbTx_Emu → TstReceiver for AbTester DCC_Emu AbRx_Emu

Workshop, LIP, 07-08/04/057 Software Project Getting experience with CMS framework → Installing DAQKit on a Linux PC → Standalone HAL exercises → Connecting the PC to a 6U VME64x crate via SBS620 adapter → Familiarize with VME64x Plug&Play using CES RIO3 VME processors → Understand ODE CrateController and CMS RunCotrol applications... for seamless integration within common ODE software framework → be inspired from DCC and TCC developments