The Read Out Driver for the ATLAS Muon Precision Chambers

Slides:



Advertisements
Similar presentations
Peter JansweijerMROD Design Review: November 12, 2003Slide 1 MROD-1 Hardware Overview MRODin MRODout MROD-1 = 3 x MRODin + 1 x MRODout.
Advertisements

MROD IDR 12 Nov / JV 1 1.MROD-1 software 2.Testing 3.TigerSHARC in stead of the 21160?
RoD set-up for the TileCal testbeam, 2003 period. 9th Workshop on Electronics for LHC Experiments Amsterdam, 30 september 2003 Jose Catelo, Cristóbal Cuenca,
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
22 February 2001ATLAS MDT Electronics PDR1 The MROD The MDT Precision Chambers ROD Adriaan König University of Nijmegen.
26 February 2002ATLAS Muon Electronics Meeting1 MROD: the MDT Read Out Driver Status of MROD-1 Prototype Adriaan König University of Nijmegen.
5 October 20002nd ATLAS ROD Workshop1 The MROD The MDT Precision Chambers ROD Adriaan König University of Nijmegen.
11 November 2003ATLAS MROD Design Review1 The MROD The Read Out Driver for the ATLAS MDT Muon Precision Chambers Marcello Barisonzi, Henk Boterenbrood,
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
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.
Peter JansweijerMROD Production Readiness Review: November 2, 2005Slide 1 Production Readiness Review of the MDT ROD Electronic Design Details.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
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.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
A PCI Card for Readout in High Energy Physics Experiments Michele Floris 1,2, Gianluca Usai 1,2, Davide Marras 2, André David IEEE Nuclear Science.
Claudia-Elisabeth Wulz Anton Taurok Institute for High Energy Physics, Vienna Trigger Internal Review CERN, 6 Nov GLOBAL TRIGGER.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
28/03/2003Julie PRAST, LAPP CNRS, FRANCE 1 The ATLAS Liquid Argon Calorimeters ReadOut Drivers A 600 MHz TMS320C6414 DSPs based design.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
LHCb front-end electronics and its interface to the DAQ.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
Kraków4FutureDaQ Institute of Physics & Nowoczesna Elektronika P.Salabura,A.Misiak,S.Kistryn,R.Tębacz,K.Korcyl & M.Kajetanowicz Discrete event simulations.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
Peter LICHARD CERN (NA62)1 NA62 Straw tracker electronics Study of different readout schemes Readout electronics frontend backend Plans.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
TPC electronics Status, Plans, Needs Marcus Larwill April
3 Sep 2009SLM1 of 12 SLM performance and limitations based on HW tests.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
DIRECT MEMORY ACCESS and Computer Buses
M. Bellato INFN Padova and U. Marconi INFN Bologna
ATLAS Pre-Production ROD Status SCT Version
Novosibirsk, September, 2017
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
vXS fPGA-based Time to Digital Converter (vfTDC)
Production Firmware - status Components TOTFED - status
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
TELL1 A common data acquisition board for LHCb
The DZero DAQ System Sean Mattingly Gennady Briskin Michael Clements
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
HCAL Data Concentrator Production Status
CMS EMU TRIGGER ELECTRONICS
Evolution of S-LINK to PCI interfaces
PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM
Computer Architecture
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
VELO readout On detector electronics Off detector electronics to DAQ
Example of DAQ Trigger issues for the SoLID experiment
RoD set-up for the TileCal testbeam, 2003 period.
Sector Processor Status Report
Data Concentrator Card and Test System for the CMS ECAL Readout
TELL1 A common data acquisition board for LHCb
ADSP 21065L.
Chapter 13: I/O Systems.
The Trigger Control System of the CMS Level-1 Trigger
FED Design and EMU-to-DAQ Test
HCAL DAQ Interface Eric Hazen Jim Rohlf Shouxiang Wu Boston University
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
Presentation transcript:

The Read Out Driver for the ATLAS Muon Precision Chambers The MROD The Read Out Driver for the ATLAS Muon Precision Chambers Marcello Barisonzi, Henk Boterenbrood, Peter Jansweijer, Gerard Kieft, Jos Vermeulen NIKHEF, Amsterdam Adriaan König,Thei Wijnen NIKHEF and Univ. of Nijmegen, Nijmegen 11 September 2002 LECC 2002, Colmar

Contents MROD System Overview MROD-0 Feasibility Study MROD-1 Prototype First Results Conclusions & Outlook 11 September 2002 LECC 2002, Colmar

ATLAS MDT Muon Detector ~ 300.000 Drift Tubes ~ 1200 MDT Chambers ~ 200 Towers of 6 Chambers 11 September 2002 LECC 2002, Colmar

