Laurent Gross # 1 Système de Contrôle et dAcquisition de Données du Tracker de CMS CMS France 11 - 13 mai 2004 M. AgeronIPN - Lyon F. Drouhin UHA - Mulhouse.

Slides:



Advertisements
Présentations similaires
PC / Traitement numérique / Contrôle Environnement logiciel
Advertisements

« Systèmes électroniques »
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Eléments de Génie Logiciel
La Gestion de la Configuration
Manuel Qualité, Structure et Contenus – optionnel
JXDVDTEK – Une DVDthèque en Java et XML
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Tests des modules SSD Stéphane Plumeri Institut de Recherches Subatomiques (IReS), Strasbourg ALICE collaboration Journées ALICE France 23 – 24 Mai 2004.
Le Concept. Régulation électronique LonWorks communicante pour application poutre froide.
Logiciel de Mobile Device Management
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Dream Factory: Enguerran Poulain Paul Fontaine Akram Benayaha
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Conception d’une carte à microcontrôleur ARM pour le robot Amphibot II
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
™.
La base de données de configuration de LHCb online
Modules et Pétales pour les bouchons
Gestion des Périphériques
Serveurs Partagés Oracle
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Collaboration internationale (consortium) entre plusieurs instituts
Bilan du Projet Industriel
Plan de l’exposé Introduction Revue de littérature Méthodologie
Configuration de Windows Server 2008 Active Directory
Novembre 2009 Segmentation Communication. NOUS PROPOSONS AUX EXPERTS COMPTABLES UNE EQUIPE DEDIEE UNE DEMARCHE DES OUTILS DES PARTENARIATS.
Des outils pour le développement logiciel
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Management des systèmes d’information Conclusion
* Cete Nord Picardie, 9 septembre 2002
SCIENCES DE L ’INGENIEUR
Synthèse d’activités Présentation.
Rachid El Boussarghini
CAssiopée, un système de vidéosurveillance bancaire
Smart Management of bioreactors
D. Rapin, 18 dec 2007 (27 Frimaire 216) Le projet AMS.
Introduction En plus de MCS et de MSS, deux systèmes de diagnostic ont été ajoutés à MCP: -MDS (Magnet Diagnostic System) - LAnnonciateur Lobjectif est.
Ecaterina Giacomini Pacurar
La gestion par activités (ABM)
Projet de Master première année 2007 / 2008
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI Jean-Jacques DUMÉRY -1-
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Control et Acquisition Hardware: FEC ON : TTCRx Ok ON : RING open FEC OUT IN ON.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
ANALYSE METHODE & OUTILS
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
STEREO Recherche de neutrinos stériles auprès du réacteur de l’ILL
Laurent Gross # 1 Contrôle, Acquisition de Données et Gestion des Erreurs du Tracker de CMS CMS France mars 2006 G. BaulieuIPNL – Lyon F. Drouhin.
Supports de formation au SQ Unifié
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
Introduction au Génie Logiciel
Noyau Linux et multi-processeur sur plateforme embarquée ST50 Vendredi 18 Mars 2005 – Thomas Petazzoni.
Nicolas Dumont Dayot pour le groupe LAr du LAPP
LE DATA WAREHOUSE.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
LAr Upgrade Démonstrateur et l’implémentation d’IPbus
Contrôles automatiques et paramètrables de flux
CS IN2P3 – Lundi 8 décembre 2003Bruno Espagnon – IPN Orsay Le Bras Dimuon d'ALICE Résolution de 70 MeV pour le J/  et 100 MeV pour le  (soit 1%) Etude.
L’enseignement de spécialité SLAM
CPPM Status et budget /09/ Contexte CPPM Le groupe ATLAS/CPPM a joué un rôle important dans le calorimètre Lar construction et premières.
Online : Electronique ou informatique ? JI Online : Electronique ou informatique ?
Nicolas Dumont Dayot pour le groupe ATLAS-LAPP 14/10/2013
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
Nouvelle électronique pour le calorimètre à Argon Liquide d’ATLAS 05/06/2012 Electronique Calorimètre ATLAS-Journée VLSI-IN2P Nicolas Dumont Dayot.
Transcription de la présentation:

Laurent Gross # 1 Système de Contrôle et dAcquisition de Données du Tracker de CMS CMS France mai 2004 M. AgeronIPN - Lyon F. Drouhin UHA - Mulhouse L. GrossIReS - Strasbourg L. MirabitoIPN - Lyon B. TrocmeIPN - Lyon D. Vintache IReS - Strasbourg

Laurent Gross # 2 Objectifs Système de contrôle et dacquisition de données Système de contrôle et dacquisition de données Ensemble Logiciel & Matériel Objectifs : Objectifs : Fournir un système de contrôle et dacquisition de données pour le Tracker de CMS Fournir des outils pour dautres sous-détecteurs (ECAL, Preshower, Chambres à µ) Fournir un système de contrôle et dacquisition de données pour les centres dintégration et de construction

