Talk board status R. Fantechi, D. Gigi, G.Lamanna TDAQ meeting, Mainz 8.9.2011.

Slides:



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

LKr for the dry run (and not only…) R. Fantechi 23/5/2012.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
“A board for LKr trigger interface and proto-L0TP” G.Lamanna (CERN) NA62 Collaboration Meeting in Brussels LKr-WG
LAV firmware status Francesco Gonnella Mauro Raggi 23 rd May 2012 TDAQ Working Group Meeting.
LKr readout: present and future R. Fantechi 30/8/2012.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
Inter TEL62 communication M. Raggi, M. Piccini, F. Gonnella 16 th October 2013 TDAQ Working Group Meeting.
Status of the digital readout electronics Mauro Raggi and F. Gonnella LNF Photon Veto WG CERN 13/12/2011.
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.
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
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.
GBT Interface Card for a Linux Computer Carson Teale 1.
David Cussans/Scott Mandry, NIKHEF, October 2008 TLU v0.2.
R. Fantechi. DAQ tools My feelings Not dealing with readout stuff No TEL62, no CREAMS, etc But the auxiliary software needed to run the experiment After.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
SPSC Questions to the 2014 NA62 Status Report 1 Beam: which is the beam structure expected in October? Which is the intensity you can reasonably expect?
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
“Status of TDAQ for the 2012 runs” Gianluca Lamanna (CERN)
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
“TDAQ for 2012 runs” Gianluca Lamanna (CERN) Annual review meeting
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.
R. Fantechi. TDAQ commissioning Status report on Infrastructure at the experiment PC farm Run control Network …
TELL-1 and TDC board: present status and future plans B. Angelucci, A. Burato, S. Venditti.
TALK, LKr readout and the rest… R. Fantechi, G. Lamanna 15/12/2010.
Status of NA62 straw electronics Webs Covers Services Readout.
LKR Working group Introduction R. Fantechi October 27 th, 2009.
Overview, remarks, lamentations, hope and despair M. Sozzi TDAQ WG meeting CERN - 4 June 2013 Introduction, news and appetizer.
NA62 straw tracker readout status Georgios Konstantinou
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
TEL62 status and plans Elena Pedreschi INFN-Pisa Thursday 08 September 2011 TDAQ WG Meeting at Mainz University.
Installation status Control Room PC farm room DetectorsEB Infrastructure 918 ECN3.
The FPGA based Trigger and Data Acquisition system for the CERN NA62 experiment Bruno Angelucci Physics Department University of Pisa INFN Pisa on behalf.
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.
“Planning for Dry Run: material for discussion” Gianluca Lamanna (CERN) TDAQ meeting
TEL62 AND TDCB UPDATE JACOPO PINZINO ROBERTO PIANDANI CERN ON BEHALF OF PISA GROUP 14/10/2015.
TEL62 update Franco Spinella INFN-Pisa 28/3/2012 CERN- TDAQ WG.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
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.
TDAQ news and miscellaneous reports M. Sozzi NA62 TDAQ WG meeting CERN – 13/7/2011.
29 May 2009 Henk Boterenbrood, Augusto Ceccucci, Bjorn Hallgren, Mauro Piccini and Helmut Wendler 1 The Calorimeter Recorder CARE.
TELL1 readout in RICH test: status report Gianluca Lamanna on behalf of TDAQ Pisa Group (B.Angelucci, C.Avanzini, G.Collazuol, S.Galeotti, G.L., G.Magazzu’,
TDC/TEL62 update M. Sozzi NA62 TDAQ WG meeting Bruxelles – 9/9/2010.
“TALK board status” R.Fantechi, G.Lamanna & D.Gigi (CERN)
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.
Software and TDAQ Peter Lichard, Vito Palladino NA62 Collaboration Meeting, Sept Ferrara.
Sumary of the LKr WG R. Fantechi 31/8/2012. SLM readout restart First goal – Test the same configuration as in 2010 (rack TS) – All old power supplies.
“The Dry Run” Gianluca Lamanna (CERN) TDAQ - NA62 Siena Meeting
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
“CHEF board” Gianluca Lamanna & Riccardo Fantechi (CERN) TDAQ meeting
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
“Technical run experience” Gianluca Lamanna (CERN) TDAQ meeting
Gianluca Lamanna TDAQ WG meeting. CHOD crossing point two slabs The CHOD offline time resolution can be obtained online exploiting hit position.
Status of NA62 straw readout
LKr status R. Fantechi.
LKr highlights R. Fantechi 9/9/2011.
TDCB status Jacopo Pinzino, Stefano Venditti
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
SEABAS/EUTelescope Integration Idea
M. Sozzi NA62 TDAQ WG meeting CERN – 20/10/2010
Trigger system Marián Krivda (University of Birmingham)
STAR-CBM Joint Workshop Heidelberg, Physikalisches Institut
TELL1 A common data acquisition board for LHCb
Chapter 13: I/O Systems.
Presentation transcript:

Talk board status R. Fantechi, D. Gigi, G.Lamanna TDAQ meeting, Mainz

Trigger Adaptor for LKr TAXI chip The trigger distribution was based on the asynchronous TAXI chip DC The timestamp was attached to the data in the DC (the timestamp was not propagated in the CPD) In 2012 runs and in any activity before the deployment of the CREAM modules, the LKr readout will be done through the SLM+CPD system “regenerated” synchronously In the NA62 L0 trigger the timestamp will be not propagated through TTC, but are “regenerated” synchronously (same reset) in each TEL62 (and in L0TP) interface TTCTAXI timestamp lists The TALK board has to provide the interface between TTC and TAXI distribution system and the production of the timestamp lists to be merged in the readout PC PP SL TTC TAXI TALK FPGA To CPD ETH to R/O PC

A multipurpose daughter board for TEL62 TTC TEL62The easy way to have the TTC signal in our trigger system is to exploit the common readout board: the TEL62 TALKThe TALK board is a daughter board of the TEL62 TEL62 FPGAsWhy not exploit the computing power of the TEL62 FPGAs for other purposes? TALK I/O connectors TEL62The TALK board will provide additional I/O connectors and functionalities for TEL62 applications TALK TELL1The TALK board is compatible with the TELL1

Schematic

Layout Taxi ChipTaxi Chip Cyclone 3Cyclone 3 FPGA 5 eth. connectors 5 lemos for input/output TELL1/TEL625x32bits bus with the TELL1/TEL62 RJ114 RJ11 connectors LTU1 Connector for the LTU

PCB 10 layers10 layers Impedence controlled lines for clocks power regenerationDC-DC for power regeneration on board groundsDigital and Analog grounds filtersPassive filters for power Connectors in one side and on the internal surface

Board

Hardware checks Few small bugs found –Error in NIM-TTL converter: fixed disconnecting one pin of the converter –Missing pull down resistor on the gate of Mosfet switch for the internal power supply and consequent random behavior: fixed soldering the missing resistors –ID switch with inverted bits (layout?): fixed in the firmware Still parts of the hardware to be tested –Taxi path, delay line, error/choke receivers, LTU I/F –Start as soon as the relative firmware is ready

Control access I2C JTAG 5 triple speed Eth links In addition to the connector to the TELxx

Control access - status JTAG –Working fine with the board standalone –Still problems when the Talk is inserted in the JTAG chain of the TELxx I2C –Decoder firmware implemented and tested –Functions to read/write the memory –More functions easy to be implemented –I2C interface software implemented under Linux (thanks to Phil Rubin)

Control access - status Ethernet –Firmware design derived from the SLM –Worked at the first try –Commands implemented and tested “Ping”, load calib, read calib, read memory (fifo mode) –Being implemented Read/Write memory (random access), configure as packet generator (latency tests) The first implementation includes a standard mechanism to handle large incoming packets: the tested commands transfer only few words after the header

The trigger adaptor Taxi chipThe Taxi chip is still available on the market DIPDifferent package wrt to the old one (no DIP, easier to be mounted) PECL signal as in the pastThe PECL signal is provided in LEMO connectors as in the past SLMcan’t runTALKThe LKr, with the SLM readout, can’t run without this TALK board functionality!!! TAXI CHIP First priority: started already to setup the working environment for the firmware development on the TELxx, as time stamps will be generated there

FPGA & memory timestamps readout PCsThe timestamps will be added to the data inside the readout PCs memories Ethernet LKr readout PCsThey are stored in the memories (enough space for several bursts) and requested through the Ethernet by the LKr readout PCs, probably at the end of the burst Memories FPGA The memory has been tested through I2C. We have already defined the protocol to write it from the TELxx

LKr calibration LKr calibration logic TALK board, instead of the old NIM crate full of modulesThe LKr calibration logic will be implemented on the TALK board, instead of the old NIM crate full of modules A command from Ethernet will program: –Calibration in and/or out burst –Rate in/out burst –Pulses synchronous wrt NA62 clock or not –Delay wrt sync clock The Talk board will be mounted on a dummy VME support and operated standalone In the simplest mode, the trigger to L0TP is a NIM pulse Status of the tests: Config data from Eth written correctly in the internal registers and read back Continuous mode programmed, pulses in output, frequency varied following the programmed count. Complete the test next week, now that the input converter is working

Pulser controller for calibration control pulsers calibration efficiencyAlso other detectors can use the same idea to control pulsers either for calibration or efficiency monitors Or for a random trigger (not intensity related) MUV TALK RUN CONTROL TTC ETH TALK board 4 LEMO output3 LVDSThe TALK board will provide up to 4 LEMO output and 3 LVDS output (+8 if required, using the LTU connector)

L0TP for dry and test runs TEL62s participatingThe trigger primitives are produced by the TEL62s for each detector participating to the trigger L0TPtrigger decision TTCThey are sent through Ethernet to the L0TP to elaborate the trigger decision (dispatched using TTC) TALK board TEL62 as L0TPHaving up to 5 Ethernet connectors, the TALK board will allow to collect primitives to use the TEL62 as L0TP LTULTU connectorThe trigger decision can be delivery to the LTU using the LTU connector on board 4 RJ-11 connectors choke/error4 RJ-11 connectors can be used to receive the choke/error LVDS lines from the detectors Status: Hardware connectors to be tested. Firmware design to be started RJ-11 LTU

L0TP for dry and test runs TELL1 + Taxi Board LT U + TT Cex LKrCHOD SAC RICHSTRAWS GTK Small Scintillator TEL62 CUS TOM SLM CUS TOM Trigger primit. TTC to LTU Trigger to SLM

Trigger & Readout for “old” detector NIM/TTL logic signalTALK-L0TP CHODOld detectors participating to the trigger can provide std NIM/TTL logic signal to the TALK-L0TP through LEMO (i.e. CHOD if the trigger will be implemented in old NIM, paddle of scintillators for test runs,…) not-“standard” TALK board TEL62 TDAQIf the not-“standard” front-end can provide data on Ethernet the TALK board can be used to integrate on the TEL62 TDAQ (i.e. STRAW) TTCNIM/TTL, LVDS DATA DATA with TIMESTAMP FRONT END TALK TEL62 LEMO RJ-45

“Digital pulser” for TEL62 test TALK boards 4 connectors TEL62Two TALK boards can be used to send the same pattern on the 4 connectors of the TEL62 radiation testCEDARUseful for radiation test (i.e. CEDAR) TALK TEL62 pulser Status: development of the Talk firmware started

Ethernet receivers to merge TEL62 TALK board TEL62The TALK board can be used to merge primitives (or data) coming from TEL62 through ethernet LAV RICHFor example: LAV (12 TEL62), RICH (4 TEL62) TEL6210 ethernet input portsA TEL62 with 2 TALK board provides up to 10 ethernet input ports TALK TEL62 TDCB TEL62 TDCB TEL62 TDCB Status: firmware design to be started if there is the need

ICE CREAM: test bench for the CREAM CREAM Trigger Card SWITCH TALK BOARD LTU+TTCex PC CONTROL READOUT PC L0 (Lemo) L0 (TTC) L1(ETH) CPD Pulser Trigger start L0 trigger LTU  TTCL1 requests ETH The TALK board will produce both L0 trigger signal (LTU  TTC) and L1 requests for the same events (ETH). CREAM Useful to test the CREAM modules Status: to be started soon, after TAXI firmware

Schedule Some delay due to technical reasons done To start soon delayed

Spares

Talk firmware (by Dominique G.) Ethernet Preamble MAC Dest - Source Command Memory data

Talk firmware (by Dominique G.) I2C Write access I2C Write access I2C Read access

TELL1 preliminary firmware & software The basic firmware contains: timestamps TTCrx –generation of the timestamps ( or propagation, if generated in the TTCrx ) –Register –Register controller (local control, Talk control (calibration, lemo, pulsers, connection,…)) L0TP –Dummy logic for L0TP Talk board com. FSM Timestamp gen. (ctrl) Register & services Monitor Logic ReminderTalk Board Reminder of the main Talk Board functionalities: L0 trigger SLM Propagation of the L0 trigger to the SLM LKr Calibration Implement the LKr Calibration Logic Proto-L0TP Proto-L0TP for Dry and Technical runs multiplexer L0 primitives multiplexer Digital pulser Digital pulser for the TEL62 (for monitor purposes) Pulser Pulser for other detectors (Ethernet to analog converter) without ethernet interface for detectors without ethernet output TTC Manage of TTC messages (i.e. SPS signals) ICE Cream ICE Cream: test of Cream modules