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.

Slides:



Advertisements
Similar presentations
Prometeo Workshop on Front-end electronics for gamma and complementary detector systems 17 th -18 th November 2011 – IFIC (Valencia) Diego Barrientos.
Advertisements

By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
Introduction to Programmable Logic John Coughlan RAL Technology Department Electronics Division.
INPUT-OUTPUT ORGANIZATION
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
256 channel data acquisition system for VISTA focal plane to readout sixteen 2k x 2k Raytheon VIRGO detectors Largest ever such system Leander H. Mehrgan.
On the development of the final optical multiplexer board prototype for the TileCal experiment V. González Dep. of Electronic Engineering University of.
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
ESODAC Study for a new ESO Detector Array Controller.
A scalable DAQ system using the DRS4 sampling chip H.Friederich 1, G.Davatz 1, U.Hartmann 2, A.Howard 1, H.Meyer 1, D.Murer 1, S.Ritt 2, N.Schlumpf 2 1.
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
1 FPGA Lab School of Electrical Engineering and Computer Science Ohio University, Athens, OH 45701, U.S.A. An Entropy-based Learning Hardware Organization.
Input/Output and Communication
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
INPUT-OUTPUT ORGANIZATION
INPUT/OUTPUT ARCHITECTURE By Truc Truong. Input Devices Keyboard Keyboard Mouse Mouse Scanner Scanner CD-Rom CD-Rom Game Controller Game Controller.
A. Homs, BLISS Day Out – 15 Jan 2007 CCD detectors: spying with the Espia D. Fernandez A. Homs M. Perez C. Guilloud M. Papillon V. Rey V. A. Sole.
Meier208/MAPLD DMA Controller for a Credit-Card Size Satellite Onboard Computer Michael Meier, Tanya Vladimirova*, Tim Plant and Alex da Silva Curiel.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
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.
Packet Features are enhanced packet management controls (Mark, Restore and Release functions) that facilitate packet retransmission or receive packet discard.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,
RiceNIC: A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Dr. Scott Rixner Rice Computer Architecture:
GBT Interface Card for a Linux Computer Carson Teale 1.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
Understanding Data Acquisition System for N- XYTER.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
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.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
By V. Koutsoumpos, C. Kachris, K. Manolopoulos, A. Belias NESTOR Institute – ICS FORTH Presented by: Kostas Manolopoulos.
Modes of transfer in computer
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
A Monte Carlo Simulation Accelerator using FPGA Devices Final Year project : LHW0304 Ng Kin Fung && Ng Kwok Tung Supervisor : Professor LEONG, Heng Wai.
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 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
US CMS DOE/NSF Review, May Cal. Trig. 4 Gbaud Copper Link Cards & Serial Link Test Card - U. Wisconsin Compact Mezzanine Cards for each Receiver.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
A commercially available digitization system Fotiou Andreas Andreas Fotiou.
Survey of Reconfigurable Logic Technologies
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:
Strategy for unified data link Zhen-An LIU Institute of High Energy Physics.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 Instrument Control Systems 2014 NGC controller Leander Mehrgan.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
August 24, 2011IDAP Kick-off meeting - TileCal ATLAS TileCal Upgrade LHC and ATLAS current status LHC designed for cm -2 s 7+7 TeV Limited to.
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.
Mitglied der Helmholtz-Gemeinschaft Status of the MicroTCA developments for the PANDA MVD Harald Kleines, ZEL, Forschungszentrum Jülich.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
The Jülich Digital Readout System for PANDA Developments
Instrument Control Systems 2014
FIT Front End Electronics & Readout
Electronics for Physicists
Evolution of S-LINK to PCI interfaces
PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM
New Crate Controller Development
Commodity Flash ADC-FPGA Based Electronics for an
Electronics for Physicists
Presentation transcript:

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 Speed Serial Link Technology [ IRDT and ODT ] [ IRDT and ODT ]

Conventional Approach : Acquisition System (IRACE) Communication and Data Transfer and Data TransferSequencer Clock and Bias AcquisitionModule(s) PCIInterface

NGC Prototype - Minimum System Back-End and Front-End ( Four Channels )  NGC is a modular system for IR detector and CCD readout with a Back-end, a basic Front-end unit containing a complete four channel system on one card and additional boards like multi channel ADC units and more...  There is no processor, no parallel inter- module data bus on the front-end side. Advanced FPGA link technology is used to replace conventional logic   Connection between Back and Front-end with high speed fiber links at 2.5GBit/s   Connection between Front-end modules with high speed copper links at 2.5GBit/s.   Power Consumption on this Front-end is less than 10 Watts ( Excluding power supply )   This Front-End system does not require big cooling boxes