Laurent Gross # 3 Acteurs En France, trois instituts impliqués En France, trois instituts impliqués IPN (Lyon) IReS (Strasbourg) UHA (Mulhouse) Collaborations Collaborations Inter-Instituts CERN Autre sous-détecteurs de CMS

Laurent Gross # 4 Responsabilités IPN Lyon IPN Lyon Maitre dœuvre de lacquisition de données Conception / Réalisation des outils logiciels « DAQ » Distribution de ces outils IReS / UHA IReS / UHA Maitre dœuvre du contrôle Conception / Réalisation des outils logiciels « contrôle » Distribution de ces outils Mise en commun IPN Lyon/ IReS / UHA Mise en commun IPN Lyon/ IReS / UHA Système de Contrôle et dAcquisition de Données du Tracker de CMS

Laurent Gross # 5 Vue générale du système CCU Hybride FECFED Séquenceur Contrôle Superviseur DAQ Superviseur Détecteur Contrôle Acquisition de données (DAQ)

Laurent Gross # 6 Contrôle du Tracker de CMS

Laurent Gross # 7 Contrôle du Tracker - FEC Format PCI 1 ring / carte Format final VME 9U 8 rings / carte

Laurent Gross # 8 Contrôle du Tracker - CCU 16 canaux I2C (gestion des Hybrides) 4 canaux dE/S 8 bits (gestion des reset) 1 canal Mémoire 1 canal Trigger 1 canal JTAG

Laurent Gross # 9 Contrôle du Tracker - Hybride PLL MUX DCU APV APV : électronique de lecture PLL : puce de programmation du retard et dalignement de lhorloge MUX : multiplexage de 2 APV DCU : monitoring des T°, tensions et courants Laserdriver analogique : envoi des données au Front-End Driver (FED) Laserdriver digital : anneau pour la partie contrôle Front-End Controller (FEC) Bus daccès commun : i 2 c Puces électroniques configurables dynamiquement

Laurent Gross # 10 Contraintes – Cahier des charges Contrôle « rapide » Contrôle « rapide » Chargement « à la demande » de la configuration de lélectronique : valeurs pour la configuration des modules Nécessité de garder des versions de paramètres et leurs historiques Utilisation dune base de données de configuration Optimisation des temps de chargement Rechargement « automatique » de la configuration de lélectronique (SEU, défaillance de lélectronique) Automatisation de la détection et de la correction derreurs : Système de diagnostic Contrôle « lent » (Monitoring) : Contrôle « lent » (Monitoring) : DCU (T°, V, I) sur les modules Senseurs de T° & humidité sur les boucles de refroidissements Basses et hautes tensions Utilisation dune base de données de conditions Prise de décision en cas derreur : Système de diagnostic

Laurent Gross # 11 Alarmes Diagnostic & Reconfiguratio n DCU Plotter (java) DB DCU Thread FecSuperviseur XDAQ DCU Thread Fec Superviseur XDAQ DCU Filter (XDAQ) DCU Filter (XDAQ) DCU Filter (XDAQ) DCU Thread FecSuperviseur XDAQ i2o DB Configuration Condition PLC Plotter (java) PLC DB Condition PLC Filter (XDAQ) PLC Alarmes Pilotes de périphériques Solution Logicielle Hardware

Laurent Gross # 12 Status Pilotes de Périphérique : Pilotes de Périphérique : FEC PCI Version finale, testée et validée multi-utilisateurs, accès asynchrones Gestion des FEC 16 bits (électriques) et 32 bits (Optiques) FEC VME Utilisation de HAL (Hardware Access Library) Version de développement partiellement validée Reste a voir la gestion des interruptions FEC Superviseur : FEC Superviseur : Verion finale pour le PCI, testée et validée Version de développement partiellement validée pour le VME Gestion de plusieurs FEC et /ou de plusieurs rings opérationelle Basé sur les outils de lacquisition de données (XDAQ) et du contrôle de CMS

Laurent Gross # 13 Status Base de données (Configuration & Condition) Base de données (Configuration & Condition) Contient lensemble des paramètres nécessaires au Tracker ( valeurs nombre de versions) Permet deffectuer des opérations de Download (Ecriture sur lélectronique du tracker du contenu de la base) Permet deffectuer des opérations dUpload (Lecture de létat de lélectronique du Tracker et stockage dans la base) Gestion des PLC – Gestion des DCU - Système de diagnostic Gestion des PLC – Gestion des DCU - Système de diagnostic En cour de développement Premiers tests prévus lors du faisceau test de Juin au CERN Documentation disponible Documentation disponible

Laurent Gross # 14 Acquisition de données pour le Tracker de CMS

12 fibres AOH Recepteur Optique FPGAs Front-End Entrée TTCrx Compact Flash Firmware Update VME FPGA

