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.

Slides:



Advertisements
Similar presentations
The ANTARES Offshore Data Acquisition A Highly Distributed, Embedded and COTS-based System S. Anvar, H. Le Provost, F. Louis – CEA Saclay DAPNIA.
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Configurable System-on-Chip: Xilinx EDK
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
Paolo Musico on behalf of KM3NeT collaboration The Central Logic Board for the KM3NeT detector: design and production Abstract The KM3NeT deep sea neutrino.
Fabrication & Assembly of Opto-Rx12 Modules for CMS- Preshower S. K. Lalwani Electronics Division Bhabha Atomic Research Centre Mumbai –
U niversity of S cience and T echnology of C hina Design for Distributed Scheme of WCDA Readout Electronics CAO Zhe University of Science and Technology.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
Martino Ruppi – KM3NeT 16 – 18 April Pylos Clock distribution and absolute time calibration in NEMO phase 1 Martino Ruppi INFN di Bari.
Hardware Design of High Speed Switch Fabric IC. Overall Architecture.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
Stefano russo Universita’ di Napoli Federico II & INFN Km3Net meeting Pylos 16–19/4/2007 The NEMO DAQ electronics: Actual characteristics and new features.
Future DAQ Directions David Bailey for the CALICE DAQ Group.
GBT Interface Card for a Linux Computer Carson Teale 1.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
Group Electronique Csnsm AGATA SLOW CONTROL MEETING 19th fev AGATA PROJECT PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE.
1Auger - North / October 2005 J-M.Brunet, S.Colonges, B.Courty, Y.Desplanches, L.Guglielmi, G.Tristram APC Laboratory – CNRS / IN2P3.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
FF-LYNX (*): Fast and Flexible protocols and interfaces for data transmission and distribution of clock, trigger and control signals (*) project funded.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
Disk WP-4 “Information Technology” J. Hogenbirk/M. de Jong  Introduction (‘Antares biased’)  Design considerations  Recent developments  Summary.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
VLVnT09A. Belias1 The on-shore DAQ system for a deep-sea neutrino telescope A.Belias NOA-NESTOR.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
1 April 2009 NA62 DAQ meeting1 LKr calorimeter readout project H.Boterenbrood, A.Ceccucci, B.Hallgren, M.Piccini, H. Wendler.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
D. Attié, P. Baron, D. Calvet, P. Colas, C. Coquelet, E. Delagnes, R. Joannes, A. Le Coguie, S. Lhenoret, I. Mandjavidze, M. Riallot, E. Zonca TPC Electronics:
Online Control and Configuration KM3NeT Design. KM3NeT Detection Units VLVnT2011 S. Anvar, CEA Irfu Saclay – KM3NeT 2.
WP5 – Wirespeed Photonic Firewall Validation Start M27, finish M41(tbc) CIP now lead Description of Work –Establish test bed suitable to validated the.
S.Anvar, V.Gautard, H.Le Provost, F.Louis, K.Menager, Y.Moudden, B.Vallage, E.Zonca, on behalf of the KM3NeT consortium 1 IRFU/SEDI-CEA Saclay F
Consideration of the LAr LDPS for the MM Trigger Processor Kenneth Johns University of Arizona Block diagrams and some slides are edited from those of.
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
F. Simeone – INFN, Sez. Roma1 RICAP07 Conference, Rome June 2007 Data taking system for NEMO experiment RICAP07.
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
System On Chip Offshore Node S. Anvar, H. Le Provost, Y.Moudden, F. Louis, B.Vallage, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2010 July 5.
Generic and Re-usable Developments for Online Software Slow Control, Configuration, Data Format & Online Processing Shebli Anvar, CEA Irfu January 12,
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status and Plans for Xilinx Development
Electronics Department Amsterdam 5-July-2010 Sander Mos 1 Status and progress of NIK* Logic WPFL - 5 July 2010 Amsterdam * Network Interface Kit.
DOM Electronics (Digital Optical Module) 1 WPFLElectronics PPMDOM ElectronicsF. Louis.
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
CLB demonstration board & prototype tests (CLB: Central Logic Board) 1 WPFLElectronics PPMCLB F. Louis.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Off & On Shore Electronics overview KM3Net APC Paris 05 / 09 / 2012 Frédéric LOUIS.
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
DAQ read out system Status Report
Front-end Electronic for a neutrino telescope : a new ASIC SCOTT
“FPGA shore station demonstrator for KM3NeT”
Baby-Mind SiPM Front End Electronics
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
CoBo - Different Boundaries & Different Options of
ECAL OD Electronic Workshop 7-8/04/2005
Front-end electronic system for large area photomultipliers readout
Commodity Flash ADC-FPGA Based Electronics for an
Characteristics of Reconfigurable Hardware
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Presentation transcript:

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