System Noise on Prototype

Back-End Back-End VirtexII Pro Contains : PCI 64 IF (IP) Communication DMA Data Transfer Fiber optics

Back-End  Function is based on the XILINX Virtex Pro FPGA XC2VP7 FF 672  Back-End PCI is a 64 Bit PCI board  FPGA contains PCI interface to Communication functions Communication functions DMA data channel DMA data channel Status and Command Status and Command  Direct interface from FPGA to PCI without glue logic  PCI master and PCI slave are independent  Scatter – Gather DMA implemented  Communication and data transfers all on serial link with RocketIO transceivers  Handshake communication to Front-End  Data rate on one channel between front and back-end ~ 200MByte/s

Front-End Front-End CLOCK and BIAS VirtexII Pro Contains : Communication Data transfer SequencerTelemetry Glue logic Acquisition 4 Channels 16/18 Bit Monitoring Telemetry 16 Bit

Front-End

Front-End  Function is based on the XILINX Virtex Pro FPGA XC2VP7 FF 672  FPGA contains link interface for communication and data transfer with RocketIO transceivers, sequencer, system administration, interface to acquisition, clock and bias, telemetry and monitoring  Four ADC channels ( 16 or 18Bit)  16 clocks, 20 biases  Telemetry  Monitoring  Data rate on one channel between front-end modules and front to back-end ~ 200MByte  Handshake for communication to back-end  Galvanic isolated trigger input and control outputs  Connection to detector ASIC’s - all communication and data transfer to the back-end can be handled with the same firmware already contained in the FPGA

Virtex Pro Internals Device utilization summary: Selected Device : 2vp7ff672-5 Number of Slices: 2508 out of % Number of Slice Flip Flops: 3043 out of % Number of Slice Flip Flops: 3043 out of % Number of 4 input LUTs: 4190 out of % Number of 4 input LUTs: 4190 out of % Number of bonded IOBs: 124 out of % Number of bonded IOBs: 124 out of % Number of TBUFs: 160 out of % Number of TBUFs: 160 out of % Number of BRAMs: 25 out of 44 56% Number of BRAMs: 25 out of 44 56% Number of GCLKs: 3 out of 16 18% Number of GCLKs: 3 out of 16 18% Number of GTs: 4 out of 8 50% Number of GTs: 4 out of 8 50% Number of DCMs: 1 out of 4 25% Number of DCMs: 1 out of 4 25% Signals to route : Used language : VHDL

Communication and Data Transfer   Communication and data transfer is handled with the Virtex Pro FPGA’s Gigabit transceivers   The communication between all system modules is based on packet transmission over serial links   A packet structure is defined to address a function ( e.g. a register or memory in a front-end module) for read or write   From the Back-End ( PCI board ) the packets can be routed to and through each board in the Front-End   Data are routed with the same structure from the acquisition modules to the Back-End

Applications and Architectures

Basic System

More Bandwidth

More Clocks, Biases / Two Detectors synchronized …

More AQ Channels

More Bandwidth and Different Routing

Even more channels

Route to Dedicated Interfaces

Distribute/Copy Data

Collecting /Routing /Preprocessing

Detector Array Controller Based on Two Posters on the same Topic Two Posters on the same Topic NGC Front-end for CCDs and AO applications - Javier Reyes Software for the New Generation Detector Controller - Claudio Cumani M.Meyer June 05 NGC High Speed Serial Link Technology

Engineers Bad Days or The Real World

How many Errors will be on ? It’s a 10 Layer board with BGA’s !

Virtex BGA - One Connection too much

Virtex BGA - Missing Connection

Front-End Basic Board Sequencer Module Sequencer Codes Sequencer Codes 000 Stop Interpreter  Stops Pattern Interpretation 001 EXEC Pattern 001 EXEC Pattern 010 LOOP 010 LOOP 011 LOOP END 100 LOOP INFINITE 101 JUMP SUBROUTINE 101 JUMP SUBROUTINE 110 RETURN SUBROUTINE 111 Reserved  Sequencer is completely contained within the FPGA  100MHz design = 10ns resolution  Firmware interpreter for Sequencer Codes within the FPGA  Galvanic isolated high speed trigger input and control outputs