Laurent Gross # 1 Contrôle, Acquisition de Données et Gestion des Erreurs du Tracker de CMS CMS France 29 - 31 mars 2006 G. BaulieuIPNL – Lyon F. Drouhin.

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

PC / Traitement numérique / Contrôle Environnement logiciel
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.
Réflexivité et réseaux d’ information
Grandeurs physiques à acquérir
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Delphine FOSSAT CAP GEMINI ERNST&YOUNG division ITMI
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é
Intégration des instruments et des équipements avec FDT/DTM
Tests des modules SSD Stéphane Plumeri Institut de Recherches Subatomiques (IReS), Strasbourg ALICE collaboration Journées ALICE France 23 – 24 Mai 2004.
Tesys MODELE U L'innovation dans le Départ Moteur
Le Concept. Régulation électronique LonWorks communicante pour application poutre froide.
Logiciel de Mobile Device Management
25/06/2010 – TIDS/IIS1. PAL 2010 Workshop - CSTB2 Axes principaux Framework logiciel Infrastructure de construction dapplications spécifiques Ouvert,
INTERVENTION SUR UN SYSTEME TECHNIQUE
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.
Contexte de la carte a réaliser
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é.
™.
Modules et Pétales pour les bouchons
Gestion des Périphériques
De nouvelles applications en matière d’administration électronique : - la transmission des actes des collectivités locales - le passeport électronique.
Collaboration internationale (consortium) entre plusieurs instituts
Bilan du Projet Industriel
Plan de développement Définition tensions alimentation et puissance associées Alimentation analogique & Alimentation numérique Définition connecteur mezzanine.
DUFOUR Joffrey BTS IRIS session
Automatisation des déplacement d’un véhicule
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.
Choix d’un microcontrôleur
LES RESEAUX INDUSTRIELS
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
Vue d'ensemble Configuration d'adresses IP
Pixels ATLAS CPPM Tourniquet CPPM 1 fevrier 2007 A.Rozanov 1 SOMMAIRE Production des échelles Production des capillaires et tubes Assemblage des échelles.
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
External Review of AB-CO activities: SU group 1TS/SU/MTI - CERN STARTSLIDE PRODUITS ET SERVICES ATTENDUS DU GROUPE AB-CO POUR TS-SU Hélène MAINAUD DURAND,
Module 8 : Surveillance des performances de SQL Server
Supports de formation au SQ Unifié
AFPA CRETEIL 1-1 Windows NT Environnement Windows NT Chapitre 1.
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
INTRODUCTION A LA TECHNOLOGIE DU BATIMENT
Noyau Linux et multi-processeur sur plateforme embarquée ST50 Vendredi 18 Mars 2005 – Thomas Petazzoni.
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
Nicolas Dumont Dayot pour le groupe LAr du LAPP
Système slow-control au LAPP
Traitement d’obsolescence TVM 430 Emulation logicielle de 3 XPC
Tentative de définition de DAQ. Concept de base « Front end » « Readout » « Trigger » Distribution temporelle Informatique PLAN 1/2 JOURNÉE DAQ LPC 19/09/2014.
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.
TEST PITTSBURGH Problème d'alimentation du chassie: Remplacement à la dernière minute par une alimentation bi tension de récupération. Solution: Adaptation.
L’enseignement de spécialité SLAM
Journées collectives Projets/Labos/Dir-IN2P3 PHENIX F. Fleuret, LLR 05/07/20071 Journées Projets/Labos/Dir-IN2P3 PHENIX.
Plan de développement KM3NET1 Banc de caractérisation des modules optiques de KM3NET.
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.
Domosecur Linux DUFOUR Joffrey BTS IRIS session
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,
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
Projet CTF3 au LAPP Réunion de service Louis Bellier, Jean Tassan, Sébastien Vilalte.
Premiers pas vers l’upgrade du système de déclenchement d’ATLAS : le démonstrateur LArg 1 Nicolas Dumont Dayot/Jasmin Fragnaud- Réunion jeudi LAPP - 20/11/14.
1 / 35 Acquisition de capteur CMOS (Mimosa 26) en μTCA Loup Balleyguier Journées VLSI PCB FPGA Juin 2014.
09/09/2008Projet PMM2-N.Dumont Dayot1 Motivations Finalité du démonstrateur Partenaires Electronique frontale Travail au LAPP Conclusion Projet PMM² Photomultiplicateurs.
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
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 Contrôle, Acquisition de Données et Gestion des Erreurs du Tracker de CMS CMS France mars 2006 G. BaulieuIPNL – Lyon F. Drouhin UHA - Mulhouse L. GrossIReS - Strasbourg L. MirabitoIPN - Lyon D. Vintache IReS - Strasbourg

Laurent Gross # 2 Objectifs  Système de contrôle et d’acquisition de données Ensemble Logiciel & Matériel  Objectifs : Fournir un système de contrôle et d’acquisition de données pour le Tracker de CMS Fournir un outil d’aide au diagnostique d’erreurs et de reconfiguration automatique du système Fournir un système de contrôle et d’acquisition de données pour les centres d’intégration et de construction

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

