ARCHITECTURE. PRR November 2003 2 x 32 PADs Up to 26 or 3 x 17 MANU BOARD. PATCH BUS Translator Board. FEE DETECTOR Up to 100 PATCH BUS per detector. MANU.

Slides:



Advertisements
Similar presentations
1 Gines Martinez Muon RawData v0 Ginés MARTINEZ, Subatech, Nantes.
Advertisements

Peter Chochula CERN-ALICE ALICE DCS Workshop, CERN September 16, 2002 DCS – Frontend Monitoring and Control.
DAQ for the TPC Sector Test at Test Beam T10 ALICE DAQ Group ALICE TPC Collaboration Meeting Cagliari, Sardinia 16 – 17 May 2004.
Token Bit Manager for the CMS Pixel Readout
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
Linda R. Coney – 24th April 2009 Online Monitoring and Reconstruction Linda R. Coney 4 June, 2009.
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
Jianchun Wang Syracuse University 10/16/99 CLEO Meeting Outline DAQ problems solved Recent results Status of DAQ Work to be done.
Fabrication & Assembly of Opto-Rx12 Modules for CMS- Preshower S. K. Lalwani Electronics Division Bhabha Atomic Research Centre Mumbai –
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
DDL hardware, DATE training1 Detector Data Link (DDL) DDL hardware Csaba SOOS.
DCS Detector Control System Hardware Dirk Gottschalk Volker Kiworra Volker Lindenstruth Vojtech Petracek Marc Stockmeier Heinz Tilsner Chair of Computer.
1 HBD Commissioning (II) Itzhak Tserruya HBD group meeting November 28, 2006 Progress from October 3 to November 28, 2006.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
Development and Performance of the High Voltage Distribution System for the ALICE TRD A. Markouizos, P. Mantzaridis, P. Mitseas, A. Petridis, S. Potirakis,
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
Understanding Data Acquisition System for N- XYTER.
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.
The ALICE DAQ: Current Status and Future Challenges P. VANDE VYVRE CERN-EP/AID.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
The ALICE Data-Acquisition Software Framework DATE V5 F. Carena, W. Carena, S. Chapeland, R. Divià, I. Makhlyueva, J-C. Marin, K. Schossmaier, C. Soós,
1 Online Calibration of Calorimeter Mrinmoy Bhattacharjee SUNY, Stony Brook Thanks to: D. Schamberger, L. Groer, U. Bassler, B. Olivier, M. Thioye Institutions:
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
ALICE Computing Model The ALICE raw data flow P. VANDE VYVRE – CERN/PH Computing Model WS – 09 Dec CERN.
Gueorgui ANTCHEVPrague 3-7 September The TOTEM Front End Driver, its Components and Applications in the TOTEM Experiment G. Antchev a, b, P. Aspell.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Michal Szelezniak – LBL-IPHC meeting – May 2007 Prototype HFT readout system Telescope prototype based on three Mimostar2 chips.
Parallel Data Acquisition Systems for a Compton Camera
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
STAR Collaboration Meeting, Nantes Alexandre A. P. Suaide Wayne State University Slide 1 EMC Commissioning for the run Review of last.
Rome 4 Sep 04. Status of the Readout Electronics for the HMPID ALICE Jose C. DA SILVA ALICE.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Laboratoire d’Annecy-le-vieux de Physique des Particules, France Cyril Drancourt Tuesday 3 June 2003 Common L1 Workshop Use in Calorimeter Old design with.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
4 th Workshop on ALICE Installation and Commissioning January 16 th & 17 th, CERN Muon Tracking (MUON_TRK, MCH, MTRK) Conclusion of the first ALICE COSMIC.
LKR Working group Introduction R. Fantechi October 27 th, 2009.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
Performance of Programmable Logic Devices (PLDs) in read-out of high speed detectors Jack Fried INSTRUMENTATION DIVISION PLD ? PLD ? Muon Tracker PLD Muon.
Connector Differential Receiver 8 Channels 65 MHz 12 bits ADC FPGA Receive/buffer ADC data Format triggered Events Generate L1 Primitives Receive timing.
26/11/02CROP meeting-Nicolas Dumont Dayot 1 CROP (Crate Read Out Processor)  Specifications.  Topology.  Error detection-correction.  Treatment (ECAL/HCAL.
HBD/TPC Electronics Status Works done to for a)Prototype detector readout b)Understand packing density and heat loading issues c)Address the overall system.
TPC electronics Status, Plans, Needs Marcus Larwill April
HBD/TPC Electronics Status Works done to for a)Prototype detector readout b)Understand packing density and heat loading issues c)Address the overall system.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Status of Integration of Busy Box and D-RORC Csaba Soós ALICE week 3 July 2007.
Report from TRD on Raw Data Christoph Blume ALICE Offline Week, October, 2006.
Marc R. StockmeierDCS-meeting, CERN DCS status ● DCS overview ● Implementation ● Examples – DCS board.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Integration with ATLAS DAQ Marcin Byszewski 23/11/2011 RD51 Mini week Marcin Byszewski, CERN1.
The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments 13 – 17 September 2004, BOSTON, USA Carmen González Gutierrez.
The Slow Control System of the HADES RPC Wall Alejandro Gil on behalf of the HADES RPC group IFIC (Centro Mixto UV-CSIC) Valencia, 46071, Spain IEEE-RT2009.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
mmDAQ (Muon Atlas MicroMegas Activity – ATLAS R&D)
ALICE Offline Week, CERN
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
Example of DAQ Trigger issues for the SoLID experiment
NA61 - Single Computer DAQ !
EVLA MONITOR & CONTROL CDR
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
Data Concentrator Card and Test System for the CMS ECAL Readout
Implementation of DHLT Monitoring Tool for ALICE
Presentation transcript:

