PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.

Slides:



Advertisements
Similar presentations
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
Advertisements

Ancillary firmware for the NSW Trigger Processor Lorne Levinson, Weizmann Institute for the NSW Trigger Processor Working Group NSW Electronics Design.
Selection Board PRR G. Avoni, I. Lax, U. Marconi INFN Bologna PRR, 13/6/06.
LAV firmware status Francesco Gonnella Mauro Raggi 10 th October 2012 TDAQ Working Group Meeting.
DUAL-OUTPUT HOLA MAY 2011 STATUS Anton Kapliy Mel Shochet Fukun Tang.
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
LAV firmware status Francesco Gonnella Mauro Raggi 23 rd May 2012 TDAQ Working Group Meeting.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
Straw electronics Straw Readout Board (SRB). Full SRB - IO Handling 16 covers – Input 16*2 links 400(320eff) Mbits/s Control – TTC – LEMO – VME Output.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
GBT Interface Card for a Linux Computer Carson Teale 1.
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.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Evaluation of the Optical Link Card for the Phase II Upgrade of TileCal Detector F. Carrió 1, V. Castillo 2, A. Ferrer 2, V. González 1, E. Higón 2, C.
Yuri Velikzhanin NuTel TV meeting, June 13 (Friday), 2003 Status of electronics for NuTel prototype.
Local Trigger Unit (LTU) status T. Blažek, V. Černý, M. Kovaľ, R. Lietava Comenius University, Bratislava M. Krivda University of Birmingham 30/08/2012.
R&D for First Level Farm Hardware Processors Joachim Gläß Computer Engineering, University of Mannheim Contents –Overview of Processing Architecture –Requirements.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
EUDRB: the data reduction board of the EUDET pixel telescope Lorenzo Chiarelli, Angelo Cotta Ramusino, Livio Piemontese, Davide Spazian Università & INFN.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
Global Trigger H. Bergauer, Ch. Deldicque, J. Erö, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H.
Local Trigger Unit for NA62 Marián Krivda 1), Cristina Lazzeroni 1), Vlado Černý 2), Tomáš Blažek 2), Roman Lietava 1)2) 1) University of Birmingham, UK.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
J. Prast, G. Vouters, Arlington, March 2010 DHCAL DIF Status Julie Prast, Guillaume Vouters 1. Future CCC Use in DHCAL Setup 2. Calice DAQ Firmware Implementation.
TALK, LKr readout and the rest… R. Fantechi, G. Lamanna 15/12/2010.
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)
LHCb front-end electronics and its interface to the DAQ.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 - Data Acquisition Status Report Daniel Haas DPNC Genève Extended SC Meeting 1 Sep 2008.
1Ben ConstanceFONT Meeting 1st August 2008 ATF2 digital feedback board 9 channel board with replaceable daughter board (RS232 etc.) − Board will log data.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
The Patti Board Gianluca Lamanna (INFNPisa) TEL62 workshop – Pisa –
TTC for NA62 Marian Krivda 1), Cristina Lazzeroni 1), Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava, Slovakia 3/1/20101.
Clock and Trigger T. Blažek, V. Černý, M. Kovaľ, R. Lietava Comenius University Bratislava M. Krivda University of Birmingham.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
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.
Trigger matched firmware Top Level block diagram 4ch 3.2gbps deserializer “Test Assembly 1” Module Latency buffer 1GB DDR2 DRAM a.c.r The GTKRO.
“Planning for Dry Run: material for discussion” Gianluca Lamanna (CERN) TDAQ meeting
BPM stripline acquisition in CLEX Sébastien Vilalte.
SRB data transmission Vito Palladino CERN 2 June 2014.
LAV firmware status Francesco Gonnella Mauro Raggi 28 th March 2012 TDAQ Working Group Meeting.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
NA 62 TTC partition timing T.Blažek, V.Černý, R.Lietava, M.Kovaľ, M.Krivda Bratislava, Birmingham We are developing procedures for timing parameter adjustment.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
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
General Tracker Meeting: Greg Iles4 December Status of the APV Emulator (APVE) First what whyhow –Reminder of what the APVE is, why we need it and.
“TALK board status” R.Fantechi, G.Lamanna & D.Gigi (CERN)
TLU plans 21/03/20161 D. Esperante, Velo upgrade meeting.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Many LAV stations in digital trigger Francesco Gonnella Photon-Veto Working Group CERN – 03/02/2015.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
R. Fantechi 2/09/2014. Milestone table (7/2014) Week 23/6: L0TP/Torino test at least 2 primitive sources, writing to LTU, choke/error test Week.
1 DCS Meeting, CERN (vydio), Jun 25th 2013, A. Cotta Ramusino for INFN and Dip. Fisica FE Preliminary DCS technical specifications (v1.0) for the Gigatracker.
Sergio Vergara Limon, Guy Fest, September Electronics for High Energy Physics Experiments.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
Status of NA62 straw readout
Production Firmware - status Components TOTFED - status
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
TELL1 A common data acquisition board for LHCb
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
COVER Full production should arrive today
M. Sozzi NA62 TDAQ WG meeting CERN – 20/10/2010
Run experience Cover FW SRB FW DAQ and monitoring
ECAL OD Electronic Workshop 7-8/04/2005
Trigger system Marián Krivda (University of Birmingham)
M. Krivda for the ALICE trigger project, University of Birmingham, UK
New DCM, FEMDCM DCM jobs DCM upgrade path
TELL1 A common data acquisition board for LHCb
Presentation transcript:

PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014

PC-based L0TP

Status on April 02, 2014 FPGA firmware side: DE4’s remote control TTC signals management Fixed latency trigger Choke/Error management  Testbench side: PC-based MTP Transmitter TTC signal generator  PC software side: MEP transmission to PC farm Debug: optimize synch. method  Work in progress

Altera Stratix-IV GX230 FPGA on a Terasic DE4 Altera Stratix-IV GX230 FPGA on a Terasic DE4 FPGA firmware RS232JTAG Fixed latency trigger NIOS II TTC daugther board

Integration with TTC interface daughter board developed by Torino group. Integration with TTC interface daughter board developed by Torino group. Synchronisation of DE4 with the TTC system through the daughter board has been tested by using a Local Trigger Unit (LTU) available at Physics Department in Ferrara. Synchronisation of DE4 with the TTC system through the daughter board has been tested by using a Local Trigger Unit (LTU) available at Physics Department in Ferrara. TTC signals management MHz clock + SOB + EOB signals MHz clock generator DE4 fpga connected to the TTC board LTU, TTCex and clock generator

set LTU to “standalone” (or local) mode set LTU to “standalone” (or local) mode configure the TTCrx to work in trigger mode “11” (by sending a special B channel short message) configure the TTCrx to work in trigger mode “11” (by sending a special B channel short message) configure the LTU with a trigger list and generate triggers during the simulated burst period (different rates were tested) configure the LTU with a trigger list and generate triggers during the simulated burst period (different rates were tested) LTU setup

First results The Start of Burst (SOB) condition is determined by the BCntRes and EvCntRes signals going high for one clock period. The Start of Burst (SOB) condition is determined by the BCntRes and EvCntRes signals going high for one clock period. The End of Burst (EOB) condition is marked by only the EvCntRes signal going high for one clock period. The End of Burst (EOB) condition is marked by only the EvCntRes signal going high for one clock period.

Triggers by LTU In trigger mode “11”, each L1Accept trigger is followed by the EvCntLStr and EvCntHStr signals as depicted in TTCrx reference manual. In trigger mode “11”, each L1Accept trigger is followed by the EvCntLStr and EvCntHStr signals as depicted in TTCrx reference manual. The whole system TTCrq_DE4 proved to correctly receive all the signals necessary to synchronise the detectors. The whole system TTCrq_DE4 proved to correctly receive all the signals necessary to synchronise the detectors.

Fixed latency trigger DE4 and TTC daughter board are remotely controlled by an external computer connected via a Gigabit ethernet switch. DE4 and TTC daughter board are remotely controlled by an external computer connected via a Gigabit ethernet switch. LTU, TTCex and clock generator DE4 and TTC board Optical fiber Standard network connection Gb ethernet switch

Fixed latency trigger Latency programmable up to 1.6 ms. Latency programmable up to 1.6 ms. LTU in global mode. LTU in global mode. Triggers are generated inside the FPGA via the external computer. After passing through the Fixed latency Unit, they are sent to the LTU (6 bit - trigger code) which transmits them to the DE4 through the TTC board. Triggers are generated inside the FPGA via the external computer. After passing through the Fixed latency Unit, they are sent to the LTU (6 bit - trigger code) which transmits them to the DE4 through the TTC board. DE4: Fixed latency Unit LTU TTC board TTC board DE4 check Tc =

Results Latency set to 800 ns (32 clock cycles) Latency set to 800 ns (32 clock cycles) 17 clock cycles between triggers 17 clock cycles between triggers Triggers sent to the LTU Triggers received on the DE4 from the LTU …Setting the registers of the FPGA and TTCrq

Results: fixed latency triggers Data are in the form: triggercode.timestamp.triggercounter Data are in the form: triggercode.timestamp.triggercounter Triggers are correctly received on the TTC board, 13 clock cycles after the fixed latency unit. Triggers are correctly received on the TTC board, 13 clock cycles after the fixed latency unit. Triggercode.timestamp.triggercounter

Results The fixed latency trigger logic has been verified. The fixed latency trigger logic has been verified. Due to reading operation of memory buffer, the constant latency module adds 2 clock cycles to the timestamp of outputs. Due to reading operation of memory buffer, the constant latency module adds 2 clock cycles to the timestamp of outputs. Thus, the difference between timestamp is equal to the programmable fixed latency, i.e., 0x20 (32 clock cycles) : fixed latency trigger timestamp No latency trigger timestamp vs (0x36) - (0x2) - (0x14) = (0x20)

FPGA firmware side: DE4’s remote control TTC signals management Fixed latency trigger

Test with external PC-based MTP transmitter On april 2014: 1. Loss of primitives under particular conditions SOLVED increasing ethernet fifo buffers 2. Non optimized PCIe transfer TO BE TESTED change of transfer control conditions TO BE TESTED change of transfer control conditions

Future plans In order to make a complete latency measurement, there must be synchronization between the MTP source and the DE4_TTC_board. In order to make a complete latency measurement, there must be synchronization between the MTP source and the DE4_TTC_board. We plan to use a second DE4 as a synchronous MTP emitter. We plan to use a second DE4 as a synchronous MTP emitter. L0TP LTU and clock generator DE4 + TTC board

Conclusions FPGA firmware side: DE4’s remote control TTC signals management Fixed latency trigger Choke/Error management logic under test Testbench side: PC-based MTP Transmitter TTC signal generator DE4-based MTP Transmitter  PC software side: MEP transmission to PC farm Debug: optimize synch. method solution under test