RTOS DDR2 Memory (64 MB) Flash Memory (32 MB) Processor Boot / FPGA bitstream The KM3Net PPM DU Off-Shore Processor Board Processor PPC440 Slow Control Slow Control Task Slow-Control (SC) for the Storey 1Gb/s Ethernet Link To shore station Data Task Data Time Stamped Data Readout Logic Readout System On Chip (RSOC) One FPGA Component SC Protocol Logic Clock Extraction SCOTT Front End ASICs PMTs x 31 small PMTs TDC TOT Data

Development Setup for the PPM DU Software & Firmware COTS Mini Module VIRTEX-5 FX70 Running vxWorks/ICE ETHERNET Copper SCOTT V1 LINUX PC Run Control Configuration Data Acquisition I2C Humidity/Temperature Sensor SPI DATA UP And RUNNING Pulse Generator Small PMT OCTOPUS Board I2C 1.SCOTT Power On Behaviour on the DAQ testbench 2. Acquired DATA Quality 3. 1 Small PMT + OCTOPUS board plug in and setup 4.ETHERNET Fibre connection and Clock/Command integration TO DOTO DO

Firmware/Lower Level Software Development PowerPC PPC440 I2C Bus 0 Memory Controller I2C Module 0 SPI Module 0 ETHERNET + Clock Controller Custom PMT Readout Module SPI Bus 0 FLASH / SDRAM XILINX FPGA DESIGN XILINX TOOLS GENERATE : FPGA bitstream vxWorks BSP Supported Software drivers (Ethernet, SPI, I2C… ) WindRiver RTOSTOOLS GENERATE : vxWorks boot program vxWorks RTOS image SPI 0/1 ? Custom Logic ? ADCs

Firmware/Lower Level Software Development SCOTT/ARS Bridge XILINX FPGA DESIGN ANTARES Acquisition Module TDC Design /ARS Output MPC860/ PPC440 Bridge PPC440 SCOTT PMT Output SPE like EVENTS (6 Bytes) FPGA software driver adapted from ANTARES SCOTT versus TDC to be study Cross check between a SCOTT channel and a TDC channel (partially Designed)

TDC Firmware Development Synthesized, mapped and routed in a XILINX Virtex-5 FXT70. XILINX routing tools show a 20 ps dispersion in the fast clock arrival times to the 31 samplers. Input LVDS analog data I/O SerDes primitive used as a 1GHz sampler (DDR) channels I/O SerDes primitive used as a 1GHz sampler (DDR) 10 bits PLL MHz Clock input Output parallel sampled data Originally designed by A.Zwart (NIKHEF) / small PMTs test bench for ALTERA Designed by Y.Moudden (CEA) for XILINX

A single TDC Channel IOdelay on the output path to insert a propagation delay 1 to 64 times 78 picoseconds. Validation of proposed single channel TDC architecture. Check for metastability : detect 010 or 101 sequences in the parallel data. None observed. LVDS OUT … … LVDS IN time Sampling frequency 1GHz Output frequency 100 MHz t = t0 + n * 10ns + k * 1ns t0 n k TOT signal

PPM DU Clock distribution Standard Gigabit Ethernet connection to the SOC Gigabit Ethernet connection to standard Ethernet switch Reference Tx Clock 62.5 MHz 62.5MHz Rx Recovered clock Virtex 5 On Shore Virtex 6 Off Shore Phase and Latency Measurements Known-fixed latency link custom logic Commands

PPM DU Clock distribution Off Shore RX TX Gigabit Transceiver GTX in non-standard configuration for fixed-known latency Extraction and insertion of Synchronous commands CUSTOM LOGIC Comma Alignment Embedded hardware Ethernet MAC 1000BASE-X Recovered CLOCK 62.5MHz synchronous of propagated onshore transmission TX Clock with known-fixed phase relationship. PPC440 to shore RxClock : StartRun, ResetCounter: Synchronous commands in the RxClock domain transmitted from and to shore with fixed latency. Customized XPS_LL_TEMAC IP and drivers for Virtex5 FX EDK 12.2 Designed and Tested - To Be Integrated on KOALA test bench

PPM DU (Scalable) High Level Software Run Control Target C&C Electronics C&C Data Sender create /destroy Data Router p p/r Data Filter 1 f 1 f r r Data Manager f Monitoring Run GUI

Network EmbeddedEmbedded EmbeddedEmbedded Communication middleware (ICE) Communication Communication middleware (ICE) Electronic Control Core Concept

DAQ Configuration

DAQ Run Control

CONCLUSION A PPM DU Firmware and Software prototype chain is up and running To be completed (tested apart): –A TDC channel versus a SCOTT channel –An ETHERNET clock and command distribution Next step is to connect a small PMT and (optionally) an OCTOPUS board (I2C control)