Laurent Gross # 4 Responsabilités  IPN Lyon Acquisition de données (DAQ) & Séquenceur Conception / Réalisation des outils logiciels associés  IReS / UHA Contrôle rapide / Système de diagnostique Conception / Réalisation des outils logiciels associés  Mise en commun IPN Lyon/ IReS / UHA Système de Contrôle, d’Acquisition de Données et de Diagnostique du Tracker de CMS Distribution commune de ces outils

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 - FEC Format PCI 1 ring / carte Format final VME 9U 8 rings / carte

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

Laurent Gross # 8 Contrôle du Tracker - Hybride PLL MUX DCU APV APV : électronique de lecture PLL : puce de programmation du retard et d’alignement de l’horloge 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 d’accès commun : i 2 c Puces électroniques configurables dynamiquement

Laurent Gross # 9 Contrôle du Tracker – Besoins  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 d’une 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 d’erreurs : Système de diagnostic  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 d’une base de données de conditions Prise de décision en cas d’erreur : Système de diagnostic

Laurent Gross # 10 cond. DB Mesures DCS layer (Diagnostic & Reconfiguration ) Pilotes Matériel Visu. DCU (java) cond. DB Filtre DCU (XDAQ) Filtre DCU (XDAQ) Filtre DCU (XDAQ) i2o conf. DB DCU Thread FecSupervisor (XDAQ) DCU Thread FecSupervisor (XDAQ) DCU Thread FecSuperviseur (XDAQ) Visu. PLC (java) PLC Filtre PLC (XDAQ) PLC T, H, autres… T, V, I Mesures Câblé Lecture DCU Contrôle du Tracker – Architecture Logicielle Commandes

Laurent Gross # 11 Contrôle du Tracker - Status  Pilotes de Périphérique : Utilisation de HAL (Hardware Access Library) pour le VME Version de développement validée Version d’exploitation validée  FEC Superviseur : Version de développement validée Version d’exploitation validée  DCU Superviseur Version de développement validée Version d’exploitation en cours de validation – tests de tenue en charge nécessaires  Base de données Version de développement validée Version d’exploitation validée

Laurent Gross # 12 Acquisition de données - FED 12 fibres AOH Recepteur Optique FPGAs Front-End Entrée TTCrx Compact Flash Firmware Update VME FPGA

Laurent Gross # 13 Acquisition de données – Besoins  Plusieurs Digitiseur supportés Nécessité d’une 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 Boucle d’acquisition spécifique pour calibrer les détecteurs et les digitiseurs  Configuration Ponctuelle, sur demande d’un utilisateur Automatique à chaque début de run Utilisation d’une base de données de configuration. Optimisation des temps de chargement Automatique (reconfiguration), sur détection d’une erreur Automatisation de la détection et de la correction d’erreurs : Système de diagnostic  Exploitation Flux de données très important : 90 Mbyte/s 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 d’intégration Développement d’outils clé en main

Acquisition de données – Architecture Logicielle

Laurent Gross # 15 Acquisition de données - Status  DAQ basée sur les FED PCI Version de développement validée Version d’exploitation validée  DAQ basée sur les FED VME 9U Version de développement validée Version d’exploitation validée  Possibilité (récente) de provoquer des évènements simulés dans les FEDs  Tracker Supervisor (Séquenceur) Version de développement validée Version d’exploitation validée

Laurent Gross # 16 Bases de Données  Plusieurs bases de données Construction Configuration Condition Géométrie  Pour les bases de Configuration et de Condition Oracle, accès via « Oracle Call C++ Interface » opérations de pré-chargement envisagées Parallélisation des accès envisagée  Status Version de développement validée Version d’exploitation validée

Laurent Gross # 17 Système de Diagnostique  Capacitées offertes Conception de messages d’erreur dédiés Envoi de ces messages d’un processus vers un système de diagnostique dédié Visualisation, tri et archivage des messages d’erreur Activation d’un système de reconfiguration sur demande Interface utilisateur pour la configuration, au vol, du système de diagnostique Système générique Distribution version 1.3 disponible  Status Version de développement validée Version d’exploitation reste à valider Tests de tenue en charge Synchronisation avec DCS/RCMS en cas de demande de reconfiguration

Laurent Gross # 18 Conclusions Générales  Contrôle, Acquisition de Données et Diagnostique  Une distribution commune  Système largement validé sur des « petits » systèmes (Faisceaux test, Centres d’Intégration)  Système « final » pour de nombreux modules logiciels  Système « final » pour de nombreux modules logiciels  Le test à grande échelle de ce système est attendu avec impatience (test CERN 25%)  Collaboration IPN/IReS/UHA fructueuse & pérenne  Beaucoup d’expérience acquise par le groupe