ARCHITECTURE. PRR November x 32 PADs Up to 26 or 3 x 17 MANU BOARD. PATCH BUS Translator Board. FEE DETECTOR Up to 100 PATCH BUS per detector. MANU CROCUS Crate Up to 50 PATCH BUS connected. SOFTWARE FRT CRT Optical link: DDL 100 meter. PC DAQ LOW VOLTAGE HIGH VOLTAGE SLOW CONTROL Link to download: Pedestals. DSP code. Optical link: DDL 100 meter. 10 Meter max Ribbon cable 40 meter MANU: MANAS Numérique. PATCH: Protocol for Alice Tracking Chamber. CROCUS: Concentrator Read Out Cluster Unit System. FRT: Frontal. CRT: ConcentRaTeur. TCI: Trigger Crocus Interface. From CTP Trigger information: L0, L1….. TCI One crate for all CROCUS. FFT FTD ETHERNET: - Monitoring. - Stand alone DAQ. - Test configuration. TTCrx

Translator Patch Bus 2 *32 cells 40 meters LVDS LINKPORTS TRIGGER BUSY, and L0 DDL LDC GDC CROCUS FEEs-Chain Total no of cells : Total no of Modules : 48 1 module = 4608 cells. 1 CROCUS - 50 Patch Buses 6 CROCUS – 300 Patch Buses PMD Readout Architecture From CTP Trigger information: L0, L1….. TCI One crate for all CROCUS. FFT FTD ETHERNET: - Monitoring. - Stand alone DAQ. - Test configuration. TTCrx

PMD (Two planes)  6 CROCUS  6 DDL (4 PRESHOWER, 2 CPV) Preshower  24 modules  12 long type  12 short type CPV  24 modules  12 long type  12 short type

PRESHOWERPRESHOWER CROCUS#0  48 chains CROCUS#1  48 chains CHAIN CONFIGURATION The No. of FEEs has been decided considering the occupancy in that zone

PRESHOWERPRESHOWER CROCUS#2  48 chains CROCUS#3  48 chains CHAIN CONFIGURATION

CPVCPV CROCUS#4  45 chains CROCUS#5  45 chains CHAIN CONFIGURATION

Base Header Sub-event: (Header extension) Event Fragment LDC Equipment Header Event fragment: Equipment payload = Common data header + raw data DDL GDC Sub-event Base Header Event: (Header extension) Event Logic Structure

