TEL62 status

13
TEL62 status Bruno Angelucci INFN & University of Pisa NA62 TDAQ WG meeting – CERN, 10/10/2012

description

TEL62 status. Bruno Angelucci INFN & University of Pisa NA62 TDAQ WG meeting – CERN, 10/10/2012. Outline. Hardware status Firmware status Post dry run tests Towards the technical run. Hardware status boards location. 7 TEL62 at CERN ECN3 ( CEDAR, CHANTI, LAV1, LAV2, CHOD, MUV2, MUV3 ) - PowerPoint PPT Presentation

Transcript of TEL62 status

Page 1: TEL62 status

TEL62 status

Bruno AngelucciINFN & University of Pisa

NA62 TDAQ WG meeting – CERN, 10/10/2012

Page 2: TEL62 status

Outline•Hardware status•Firmware status•Post dry run tests•Towards the technical run

Page 3: TEL62 status

• 7 TEL62 at CERN ECN3 (CEDAR, CHANTI, LAV1, LAV2, CHOD, MUV2, MUV3)

• 2 TEL62 prototypes in Pisa for firmware development

• 1 TEL62 in Frascati (LAV3)• 1 TEL62 in Roma TV (LKR/L0)• 5 damaged TEL62 in Pisa (3 back from ARTEL, 2

from dry run)

Hardware statusboards location

Page 4: TEL62 status

• 3 boards back from mounting firm after reflow:▫ TEL62-4: PP2 was not working, same situation after

reflow▫ TEL62-6: PP0 was not working, some improvement after

reflow (jtag ok), but not fully repaired▫ TEL62-12: PP1 and PP2 badly working (DDR and DC

communication), worse situation after reflow (even jtag no more working)

• Next possibility could be the reballing of the damaged FPGAs, will be tried during next weeks for one board.

Hardware statusbroken boards

Page 5: TEL62 status

• 2 boards damaged during dry run:▫ TEL62-7: CCPC not working, discovered a broken line in an

inner layer and repaired; DDR0 not working and RED led on PP0 broken (not

understood)▫ TEL62-9: DDR0 not working (maybe same as before); PP3 badly working, with reduced functionality (maybe due

to short circuit in specific part of the FPGA, to be better understood)

• Franco and Elena are this week in Roma TV for the development of the boards testing tools, that will be firstly tried on one of this two boards (together with a good one) to find the real cause of these problems.

Hardware statusbroken boards

Page 6: TEL62 status

TEL62 firmware - PP

small changes after dry run

Page 7: TEL62 status

TEL62 firmware – SL data

small changes after dry run

Page 8: TEL62 status

TEL62 firmware – SL trig (new)

new firmware blocks after dry run

Page 9: TEL62 status

• Using a setup with LTU board in standalone mode we are able to reproduce the TTC inputs for the TEL62:▫ sent periodic “special” triggers (synchronization) with

frequency up to 1MHz: seen limitations from the PC side at 250Mbit/s to be better

understood (should be 1Gbit/s): next tests using MEP factor > 1

▫ tested the run/burst structure inside the firmware, with SOB/EOB signals and triggers

TEL62 tests

SOB EOB

SOB trigger EOB trigger

…Start RUN End RUN… …

Page 10: TEL62 status

• Using the pattern generator inputs to one TDC in a TDCB we can test physics triggers:▫ checked that data are correctly written in DDR2 (using

ECS access)▫ measurement of offset between LTU and TEL62, taking

latency into account▫ single packets (and then a fixed low number) correctly

seen coming out from GBE, with a periodic frequency up to 1 MHz

TEL62 tests

datafrom PG to TDCtrigger form PG to LTU

1µs

latency 100µs

1µs

Page 11: TEL62 status

• Further tests of physics triggers, emulating a real situation:▫ sent a continuous flow of data (up to 1M triggers)▫ data are correctly received with frequency up to 200kHz

(at 1 MHz an optimization of DDR2 write and read accesses is needed for the future)

TEL62 tests

datafrom PG to TDCtrigger form PG to LTU

1µs

1µs

latency 100µs

Page 12: TEL62 status

• New tests at CERN using TALK-LTU-TEL62:▫ new firmware uploaded on all boards but CEDAR▫ synchronization ok between TALK and boards▫ synchro packets correctly sent to farm▫ simulated data correctly written into DDR2: seen firstly using ECS debug inside SL buffers physics packets correctly sent to farm▫ offset between pulses from TDCB and data arrival has

been measured

TEL62 tests

Page 13: TEL62 status

Towards the technical run• Hardware: ▫ reballing of the chip for one board▫ development of testing tool for complete check of boards

• Firmware:▫ logic utilization: PP~50% (no SD specific part), SL~20%▫ “stretching” of logic used by monitoring inside the PP as with

the SD part usage (80%) is more than recommended▫ complete corrections to data format (physics triggers)▫ complete the primitive sending part inside the SL▫ possible linking of choke and error signal inside firmware

• Test:▫ complete pulser data sending to pc farm▫ do a continuous and stressing test with the TALK-LTU-TEL62,

searching for other (minor) bugs in the firmware▫ interactions with run control