System Overview Chamber Tower 24 ch. TDC CSM CSM-Link (GOL)* MROD 18 x (GOL)* 24 ch. TDC 6 x 160 MBytes/s S-Link to ROB 24 ch. TDC CSM 18 x 24 ch. TDC CSM-Link (GOL) *) http://proj-gol.web.cern.ch/proj-gol 11 September 2002 LECC 2002, Colmar

CSM Functionality CSM 40 Mbit/s Data/Clock from TDC Serial to Parallel & Clock Domain Separator S 1 18 1 Gbit/s Separator 18 x 40 Mbit/s Data/Clock from TDC (GOL) Serial to Parallel & Clock Domain Separator 1 Start bit 32 Data bits 1 Parity bit 2 Stop bits 36 bits @ 25 ns = 900 ns 1 Separator word (S) 18 TDC data words 19 words in 900 ns  85 MB/s 11 September 2002 LECC 2002, Colmar

MROD Functionality Separator word Check (do not store) TDC0, word 1 Build events in a partitioned memory from TDC data fragments (tdc 1) 000…000 Skip (do not store) time TDC2, word 4 TDC3, word 2 Separator word TDC0, word 1 TDC1, word 3 TDC2, word 5 TDC3, word 3 TDC2, word 3 Separator word TDC1, word 2 TDC2, word 2 (tdc 0) 000…000 TDC1, word 1 TDC2, word 1 TDC3, word 1 TDC0, word 0 TDC1, word 0 TDC2, word 0 TDC3, word 0 11 September 2002 LECC 2002, Colmar

MROD Form Factor • 9 U VME board (single slot), 6 CSM Inputs, 1 S-Link Output • Optionally 2 extra CSM Inputs with “extension” board to accommodate some special towers with > 6 chambers CSM Input Interfaces integrated on main board • 1 MROD Crate (Sub rack) contains: 12 MRODs (12  Segments) Up to 4 MROD extension boards 1 Crate Master with Ethernet Interface (ROD Crate DAQ) 1 TIM: TTC-Rx Interface Module (incl. ROD Busy) • @ 192 towers: 192/12 = 16 MROD Crates (1 per  Sector) 11 September 2002 LECC 2002, Colmar

MROD Crate DAQ / DCS ROD Busy Network ROB ROB VME-bus “TIM-bus” … total ... 12 x MROD TIM (TTCrx Interface) 6 CSMs 6 CSMs From TTC system One MROD Crate services 12 towers (one full  sector). In total 16 crates will be required for all MDT chambers. Some MRODs may have 7 or 8 input links via “slave” MROD input cards. 11 September 2002 LECC 2002, Colmar

MROD Throughput MROD CSM-Link MROD-in CSM-Link CSM-Link MROD-out S-Link CSM-Link CSM-Link MROD-in CSM-Link Average 5 hits per TDC + header + trailer = 7 words/event Per tower of 6 chambers max. 88 TDCs * 7  600 words/event (= 2.4 kB/event) Worst case est.: @ 100 kHz L1A rate  240 MB/s per MROD Calculation based on actual tower layout (J.Chapman): max. rate < 60 MB/s per MROD 11 September 2002 LECC 2002, Colmar

MROD-0 Feasibility Study CSM MROD MROD-in CSM MROD-in MROD-out CSM MROD-in ROB CSM MROD-in CSM MROD-in MROD-in CSM 11 September 2002 LECC 2002, Colmar

(SHARC-I) 11 September 2002 LECC 2002, Colmar

MROD-0 Prototype MROD-in MROD-out MCRUSH SHASLINK 11 September 2002 sorted TDC-data over SHARC Link MROD-in MROD-out MCRUSH SHASLINK 11 September 2002 LECC 2002, Colmar

MROD-0 Input Channel MCRUSH 1 MB ZBT Memory Input FIFO Output FIFO Tetris Register FIFO Control SHARC Data FIFO @ 40 MB/s each 6 Sharc links Length FIFO FPGA Control/Status Error signaling 11 September 2002 LECC 2002, Colmar

MROD-0 Output Channel SHaSLINK PCI bus PCI 9054 SHARC 6 SHARC Links @ 40 MB/s each Altera 10K10A S-Link max. @ 160 MB/s 11 September 2002 LECC 2002, Colmar

MROD-0 Emulation Hardware sorted + merged TDC-data TDC-data sorted TDC-data MROD-in (3x) MCRUSH CSMSIM SHASLINK MROD-out SHASLINK ROBSIM CRUSH + SHASLINK 2 3 1 1 3 fragment lengths xxxxx Module type S-Link optionally double/triple MROD-in output thus simulating 2 or 3 MROD-ins SHARC-links event fragment lengths via SHARC-link simulates future MROD-1 functionality 11 September 2002 LECC 2002, Colmar