T1 FRT-DSP1PATCH bus Link-port Link-port Link-port Link-port Link-port FRT-DSP2 FRT-DSP3 FRT-DSP4 FRT-DSP5 PATCH bus Serial port FRT-CRT-DSP2 T1 T2 SIU interface Parallel bus T4 T4 structDdlHeader Note: : T3from FRT-CRT-DSP2 T3from FRT-CRT-DSP3 T3 stPatchHeader Raw data T2 stFrtEvntHeader T1* [0..5] stFrtCrtEvntHeader T2* [0..5] T3 struct StPatchHeader { ui32 fuiPatchDataKey;//0xB000000B ui32 fuiTotalLength; ui32 fuiRawDataLength; ui32 fuiPATCHID; } struct StFrtEventHeader { ui32 fuiFrtDataKey; // 0xF000000F ui32 fuiTotalLength; ui32 fuiRawDataLength; ui32 fuiDspID; ui32 fuiCrt1L1aTriggerCounter; ui32 fuiMiniEvntIdBunchCrossing; ui32 fuiFrtL1aTriggerCounter; ui32 fuiFrtL1rTriggerCounter; bool fbEvenPadded; ui32 fuiErr; } struct StFrtCrtEventHeader { ui32 fuiFrtCrtDataKey; //0xFC0000FC Filled by FrtCrtEventDumper ( Frt-Crt 2&3 ) ui32 fuiTotalLength; // Filled by FrtCrtEventDumper ( Frt-Crt 2&3 ) ui32 fuiRawDataLength; // Filled by FrtCrtEventDumper ( Frt-Crt 2&3 ) ui32 fuiFrtCrtDspID; // Filled by FrtCrtEventDumper ( Frt-Crt 2&3 ) ui32 fuiCrt1L0TriggerCounter; // Filled by DdlDumpingManager (Crt1) ui32 fuiMiniEvntIdBunchCrossing; // Filled by DdlDumpingManager (Crt1) ui32 fuiEvntId1BunchCrossing; // Filled by DdlDumpingManager (Crt1) ui32 fuiEvntId2OrbitNumber; // Filled by DdlDumpingManager (Crt1) // ui32 fuiEvenPadding; // Filled by FrtCrtEventDumper ( Frt-Crt 2&3 ) }; struct StDdlHeader { ui32 fui32BlockLengthInBytes; // ui32 fui8FormatVersion :8; ui32 fui8L1TriggerType :8; ui32 fui4Reserved1 :4; ui32 fui12EvntId1BunchCrossing :12; // ui32 fui8Reserved2 :8; ui32 fui24EvntId2OrbitNumber :24; // ui32 fui8BlockAttributes :8; ui32 fui24ParticipSubDetectors :24; // ui32 fui4Reserved3 :4; ui32 fui16StatusErrBits :16; ui32 fui12MiniEvntIdBunchCrossing :12; // ui32 fui32TriggerClassesLow; // ui32 fui4RoiLow :4; ui32 fui10Reserved4 :10; ui32 fui18TriggerClassesHigh :18; // ui32 fui12RoiHigh ; } DDL TRAILERS 2 Words : 0xD000000D If (bEvenPadded=true T3 block will terminate by junk32 bit word m_uiEvenPadding is just used to make structFrtCrtEvntHeader header size even m_uiEvenPadding=0xDEADBEEF Note: DDL Data Format

P MANAS Adr. 0 P = Parity bit ( 1 bit) M = FEE board address ( 11 bits ) G = MANAS address ( 2 bits ) C = Channel number ( 4 bits ) D = Data ( 12 bits ) DATA WORD ( FEE) Output Word D D D D D D C C G M M M M M M M M M M M MANAS Adr. 1 MANAS Adr. 2 MANAS Adr. 3 typedef struct { unsigned adc :12; unsigned channel :6; unsigned fee :11; unsigned unused :2; unsigned parity :1; }PmdRawDataWord;

Detector Id Detector Name DDL Offset # of DDL DDL Index Connected to Equipment Id 9 PMD CROCUS# CROCUS# CROCUS# CROCUS# CROCUS# CROCUS# DDL / Equipment ID scheme

Hardware mapping Done in 2 steps Idea is to convert DDL No., patch Bus No., FEE No., Channel No. to the (x,y) coordinate 1. DDL No., PATCH Bus No., FEE address give the physical location Of the FEE Board 2. FEE Board, Channel No give the (x,y) coordinate of the cell

Hardware Mapping : Step 1. Module # There are six mapping file for six DDLs. PMD_Mapping_ddl*.dat contains this mapping. Once the FEE Board physical loacation within a module is identified, Step-2 is applied

Channel Number to (x,y) : Step 2. This conversion is done Inside the program

Status : Hardware Mapping : done ( Committed to CVS) Raw data reconstruction : in place (CVS), to be tested in this test beam Raw data format : in place (CVS), to be tested in this test beam Removal of gAlice : by 31 st October, 2006 Raw2(s)Digits : by 31 st October, 2006

DDL / Equipment ID scheme

FEE BOARD CONFIGURATION DETECTORDETECTOR MANAS T/H CLR CLK-1 CLK-2 Analog Out ADC 0 ADC 1 CS CLK-ADC 12 Bit ADC AD 7476 KM 4110 KM 4110 MARC CAL TOKEN-IN TOKEN-OUT CONTROL SIGNALS DIGITAL BUS-LVTTL DATA SIGNALS, LPCLK LINK PORT Main Components: 1. MANAS (Multiplexed-Analog-Signal- processor ) 2. MARC ( Muon-Arm-Readout-Chip ) 3. ADC (Analog to Digital Converter ) FEE board

Chain to FEE board connection FEE boards Translator board Bridge board L V FEE board arrangement in short type module Patch bus FEE board arrangement in long type module

P 0 M M M M M M M M M M M D D D D D D C C G G MANAS Adr. 0 P = Parity bit / M = MANU Address ( 11 Bit ) G = MANAS Address C= Channel number / D = Data ( 12 Bit ) DATA WORD MANAS Adr. 1 MANAS Adr. 2 MANAS Adr. 3 Output Word