DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution.

Slides:



Advertisements
Similar presentations
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
Advertisements

Ancillary firmware for the NSW Trigger Processor Lorne Levinson, Weizmann Institute for the NSW Trigger Processor Working Group NSW Electronics Design.
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Hardware Design of High Speed Switch Fabric IC. Overall Architecture.
Beam Secondary Shower Acquisition System: Igloo2 GBT Implementation tests at 5Gbps Student Meeting Jose Luis Sirvent PhD. Student 09/06/
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
H.Z. Peek Nikhef Amsterdam Electronics- Technology VLVnT11 Erlangen12-14, October White Rabbit Sub-Nanosecond timing over Ethernet H.Z. Peek......
Matrix Multiplication on FPGA Final presentation One semester – winter 2014/15 By : Dana Abergel and Alex Fonariov Supervisor : Mony Orbach High Speed.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
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.
Barcelona 1 Development of new technologies for accelerators and detectors for the Future Colliders in Particle Physics URL.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –RocketIO –PowerPC –Port the current MROD-In.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface Card Dual CMC card with Virtex 5 LX110T 16 bidirectional.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Beam Secondary Shower Acquisition System: Igloo2 GBT Starting with LATOP version Student Meeting Jose Luis Sirvent PhD. Student 16/06/
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
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.
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Test beam preparations Florian Lütticke, Mikhail Lemarenko, Carlos Marinas University of Bonn (Prof. Norbert Wermes) DEPFET workshop Ringberg (June 12-15,
Status and Plans for Xilinx Development
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.
Data Handling Processor v0.1 Preliminary Test Results - August 2010 Tomasz Hemperek.
The Data Handling Hybrid Igor Konorov TUM Physics Department E18.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
DHH at DESY Test Beam 2016 Igor Konorov TUM Physics Department E18 19-th DEPFET workshop May Kloster Seeon Overview: DHH system overview DHE/DHC.
Experience with igloo2 FPGAs in the CMS HCAL upgrade Tullio Grassi Univ of Maryland, USA 10 Feb 2016.
1 HOLA status – February 2011 ● What's been done: ● Firmware for Cyclone IV FPGA for Tang's board – Emulation of TLK2501 transmission protocol – Flow control.
FF-LYNX: 2010 & H Luca Fanucci Pisa, 14 Giugno 2011.
Data Handling Processor Status/Plans
JESD204B High Speed ADC Interface Standard
Status of DHP prototypes
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
The Data Handling Hybrid
Status on development of a White Rabbit Core
Status of the ECL DAQ subsystems
Flexible FPGA based platform for variable rate signal generation
Pulsar 2b AMchip05-based Pattern Recognition Mezzanine
PXD DAQ Workshop June 9 and 10, 2011 Münzenberg (near Gießen) Goals: 1
Student Meeting Jose Luis Sirvent PhD. Student 26/05/2014
Data Handling Processor v0.1 First Test Results
The Data Handling Hybrid
Gated Mode - System Aspects
Gated Mode - System Aspects
Update on CSC Endcap Muon Port Card
DHH progress report Igor Konorov TUM, Physics Department, E18
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
Upgrade of the CSC Endcap Muon Port Card and Optical Links to CSCTF
The Control of Phase and Latency in the Xilinx Transceivers
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
SEU Mitigation Techniques for Virtex FPGAs in Space Applications
Development of the Data Handling Processor DHP
FPGA Implementation of Multicore AES 128/192/256
JESD204B Training Achieving Deterministic Latency
Impact of Serializer/Deserializer Architecture on ETD High-Speed Links
Test Bench for Serdes Radiation Qualification
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
Muon Port Card Latency, October 2015
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
TTC setup at MSU 6U VME-64 TTC Crate: TTC clock signal is
Presentation transcript:

DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution using Xilinx V5 GTP  Summary and outlook

Why Xilinx FPGA Motivation to use Xilinx FPGA instead of Lattice FPGA –Belle II RO electronics and ATCA based on Xilinx FPGAs –New IHEP ATCA design utilizes SFP+ and FPGAs capable to run up to 6 Gbps –KEK colleagues study Xilinx FPGA SEU in neutron irradiation –Xilinx FPGAs radiation tolerance should be higher due to partial reconfiguration capability DEPFET workshop, Bonn И.Коноров, TUM 2

Synchronous clock distribution Δ T must be constant RX: Recover clock from data Align recovered clock phase to byte boundaries using COMMA symbols(8b/10b) No FPGAs with fixed latency requirement DEPFET workshop, Bonn И.Коноров, TUM 3 ΔTΔT SerializerDeserializer TXRX 16 bits

Virtex5 SERDES latency Xilinx UG196: The latency of the blocks is deterministic with the exception of the RX elastic buffer (64-element FIFO) and the TX buffer (4-element FIFO). Bypassing buffers requires marginal conditions to be met, for example, phase alignment procedures or USRCLK requirements. DEPFET workshop, Bonn И.Коноров, TUM 4

Test setup DEPFET workshop, Bonn И.Коноров, TUM 5 TX SYNC PULSE RX SYNC PULSE

RX Clock phase scan DEPFET workshop, Bonn И.Коноров, TUM 6 Clock phases after applying multiple RX reset

Virtex5 GTP(SERDES) GTP RX deserializer RX CDR – Clock Data Recovery 1.RX clock (recovered) aligned to any bit in 10 bit word 2.COMMA alignment using logic wo realigning RX CLOCK phase DEPFET workshop, Bonn И.Коноров, TUM 7

Deserializer synchronization circuit RX0 – time reference RX RX1 – being synchronized RX Synchronization procedure 1.Reset RX1 until maximum clock phase difference detected 2.Reset RX1 until one predefined(earliest) clock phase detected DEPFET workshop, Bonn И.Коноров, TUM 8 RX0 RX1 Phase alignment logic FPGA RX RESET

Link synchronization Synchronization procedure 1.Synchronize TX 2.Synchronize RX1 Status : –VHDL code developed and tested DEPFET workshop, Bonn И.Коноров, TUM 9 RX0 RX1 Phase alignment logic FPGA RX RESET TX RX Phase alignment logic FPGA RX RESET TX RESET

Summary Virtex 5 GTP features evaluated and allow to implement synchronous link VHDL code for synchronous link implementation complete Long term test to be done DEPFET workshop, Bonn И.Коноров, TUM 10

Outlook Questions: –DHP  DHH cable interface –Slow control and online data processing Reading full frame Pedestal calculation Pedestal loading via JTAG Reading full frame via JTAG an option? DHH system design to be finalized later Next steps (mostly VHDL code development using ev.cards) –DHH  ATCA - discussion with Soeren and Zhen’an –DHP  DHH – discussion with Hans –DHH module schematic DEPFET workshop, Bonn И.Коноров, TUM 11