1 Christophe OZIOL / Beng yun KY I NSTITUT DE P HYSIQUE N UCLÉAIRE O RSAY DALTON D IGITIZER FROM ALTO VIA N ARVAL VLSI JUIN 2012.

Slides:



Advertisements
Présentations similaires
Architecture de machines Les entrées sorties Cours
Advertisements

11ème Rencontre des Electroniciens de Midi-Pyrénées
Pulse Start Laser Synchro (PSLS)
TPC Large Prototype: Vers les 7 modules Micromegas
Flow de conception (4h)-demo
Collaborateurs IPNO: Mme Lermitage, Mme Tun-Lanoë, M. Grave, M. Ky,
Contexte de la carte a réaliser
ARCHITECTURE DES ORDINATEURS
Conception d’une carte à microcontrôleur ARM pour le robot Amphibot II
Architecture d’un ordinateur
Journée fédération LUMAT La plateforme DTPI Présentation des réalisations: 19/06/2012 Les TDCs: David HEURTEAU Les discriminateurs: Robert SELLEM.
EXOGAM2 Quelques motivations
Définition – Rôle Formes Composants Périphériques internes
Développement dun produit sur carte DSP pour la mesure de bruit et dimpédance sur une ligne à courant porteur Elèves : Hamid MEGHDADI Claire CHAVET-JABOT.
Plan de développement Définition tensions alimentation et puissance associées Alimentation analogique & Alimentation numérique Définition connecteur mezzanine.
MFT meeting 26/03/20121 DAQ system discussion. 2MFT meeting 26/03/2012 Conceptual Readout Architecture.
Soutenance projet tutoré
Les robots Mayotte – ISN
Projets liés à xTCA au LLR
L’ architecture système
Les systèmes mono-puce
Implantation de processeurs dans les FPGA et ASIC
Passer directement au Quiz
Groupe CTF3 Bilan Tourniquet Section 01 Date 9/12/2014
Nicolas Dumont Dayot pour le groupe LAr du LAPP
Système slow-control au LAPP
Les FPGA « Field Programmable Gate Array »
Proposition d’une nouvelle acquisition pour CTF3-CLIC partie BI. Jean Jacquemier, Yannis Karyotakis, Jean-Marc Nappa,, Jean Tassan, Sébastien Vilalte.
Générateur de pattern numérique FIFOFIFO GPIOTX/RXGPIOTX/RX Addr data (32bits*2) Contrôleur Mémoire DDR Externe(TX/RX) 1 (2) DMA + UC gestion signaux ANN.
LAr Upgrade Démonstrateur et l’implémentation d’IPbus
SUNDANCE Multiprocessor Technology Ltd. Yann CLIN Stage effectué de février à juin Superviseur technique: Jocelyn SEROT Superviseur industriel: Emmanuel.
6 mois plus tard ….
TEST PITTSBURGH Problème d'alimentation du chassie: Remplacement à la dernière minute par une alimentation bi tension de récupération. Solution: Adaptation.
Plan de développement KM3NET1 Banc de caractérisation des modules optiques de KM3NET.
Online : Electronique ou informatique ? JI Online : Electronique ou informatique ?
Nicolas Dumont Dayot pour le groupe ATLAS-LAPP 14/10/2013
Expérience ILC Informatique pour la R&D des détecteurs silicium par Diego Terront Expérience ILC Informatique pour la R&D des détecteurs silicium par Diego.
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
ASPIC Front-end CCD Readout Circuit For LSST camera
Meeting DVCS 2 Électronique d’acquisition et trigger Vendredi 18 décembre 2009 Magali Magne.
25/04/2017 STAGE FONDAMENTAL PRESENTATION CENTRE DE FORMATION R3.03.
Les nouveaux bus de données H. Le Provost (SEDI) Journée Electronique du DAPNIA, 10 Novembre 2006.
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
Chaîne d'électronique intégrée de lecture à très bas bruit du diffuseur de la caméra Compton en Hadronthérapie Mokrane DAHOUMANE Journées VLSI - FPGA -
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.
P. Baron CEA IRFU/SEDI/LDEFJournées VLSI / PCB / FPGA / Outils; Juin 2010; LAL ORSAY. 1 Le circuit AGET pour la lecture des TPCs P. Baron, E. Delagnes.
1 / 35 Acquisition de capteur CMOS (Mimosa 26) en μTCA Loup Balleyguier Journées VLSI PCB FPGA Juin 2014.
Réunion du Comité de Pilotage du Pôle Clermont – 13 mars 2012 Bilan des MicRhAu Réunion du Comité de Pilotage 13 mars 2012.
Y. Zoccarato – Journée d’étude sur les détecteurs diamant– 9 Juin 2015 Moniteur ultra-rapide pour étiquetage temporal en hadronthérapie L. Caponetto, X.
KMM Tun Lanoë C.Oziol F. Salomon 24 juin  Présentation du projet AGATA  Présentation de la carte Carrier ATCA  Préparation de la fabrication.
09/09/2008Projet PMM2-N.Dumont Dayot1 Motivations Finalité du démonstrateur Partenaires Electronique frontale Travail au LAPP Conclusion Projet PMM² Photomultiplicateurs.
DSM/IRFU/SIS Service d’Ingénierie des Systèmes - SIS Séminaire FPGA, µP et OS - 29/11/ Implantation d'un µP avec un OS dans un FPGA Xilinx pour des.
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
Développements autour de l’ ATCA et ROD pour le SLHC au LAPP A.Bazan, F. Bellachia, S. Cap, N. Dumont Dayot, L. Fournier, N. Letendre, G. Perrot P. Iengo,
Préparation du test d’irradiation du circuit Omegapix2 Olivier Le Dortz, LPNHE Paris 13 Mai
Développements ATCA au LAPP Journées VLSI - FPGA - PCB de l'IN2P3 11/06/2014 Nicolas LETENDRE 11/06/2014Journées VLSI - FPGA - PCB1.
Développements autour d’ ATCA, ROD pour le HL-LHC au LAPP A.Bazan, F. Bellachia, S. Cap, N. Dumont Dayot, L. Fournier, N. Letendre, G. Perrot I.Wingerter.
Nouvelle électronique pour le calorimètre à Argon Liquide d’ATLAS 05/06/2012 Electronique Calorimètre ATLAS-Journée VLSI-IN2P Nicolas Dumont Dayot.
Banc Omegapix2 3D/Digital Firmware/Software O. LE DORTZ LPNHE Paris 29 octobre 2013/ Réunion PPS.
Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Numériseur 16 voies (14 bits / 200MHz) pour Exogam Abderrahman BOUJRAD GANIL.
Chaine d’acquisition du Calorimètre LArg ATLAS Nicolas Dumont Dayot pour le groupe ATLAS-LAPP 11/06/2014Acquisition ATLAS LArg-VLSI
(R&D) Valpré, Septembre 2006David Etasse Comment optimiser l’usage d’un lien Ethernet Gigabit en acquisition de données ? « FASTER »
Nicolas LETENDRE – LAPP Annecy Journées VLSI - PCB - FPGA – IAOCAO Jeudi 24 Juin 2010.
Zoccarato Yannick. Journées VLSI – FPGA – PCB de l’IN2P3, CPPM le 11/06/ PLAN 1 – Introduction 1-1 l’hadronthérapie 1-2 L’imagerie compton 2 – le.
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
CTF3 – CLIC Diagnostic faisceau. Jean-Marc Nappa, Sébastien Vilalte.
Julie Prast, DHCAL Meeting, 6 mai 2008 Statut de la carte DIF Sébastien Cap, Guillaume Vouters Julie Prast.
Réunion de service 28/02/2012. L1 L2 Détection Action Contrôle  Mesure en permanence la différence de longueur des deux bras (d=L1-L2)  précision de.
L’Electronique Back-End du Détecteur SciFi
Transcription de la présentation:

