TEL62 status
description
Transcript of TEL62 status
![Page 1: TEL62 status](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/1.jpg)
TEL62 status
Bruno AngelucciINFN & University of Pisa
NA62 TDAQ WG meeting – CERN, 10/10/2012
![Page 2: TEL62 status](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/2.jpg)
Outline•Hardware status•Firmware status•Post dry run tests•Towards the technical run
![Page 3: TEL62 status](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/3.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/4.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/5.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/6.jpg)
TEL62 firmware - PP
small changes after dry run
![Page 7: TEL62 status](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/7.jpg)
TEL62 firmware – SL data
small changes after dry run
![Page 8: TEL62 status](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/8.jpg)
TEL62 firmware – SL trig (new)
new firmware blocks after dry run
![Page 9: TEL62 status](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/9.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/10.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/11.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/12.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022062502/56815f18550346895dcde683/html5/thumbnails/13.jpg)
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