TCU STATUS A.Di Cicco, M.Della Pietra, G.Fiorillo,P.Parascandolo Adele DI CICCONapoli, 27 Novembre 2003.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Zhongxing Telecom Pakistan (Pvt.) Ltd
Advanced Piloting Cruise Plot.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 22 October 2009 Martin Postranecky, Matt Warren, Matthew Wing.
XFEL Meeting, RAL 20 January 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
©2004 Brooks/Cole FIGURES FOR CHAPTER 16 SEQUENTIAL CIRCUIT DESIGN Click the mouse to move to the next page. Use the ESC key to exit this chapter. This.
Fire Alarm Circuit Design and Fire Alarm Control Units
ABC Technology Project
Module 10: Virtual Memory
O X Click on Number next to person for a question.
VOORBLAD.
Area Of Shapes. 8cm 2cm 5cm 3cm A1 A2 16m 12m 10m 12cm 7cm.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Sets Sets © 2005 Richard A. Medeiros next Patterns.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
©2004 Brooks/Cole FIGURES FOR CHAPTER 12 REGISTERS AND COUNTERS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
O X Click on Number next to person for a question.
PSSA Preparation.
How Cells Obtain Energy from Food
Energy Generation in Mitochondria and Chlorplasts
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
First developments of DAQ\Trigger for RPC 30 October, 2002 General layout of OPERA DAQ\Trigger Naples activity Conclusions Adele Di Cicco Naples RPC Groups:
Local Trigger Control Unit prototype
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.
ICARUS General Trigger Design Contributions from: M.Della Pietra, A.Di Cicco, P.Di Meo, G.Fiorillo, P.Parascandolo, R.Santorelli, P.Trattino B.Baboussinov,
Trigger system for the T600 detector: applications to Supernova detection G. Fiorillo for the ICARUS Collaboration CRYODET Workshop LNGS, March 13-14,
Trigger System Status Adele Di Cicco cm28.8 cm 9.6 cm T600 pixel definition.
The chamber readout scheme consists of three parallel wire planes: the first facing the drift region, with horizontal wires (Induction I plane); the other.
Presentation transcript:

TCU STATUS A.Di Cicco, M.Della Pietra, G.Fiorillo,P.Parascandolo Adele DI CICCONapoli, 27 Novembre 2003

2 Flow Chart PMT Trigger condition logic Global trigger request Local trigger request Global drift or busy? Acquire all crates No trigger Acquire only fired pixels Local drift or busy? PMT-pixels coincidences logic Pixels Majority/Pattern logic PMT local trigger request? Wire planes coincidence Logic (pixel fired) No Trigger request AWS Discriminator LTCU - PMTAWS - LTCU Discriminator TCU TS PMT Adele DI CICCONapoli, 27 Novembre 2003

3 GLOBAL/LOCAL trigger BUSY logic After validation of a global trigger request TS gives the GLOBAL_DRIFT signal to all v789 boards During a GLOBAL_DRIFT, TS doesnt accept any other trigger request, while, during a GLOBAL_BUSY (DAQ dead time for acquisition data download from all chambers) it accepts only a Local Trigger request During LOCAL_DRIFT it doesnt accept any other trigger request in the same crate

4 Trigger classification depends on: Energy deposition/number of PMT fired. Detector occupancy 2D/3D Pattern of fired pixels TS gives GLOBAL trigger when a MAJORITY condition is met in PMT logic Otherwise the wires define trigger locality TS GLOBAL/LOCAL Logic Adele DI CICCONapoli, 27 Novembre 2003

5 T600 pixel definition Pixel fired 1 pixel area: ~ 0.6 m 2 Total Number of Pixels ~ 80 1 pixel area: ~ 0.14 m 2 Total Number of Pixels ~ cm28.8 cm 9.6 cm 1 pixel area: ~ m 2 Total Number of Pixels ~ x 3 Induction II wires 32 x 3 Collection wires 32 Collection wires 32 Induction II wires 32x9 Collection wires 32x9 Induction II wires

6 TCU FEATURES 1 boards per chamber (depending on segmentation) VME standard Each TCU module receives as input –N aws signals from the 20 AWS-LTCU boards of a chamber N aws =40 if sectors are made of 32x9 wires N aws =120 if 32x3 wires N aws =360 if 32 wires –N pmt signals from PMT-LTCU –N ext from external (spectro, beam,...) checks Majority, 2D/3D Pattern logic conditions event is labelled according to topology TCU performs coincidences between: The wire planes (in a 3 s time windows) PMT signals External requests Adele DI CICCONapoli, 27 Novembre 2003

7 Pixel detection (using only two coordinates) 3 s IND2 IND2 streched Collection Pixel

8 PMT Induction II signal Collection signal LTCU T 1 signal LTCU T 2 signal TCU Trigger request TS Trigger signal T 3 s T 1.5 ms Trigger dead time n-bit Time Diagram (with PMT signal)