MROD CSMSIM MRODIN MRODOUT ROBSIM 11 September 2002 LECC 2002, Colmar

MROD-0 Performance Study Results 11 September 2002 LECC 2002, Colmar CSMSIM MRODIN MRODOUT ROBSIM 11 September 2002 LECC 2002, Colmar

MROD-0 Performance Study Results 11 September 2002 LECC 2002, Colmar CSMSIM MRODIN MRODOUT ROBSIM 11 September 2002 LECC 2002, Colmar

MROD-0 Performance Study Results 11 September 2002 LECC 2002, Colmar CSMSIM MRODIN MRODOUT ROBSIM 11 September 2002 LECC 2002, Colmar

MROD-0 Performance Study Results 11 September 2002 LECC 2002, Colmar CSMSIM MRODIN MRODOUT ROBSIM 11 September 2002 LECC 2002, Colmar

MROD-0 Performance Analysis Measured event rate for single output SHARC-I @ 40 MHz with 2 and 3 emulated CSM inputs: maximum event rates of 70 and 50 kHz respectively are measured. MROD-1 will use the SHARC-II @ 80 MHz: both the processing speed and the bandwidth increase proportionately  event rate  100 kHz ?  use 2 SHARC-II processors for MROD-out. 11 September 2002 LECC 2002, Colmar

MROD-1 Prototype 3x (in total) Memory FPGA VME64x SHARC FPGA Memory Sharc Links 3x (in total) Memory FPGA TTC Interface SHARC FPGA Memory 11 September 2002 LECC 2002, Colmar

SHARC-II 11 September 2002 LECC 2002, Colmar

The ADSP-21060 and the ADSP-21160 SHARCs • 40 MHz / 80  100 MHz CPU (SIMD mode) 512 KB / 512 KB internal memory 6 x 40 / 80  100 MB/s links. Throughput of all links simultaneously is 160 / 480  600 (?) MB/s, without disturbing the CPU. No handshaking on links, but hardware XON-XOFF protocol, 10 / 14 DMA channels Support for bus arbitration: at max. 6 SHARCs can be connected to a common bus without glue logic. Each SHARC can access the internal memories of each other SHARC. The SHARCs also provide support for a so-called host interface, which can act as an additional master on the common bus. Fast interrupt servicing due to the presence of shadow registers Two 40 Mbit/s / 40  50 Mbit/s (at max.) synchronous serial ports Can be booted via link 4 11 September 2002 LECC 2002, Colmar

MROD-1 Form Factor • 9 U VME boards, 2 units wide 1 S-Link output on daughter board 6 GOL inputs on daughter boards • SHARC II (ADSP21160) DSPs: (3 for input, 2 for output processing) Altera APEX FPGAs, 200k gates TIM bus over special P3 back plane VME64x interface GOL daughter boards Input Input S-Link daughter board Input Output Motherboard 11 September 2002 LECC 2002, Colmar

MROD-out Board 11 September 2002 LECC 2002, Colmar

MROD-in Board 11 September 2002 LECC 2002, Colmar

MROD-1 Prototype Status Fully functional MROD-1 modules exist: 7 MROD-in and 3 MROD-out boards have all been extensively tested, also in conjunction with simulated data via the input link. Software to boot the SHARCs via the VME bus and a run-time environment providing file and terminal I/O via a server program under both the LynxOS and Linux operating systems on the VME processor is available. 11 September 2002 LECC 2002, Colmar

MROD-1 Prototype Status (Contd.) Current MROD-1 SHARC software is largely ported from the MROD-0 prototype. Further development of this code is required. This process is hampered by a compiler which is not fully reliable, in particular when it comes to optimization which in turn is very important to obtain good performance. Transition to SHARC-II DSPs has not always been completely straightforward: work-arounds have been implemented. See example below …. 11 September 2002 LECC 2002, Colmar

MROD power-up modification 11 September 2002 LECC 2002, Colmar

First MROD-1 Results Preliminary single channel tests with a CSM simulator show a sustainable 125 kHz event rate with 18 simulated TDCs with five 32-bit words per event. Equivalent of 45 MBytes/sec. Rate of 125 kHz appears to be limited by the input (i.e. the CSM simulator) rather than by the MROD-1 itself. This is being investigated. 11 September 2002 LECC 2002, Colmar

Conclusions & Outlook The first MROD-1 test results are in line with the MROD-0 results and the SHARC-I to SHARC-II extrapolation. Results are encouraging. Improvements still possible. More tests need and will be done. Development of a GOL receiver card to connect to the CSM is well underway. System integration tests with both the CSM and the DAQ-1 and ROD CRATE DAQ follow soon. Application in NIKHEF local Cosmic Ray Test Stand. 11 September 2002 LECC 2002, Colmar