Laurent Gross # 16 Contraintes – Cahier des charges But But Fournir un outil dacquisition pour la mise en œuvre du trajectographe lors de lintégration des sous-partie ainsi que dans la phase de démarrage de CMS Plusieurs Digitiseur supportés Plusieurs Digitiseur supportés Nécessité dune abstraction générique de collection de données FEDEmulator: Debug, FED PCI: Centre de tests des modules, FED VME 9U: Intégration Interaction DAQ-Déclenchement-Contrôle Interaction DAQ-Déclenchement-Contrôle Boucle dacquisition spécifique pour calibrer les détecteurs et les digitiseurs Configuration Configuration Ponctuelle, sur demande dun utilisateur Automatique à chaque début de run Utilisation dune base de données de configuration. Optimisation des temps de chargement Automatique (reconfiguration), sur détection dune erreur Automatisation de la détection et de la correction derreurs : Système de diagnostic Exploitation Exploitation Flux de données important : Mbyte/s (Lecture VME) par partition en acquisition locale Dimentionnement du réseau et des unités de filtrage dédiées Stockage, intégrité des données, exploitation des données, essentiellement pour les DAQ locales aux centres de test et dintégration Développement doutils clé en main

Solution Logicielle RU Builder Unit Fed9USupervisor RU FU RootAnalyzer Data Storage and Monitoring Root Tree JAS TrackerSupervisor FecSupervisor DB Fed9USupervisor EVM Triggers Tokens Tracker specific messages XDAQ Event Builder LTCSupervisor T1 Hardware Throttling dataSender Cosine + Orca ?

Laurent Gross # 18 Status DAQ basée sur les FED PCI DAQ basée sur les FED PCI Version finale, testée et validée lors des tests en faisceaux des dernière années: Validation du modèle et de sa flexibilité DAQ basée sur les FED VME 9U DAQ basée sur les FED VME 9U Fed9U:Utilisation de HAL (Hardware Access Library), Basés sur les outils XDAQ (Fed9USupervisor) Configuration via un fichier XML ou une base de données Offre une API de type « GenericFed » Possibilité dajouter des threads dans ce processus si nécessaire DAQ: Généralisation des configurations à travers la base de données Finalisation des interfaces logicielles Gestion dun plus grand nombre de canaux Développement des outils danalyse (Intégration ORCA) Futur Futur Test des performances lors du prochain test sur faisceau (Juin) 3 Fed9Us, 3 anneaux de communication = 1/30 dune partition du trajectographe Distribution dune version stable aux centres dintégrations (Fin 2004)

Laurent Gross # 19 Bases de Données Plusieurs bases de données Plusieurs bases de données Construction Configuration Condition Géométrie Pour les bases de Configuration et de Condition Pour les bases de Configuration et de Condition Oracle 9i, accès via « Oracle Call C++ Interface » opérations de pré-load envisagées Parallélisation des accès envisagée Schéma général pour le lien entre toutes ces bases Schéma général pour le lien entre toutes ces bases

Laurent Gross # 20 Modèle : DAQ / Contrôle Superviseur XDAQ Instance FEDFEC Ring CCU PiaResetHybrid Structure Partition State « Run » Device APVMUXPLLLaserdriverDCU Strip Version FPGA Channel DAQ Control Current Stage

Laurent Gross # 21 Modèle : Contrôle « lent » PLC Sensors (T°, V, I) Power Supply PSU Channel CCU PositionModule HybridSensor Cooling Loop Structure Contrôle

Laurent Gross # 22 Gestion des erreurs

Laurent Gross # 23 Gestion des erreurs Phase détude Phase détude Analyse et classification des erreurs potentielles Définition de structures communes, de contenus communs, doutils communs Définition dune architecture susceptible de répondre au mieux aux besoins Terminé Phase de réalisation Phase de réalisation Choix dune interface commune (Log4CPlus) Choix dune interface utilisateurs (Chainsaw) Codage, tests et validation En cours

FEC Error Manager Lvl. 1 FED Error Manager Lvl. 1 TSC Error Manager Lvl. 1 PLC/DUC Error Manager Lvl. 1 SOAP Appender Interface (Log4C+) Error Dispatcher (XDAQ Node) SOAP Listener XML Appender FEC Supervisor FEC Device FED Supervisor FED Device PLC/DCU Supervisor PLC/DCU Filter TSC Supervisor TSC Device Run Control Logging ( DB ) Display (Chainsaw) XML Listener Global Error Manager Expert System

Laurent Gross # 25 Conclusions Système de Contrôle et dAcquisition de Données du Tracker de CMS Système validé sur de nombreux faisceaux test au CERN Système validé sur de nombreux faisceaux test au CERN Peut être déployé localement, dans les centres de test et dintégration Peut être déployé localement, dans les centres de test et dintégration Collaboration Contrôle / DAQ très productif Collaboration Contrôle / DAQ très productif Développements adaptables aux évolutions du matériel ou de lenvironnement Développements adaptables aux évolutions du matériel ou de lenvironnement Le système de contrôle et dacquisition final sera testé sur faisceau, au CERN, avant la fin de lannée Le système de contrôle et dacquisition final sera testé sur faisceau, au CERN, avant la fin de lannée