9 PMT Induction II signal Collection signal LTCU T 1 signal LTCU T 2 signal TCU Trigger request TS Trigger signal T 3 s T 1.5 ms Trigger dead time n-bit

10 Induction II signal Collection signal LTCU T 1 signal LTCU T 2 signal First level TCU Trigger request TS Trigger signal T 3 s T 1.5 ms n-bit Time Diagram Second level TCU Trigger request

11 It is necessary to store the evolution in time of the number of fired pixel For a long track consecutive pixels will be fired (in different time) according to the track direction. In this case the event is global but we could acquire it as many local events. In case of Supernova burst several pixels could be fired with a big spacing in position and in time. Pattern Recognition It is necessary to make consecutive pictures to store detectors activity

12 Rack 11Rack 13 General Idea on Partial majority Window runs on the detector Majority condition is checked for each window Adele DI CICCONapoli, 27 Novembre 2003

13 General scheme TCU IND2[12:0] FPGA1 WIRES Coincidences FPGA2 WIRES Coincidences FPGA3 WIRES Coincidences MAJ PMT FPGA Xilinx Spartan PMT signal COLL[8:0] IND2[12:0] COLL[8:0] IND2[12:0] VME INTERFACE Xilinx Spartan Address Data S_OUT DIAG LOAD EM FORCE CS[3:0] SEL[2:0] CS2CS1 CS0 CS3 Adele DI CICCONapoli, 27 Novembre 2003

14 Wire Coincidences FPGA Features The detector is subdivided in three (or more) sections Each section is monitored by a different WC-FPGA Each WC-FPGA Makes coincidences between wires of different directions Checks the occupancy of the section Detects spots, tracks,... Adele DI CICCONapoli, 27 Novembre 2003

15 receives an N bit Word which defines PMT status makes concidences between PMT and wires makes global trigger proposals PMT FPGA Features VME interface Features is directly interfaced to VME CPU and it establishes communication between VME and the rest of the board. Adele DI CICCONapoli, 27 Novembre 2003

16 Total Majority ACCUMULATOR Adele DI CICCONapoli, 27 Novembre R

17 Wire Coincidences FPGA preliminary SYNC BLK SYNC BLK AND BLK 9 13 INA INB MASK 9 13 MASK 9 AA BB 13 A0_B[4:0] A1_B[5:1] A2_B[6:2] A3_B[7:3] A4_B[8:4] A5_B[9:5] A6_B[10:6] A7_B[11:7] A8_B[12:8] FLASH ADR[4:0] ENC REG_A REG_B REG_C SUM BLK VTH Internal Xilinx Memory Whole Carpet Majority ENCA ENCA2 ENCA3 MJLOCAL MJGLOBAL ADDRESS GENERATOR FLASH CLK PIPELINE

18 Blocks description SYNC BLK SYNC BLK syncronizes the data and makes a picture of the detector when FLASH signal occours AND_BLK AND_BLK makes coicidences between fired wires ADDRESS GENERATOR ADDRESS GENERATOR produces the address for Multiplexer to select the sector ENC ENC sums pixel inside the sector REG_A, REG_B, REG_C REG_A, REG_B, REG_C store three adjacent sectors SUM SUM sums pixels from adjacent sectors Adele DI CICCONapoli, 27 Novembre 2003

19 R R R R R R R R R W W W W Ambiguous pixels W wrong pixel R right pixel Nature of detector introduces ambiguity Adele DI CICCONapoli, 27 Novembre 2003 R R W W R W R W W

20 Rack 11Rack 13 Possible solutions Higher segmentation In this case LTCU will produce a FAST OR from a smaller number of boards TCU will have more input signals Possibility to send trigger to single board in the crate Use of Induction1 plane Adele DI CICCONapoli, 27 Novembre 2003

21 R R R W W W R R R W W W W W Third plane use Adele DI CICCONapoli, 27 Novembre 2003

22 2nd level trigger Possibility to have a two levels trigger: Every time a trigger condition is met the TCU produces a 1° level trigger and sends the proposal to the Supervisor The TCU records the plane pictures before and after the event and performs a topological analysis in order to define locality/globality and type of event. It produces a second level trigger. Adele DI CICCONapoli, 27 Novembre 2003

23 Uniboard (Parascandolo,Masone) ICC MASTER ICC SLAVE1 ICC SLAVE2 ICC SLAVE3 Spartan II FAUX Spartan II VME (J2) Spartan II VME (J1) Spartan II 333 Adele DI CICCONapoli, 27 Novembre 2003 FIFO A FIFO B FIFO A FIFO B FIFO A FIFO B FIFO A FIFO B 18 FF EF

24 UNIBOARD VME INTERFACE Xilinx Spartan XC2S100 INPUT STAGE Xilinx Spartan XC2S100 SYNCHRONOUS FIFO IDT72V programmable input / output

25 Conclusions We are working to define algorithms to perform a topological analisys of event in order to define locality and globality of event We are studing the possibility to use the third coordinate We are evaluating the possibility to have higher segmentation and two trigger level.