1 Christophe OZIOL / Beng yun KY I NSTITUT DE P HYSIQUE N UCLÉAIRE O RSAY DALTON D IGITIZER FROM ALTO VIA N ARVAL VLSI JUIN 2012

1.LES PREMIERS OBJECTIFS (POURQUOI LA CARTE DALTON ?) 2.LES POSSIBILITES DE LA CARTE 3.LES SYNOPTIQUES 4.LES PREMIERS DEVELOPPEMENTS et TESTS FAITS AVEC DES CARTES D’EVALUATION 2 Sommaire

1.Mettre à jour notre système d’acquisition pour l’accélérateur ALTO (suite à l'obsolescence de la carte COMET) 2.Possibilité de lire deux types de détecteurs Germanium et Silicium 3.Gérer au moins 6 voies analogiques par carte (total = 128) 4.Gestion de « Trigger Less » 5.Mesures de temps (la résolution en temps d’un détecteur Germanium est ~10ns) (< 2ns attendu) 6.Avoir un lien Gigabit Ethernet vers NARVAL 7.Filtrage numérique LES PREMIERS OBJECTIFS (POURQUOI LA CARTE DALTON ?) 3

1.La gestion des voies analogiques est faite via des cartes mezzanines (  modulaire). - 8 voies analogiques (FADC 14bits 250Ms/s) - Ou autres ( FADC 12bits 1Gs/s, …) connecteur au standard FMC (FPGA Mezzanine Card) 2.Un OS Linux embarqué : - Gb Ethernet - USB PCI-Express 1x (Gen1 250Mo/s) - Possibilité d’embarquer le programme d’acquisition NARVAL  sauvegarde des données directement sur disque dur interne/externe via des connecteurs Sata 2.0 LES POSSIBILITES DE LA CARTE DALTON 4

3.Gestion de Trigger : - Trigger Less (cahier des charges initial) - Trigger externe via un lien optique (SFP / carte GTS) ou via une entrée LVTTL sur la carte mezzanine. 4.Synchronisation des horloges (25MHz/100MHz): - En interne - Entre les cartes (LVTTL / GTS Leaf). 5.Chassis rackable 19 pouces 2U LES POSSIBILITES DE LA CARTE DALTON (suite) 500W 3.3v, 5v, 12v 5

FPGA VIRTEX-6 XC6VLX130T MARVEL µP 88F6282 USB 2.0 DDR3 1Go Micro SD Flash socket EEPROM SPI 2x SATA 2 NAND Flash Gb Ethernet PCI-E 1 Lane RS232 HPC LPC Gb Ethernet EEPROM Config DDR3 socket 3x SFP optical CLOCK MANAGER PCIe 1x POWER EXT_CLK DEBUG H-DISK SLOW CTRL DAQ I2CI2C GPIO JTAG EXT_CLK TRIGGER MEZZANINE BOARD ROOT ENDPOINT 8 voies analogiques FADC DAC … LINUX NARVAL DALTON – SYNOPTIQUE DE LA CARTE MERE 6 H-DISK

UCD9240 POWER MANAGER 12V PTD08A020 DCDC 20A Ajustable PTD08A010 DCDC 10A Ajustable PTD08A020 DCDC 20A Ajustable PTD08A010 DCDC 10A Ajustable  FILTER RSENSE CURRENT SENSE INA333 RSENSE CURRENT SENSE INA333 RSENSE CURRENT SENSE INA333 RSENSE CURRENT SENSE INA333  FILTER  FILTER  FILTER 12V PMBUS PTDBUS 1.0V FPGA Core 2.5V FPGA VCCO & Marvell I/O 2.5V FPGA VCCAUX 1.0V Marvell Core P1V_M88_CS PVAUX_FPGA_CS P2V5_FPGA_CS P1V_FPGA_CS Temperature senses Mux CD74HC4051 FAN 12V Local PTDBUS : ####_PWM ####_SRE ####_FAULT ####_EAP ####_EAN Global PMBUS : PMBUS_ALERT PMBUS_CLK PMBUS_DATA PMBUS_CTRL FAN_TACH TMUX CTRL Temp DALTON – ALIMENTATIONS 7

UCD9240 POWER MANAGER 12V UCD7230 DCDC 6A Ajustable PTD08A010 DCDC 10A Ajustable UCD7230 DCDC 6A Ajustable PTD08A020 DCDC 20A Ajustable  FILTER RSENSE CURRENT SENSE INA333 RSENSE CURRENT SENSE INA333  FILTER  FILTER  FILTER 12V PTDBUS 1.03V MGT AVCC 1.2V MGT AVTT 1.5V FPGA 3.3V P3V3_CS P1V5_FPGA_CS MGT_AVTT_CS MGT_AVCC_CS Temperature senses Mux CD74HC4051 Local PTDBUS : ####_PWM ####_SRE ####_FAULT ####_EAP ####_EAN Global PMBUS : PMBUS_ALERT PMBUS_CLK PMBUS_DATA PMBUS_CTRL PMBUS TMUX CTRL Temp DALTON – ALIMENTATIONS 8

UCD9240 POWER MANAGER 12V PTD08A010 DCDC 10A Ajustable TL1963 LDO 1.5A UCD7230 DCDC 6A Ajustable  FILTER RSENSE CURRENT SENSE INA333 CURRENT SENSE INA333  FILTER  FILTER 12V PTDBUS 1.1V ARM VDD_CPU_Core 1.8V 5V USB P1V8A_CS P1V1_CORE_CS Temperature senses Mux CD74HC4051 Global PMBUS : PMBUS_ALERT PMBUS_CLK PMBUS_DATA PMBUS_CTRL TMUX CTRL Temp PMBUS NDS331N FPGA DALTON – ALIMENTATIONS 9

Xilinx ML605 Virtex-6 OpenRD : ARM Processor Marvel 88F6281 FMC108 : 8 voies, 14 bits ADC 250Ms/s (ADS62P49) DALTON – CARTES DE DEVELOPPEMENT 10

SYS_CLK_P SYS_CLK_N CPU_RESET CLKLOCKED DAQ_CLK PCIE_REFCLK_P PCIE_REFCLK_N PCIE_RX_P PCIE_RX_N PCIE_TX_P PCIE_TX_N MEZZANINE BOARD FMC CONTROLER FADC INPUT ALIGNEMENT DIGITAL PULSE PROCESSOR READ-OUT OSCILLO- SCOPIE ENERGY & TIME SEQUEN CER PCIE MANAGER PCIE ENDPOINT INTEGRATED CORE IBUFDS GTXE1 IP PCIEDALTON MANAGER CLOCK_ MANAGER DCM LOCAL PLL CONTROLER SYS MONITOR RESET IDELAYCTRL DPP_READOUT SPI/I2C DALTON – SCHEMA FONCTIONNEL DU FPGA 11

12 XILINX – PCI-Express ChipsPCIe Type Virtex-5EndPoint 1x, 4x, 8x Gen1 Virtex-6EndPoint/Root 1x, 4x, 8x Gen1,2 Artix-7EndPoint/Root 1x, 4x Gen1,2 Kintex-7EndPoint/Root 1x, 4x, 8x Gen1,2 Virtex-7EndPoint/Root 1x, 4x, 8x Gen1,2,3 PCIe versionSpeed per lane Gen12.5 GT/s (8b/10b)  250 Mo/s Gen25 GT/s (8b/10b)  500 Mo/s Gen38 GT/s (8b/10b)  800 Mo/s

13 … En mode adressage 32bits chaque paquet est composé de : - 3 mots d’entête (3 x 32 bits) - Des données. La longueur maximum des données (max payload) varie selon le chipset qui gère le bus PCIe. 128 octets dans la plupart des cas. - 1 mot de contrôle (optionnel)

14 XILINX PCIE ENDPOINT INTEGRATED CORE IBUFDS GTXE1 PCIE_CLK_P PCIE_CLK_N PCIE_RX_P PCIE_RX_N PCIE_TX_P PCIE_TX_N PCIE_CFG CFG BUS FIFO ASYNC PCIE_TX PCIE_REG TRN BUS PCIE_IO PCIE_MANAGER PCIE_TRN PCIE_IRQ PCIE_RX 64bits USER_DOUT USER_VAL USER_ACK USER_REQ REGISTERS USER_CLK DALTON – SCHEMA FONCTIONNEL DU BLOC PCIe 32bits

15 32bits COUNTER TEMPON FIFO READ-OUT INTERFACE IP-PCIE LINUX PCIe Gen1Données Utiles 1x~ 170Mo/s 4x~ 450Mo/s 125 MHz Debian, Ubuntu 12.4, Centos 6, Scientific Linux 6 (Gnome, GTK2) CONDITION DE TEST Amélioration possible Le temps acknowledge IRQ + la relance du DMA ≈1.3µs IRQ ACK RESTART DMA

SLOW SHAPER MWD CHX_DIN ENERGY TRIGGER TIMING FILTER BASELINE MEAN SUB FLAT TOP MEAN PEAKING TIME DELAY MUX STOP ENERGY_EN Y1 Y2 Y3 Y4 EXT_TRIGGER_IN FAST SHAPER BIPOLAR RC – (CR) 2 THRESHOLD Y5 Y4 Y3 Y2 Y1 Y5 DALTON – DIGITAL PULSE PROCESSOR 16 OSCILLOSCOPIE & ANALOG INSPECTION MODULE SETUP MODULE OSCILLOSCOPIE & ANALOG INSPECTION MODULE

17 Conclusion - Le schéma de la carte mère est terminé, le routage est en cours. - Le 1 er prototype attendu vers le mois novembre/décembre Planifier le début du schématique de la carte mezzanine.