31
GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010 R. Chris Cuevas 1. FY10 Project Goals Update from January 2010 Collaboration Meeting 2. Hardware Design Status Updates 3. Summary NIM

GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010 R . Chris Cuevas

  • Upload
    ilana

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010 R . Chris Cuevas. FY10 Project Goals Update from January 2010 Collaboration Meeting Hardware Design Status Updates Summary . NIM. FY10 Project Goals . - PowerPoint PPT Presentation

Citation preview

Page 1: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

GlueX Collaboration Meeting

12GeV Trigger Electronics

10 May 2010

R. Chris Cuevas

1. FY10 Project Goals

Update from January 2010 Collaboration Meeting

2. Hardware Design Status Updates

3. Summary

NIM

Page 2: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

FY10 Project Goals • Baseline Improvement Activities (BIA) have been established for FY10

FADC250 Rev- BIAFADRevision includes 12bit ADC and consolidation of FPGA which will reduce part count significantly. Use latest Xilinx technology and include new requirements.

F1-TDC Rev-2 BIAF1TRevision includes 48 channel ‘mode’ for FDC, add VXS signaling, upgrade FPGA, add event RAM, and pulse output feature.

SSP (Prototype) - BIATRGComplete schematic, board layout, assembly, and firmware for at least two units.

GTP (Prototype) - BIATRGComplete schematic, board layout, assembly and firmware for a single unit.

Complete VXS crate specification and procurement for ALL VXS crates needed for 12GeV applications. Allows for quantity price reduction and ‘phased’ delivery during installation period.

2

Page 3: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Hardware Design Status

• SubSystem Processor (Prototype by end of June 2010!!) Ahead of schedule Board fabrication files checked and ready for order Components and assembly order prepared Firmware development on track

• Global Trigger Processor (Prototype by end of FY10 will slip,,,)Specification has been updated and latest proposal presented and reviewedSchematic not startedSchedule dependent on additional EE (Position open)

• Crate Trigger Processor (No work plan for FY10)Two prototypes successfully tested! (FY09)Final revision in FY11 work plan

• Signal Distribution switch (Revisions started – Welcome to Nicholas Nganga)Two prototypes successfully tested! (FY09)Final revision has been started and will extend into FY11 work plan

3

Page 4: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Hardware Design Status

• Trigger Interface/Trigger Distribution (Latest revision by end of FY10 )Work activity schedule created ( William Gu; Ed Jastrzembski)

Initial version of TI/TD successfully tested FY09 Latest revision specification document has been updated Latest revision will be a single board design with TI/TD functionality Schematic capture complete Component placement complete Board routing complete Components ordered Firmware development on track

• Trigger Supervisor (FY11-12 work plan)Specification has been created and reviewedDetailed work activity schedule will be created

4

Page 5: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Specification Status

• VXS powered card enclosures ( Procurement by end of FY10 )Crate specification has been created and ordering strategy discussed with procurement department. Multi-year procurement with delivery quantities per year to be determined.

• Specification completed and Request For Information (RFI) has been prepared.

• Accounts have been adjusted to reflect multi-year order and delivery schedule to reflect installation needs for both Halls D & B.

• Trigger System Fiber Optics (FY11 work plan)Draft system diagram has been specifiedFinal component specifications will need to be completed and ordered in FY11

5

Page 6: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

SSP Layout Status• SSP PCB Layout 100% - will be sent out for assembly in the next week or

so

• Assembly should arrive late May, module testing in June• Initial firmware is complete for multi-crate trigger testing (currently just energy sums)

Ben Raydo

6

Page 7: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

VME64x P2 VXS P0 VME64x P2

Jtag

DDR2 SO-DIMM (up to 4GBbyte)

VME AddressDIP Switches

Power Supply Margin Header

Status LEDs

2x Bi-Directional NIM Ports

4x LVDS/PECL/ECL Inputs4x LVDS Outputs

8x 10Gbps Fiber Transceivers

SSP PCB Module OverviewBen Raydo

7

Page 8: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Virtex 5 - FX70T

- 4x 10Gbps Fiber Transceiver- Reed Solomon FEC Decoder- 500MB/s FX70T<->LX50T

Bus- Used for VME Bridge

- 4x 5Gbps FX70T->LX50T Bus- Used for L1 Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

HFBR-79344-Channel Full Duplex 2.5Gbps Fiber

Streams

Virtex 5 – LX50T

- 2x 10Gbps VXS Switch Links- VME64x Interface- 500MB/s FX70T<->LX50T Bus

Used for VME Bridge- 8x 5Gbps FX70T-

>LX50T BusUsed for L1 Streams- DDR2 SO-DIMMUsed for L2 dictionary

DD2 SO-DIMM- Up to 4GB Memory Module- <60ns Random Access Time

- 3.2Gbyte/sec burst rate

VME64x-Support for A24/A32, D32/D64 Transactions

-Single Cycle, BLT, 2eSST Support

VXS-P0Receives: CLK250,TRIG1,TRIG2,SYNC,LINKUPTransmits: TXDATA[3..0],Busy

Front-Panel I/OTX: 4x LVDSRX: 4x AnyLevel (LVDS,ECL,PECL)Bidirectional: 2x NIM

Virtex 5 - FX70T

- 4x 10Gbps Fiber Transceiver- Reed Solomon FEC Decoder- 500MB/s FX70T<->LX50T

Bus- Used for VME Bridge

- 4x 5Gbps FX70T->LX50T Bus- Used for L1 Streams

10G

bps L

1 S

trea

m

4Gbps VME Bridge

4Gbps VME Bridge

4x 5Gbps L1 Streams

4x 5Gbps L1 Streams

10G

bps

L1 S

trea

m

2x10Gbps L1 Streams

Clock Distribution-Distributes to all FPGAs: 50MHz, 250MHz Clocks-Local 250MHz & 50MHz-SMA 250MHz, VXS-P0 SWA or SWB

SSP Block Diagram

From

CTP

s (Cr

ate-

Trig

ger-

Proc

esso

rs)

To GTPs (Global-Trigger-Processors)

Ben Raydo

8

Page 9: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Subsystem Processor: L1

FCAL (11) BCAL (16) Tagger (2) ST (1) TOF (2)

L1 Subsystems (# Crates)

Energy

Hit Pattern 10Gbpsfiber optics

• Sub-System-Processor (SSP) consolidates multiple crate subsystems & report final subsystem quantity to Global-Trigger-Processor (GTP)

• 32bit quantity every 4ns

Subsystem Energy Sum & Hit Pattern (10Gbps to GTP)

Global Trigger Crate:

9

Page 10: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

0

2

1

1098

76

54

32

10

12

34

12

12

12

21

12

12

12

12

21

21

21

1 2

12

12

12

1 2

1 2

21

21

21

2 1

21

21

21

21

212

12

1 12

12

121

2

12

12

21

12

12

12

12

21

2121

21

2121

21

2 1

21

1 2

21

21

21

21

21

21

2 1

21

21

21

21

21

12

21

21

2 1

21

2 1

12

21

21

2 1

2 1

2 1

21

21

2 1

2 1

2 1

21

21

21

21

21

21

21 2 1

2 1

21

2 1

2 1

2 1

2 1

2 1

21

21

2 1

2 1

2 1

2 1

2 1

2 1

21

21

21

2 1

21

21

21

21

21

2 1

2 1

2 1

21

12

1 2

2 1

1 2

12

21

212

1

21

21 2

1

21

21

21

21

1 2

1 2

1 2

1 2

21

2 1

21

2 1

21

12

12

12

12

21

21

21

21

23

45

67

8

101112

13

1415

1718

1920

2122

2324

26 27 28

29

30 31

1

91625 32

17

21

2 1

12

1 2

1 2

12

12

12

12

12

12

12

12

12

12

21

2 1

2 1

2 1

2 1

1 2

12

12

21

21

2 1

2 1

2 1

2 1

2 1

2 1

2 1

2 1

2 1

2 1

2 1

12

1 2

12

2 1

21

12

12

12

2 1

1 2

2 11

2

1 2

12

21

12

2 1

12

21

1 2

1 2

1 2

12

12

21

12

12

2 1

1 2

2 11

2

1 2

12

21

2 1

2 112

21

1 2

12

1 2

12

2 1

21

12

12

12

2 1

1 2

2 11

2

1 2

12

21

2 1

2 112

21

1 2

1 2

1 2

12

21

2 1

21

12

12

2 1

1 2

2 11

2

1 2

12

21

2 1

12

12

21

1 2

12

21

12

2 1

21

12

12

12

2 1

1 2

2 11

2

1 2

12

21

2 1

2 112

21

1 2

12

1 2

12

21

2 1

21

12

12

12

2 1

1 2

2 11

2

1 2

12

1 22 1

1212

21

1 2

12

1 2

12

2 1

21

12

12

12

2 1

1 2

2 11

2

12

1 2

12

2 1

12

21

1 2

2 1

2 1

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

211 2

21

21

1 221

21

1 221

1 2

21

211 2

211 2

21

21

1 2

2 1

12

2 1

12

21

211 2

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

21

21

21

21

21

2 1

21

21

21

21

21

21

2 121

21

21

21

2 1

2 1

2 12 1

21

21

21

21

21

21

21

21

21

21

21

21

21

21

21

12

12

12

12

12

1 2

1 212

1 2

1 2

12

21

21

21

21

21

1 2

1 2

2 1

1 2

21

2 1

21

21

21

1 2

21

12

12

12

12

21

12

121

21

2

12

21

21

21

21

21

12

21

21

21

21

2 1

2 1

2 1

2 1

2 1

2 1

12

21

21

21

21

21

21

12

2 1

2 1

1 2

12

2 1

21

21

21

2 1

2121

21

21

21

21

21

21

21

21

12

12

1 2

1 2

12

12

2 1

2 1

21

21

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

12

12

12

12

17

12

12

2 1

1 2

12

12

1212

21

21

21

21

21

33

212 1

2 1

2 1

12

12

12

12

12

12

1 2

1 2

12

34

87

56

2 1

21

21

2 1

21 1

2

12

1 2

12

2525

2525

G2G6 F6 E

6

C6

B6

A6

D11

D10

D9

D8D

7D

1

G11

G10

G9G8

G7

F11

F10

F9F8

F7

E11

E10

E9

E8E

7

C11

C10

C9

C8C

7

B11

B10

B9

B8B

7

A11

A10

A9A8

A7

G5

G4G

3G1

F5F4

F3F1

E5

E4

E1

C5

C4

C3

C1

B4

B3

B1

A5A4

A3A2

A1

123

4

12

8

910

111213

14

1516

1718

1920

2122

2324

25 26 27

28

29 30 31

32

56

74

3

4

3 1

EPEP

G6

F6 E6

C6

B6

A6

D11

D10

D9

D8

D7D

1

G11

G10

G9

G8G

7

F11

F10

F9F8

F7

E11

E10

E9

E8

E7

C11

C10

C9

C8

C7

B11

B10

B9

B8

B7

A11

A10

A9A8

A7

G5

G4

G3G

2G

1

F5F4

F3F1

E5

E4

E1

C5

C4

C3

C1

B4

B3

B1

A5A4

A3A2

A1

EP

G11

G10

G9G

8G

7G6

F11

F10

F9F8

F7F6

E11

E10

E9E8

D11

D10

D9D8

E7

E6E1

D7 C7

C6C5

C4C3

C1 B1 A1A2

A3A4

A5

B3B4E4

E5

F1F3

F4F5

G1G2

G3

G4G

5

A7A8

A9A1

0A1

1

B7

B8B9

B10

B11

C8C9

C10

C11

D1

A6B6

1717

17

3 12

4 5 6

65

9 10 11 12 13 14 15 16

8 7 6 5 4 3 2 1

910111213141516

87654321

7

910

1112

1314

1516

86

54

32

11

23

45

67

8

1615

1413

1211

109

1816

1412

108

6

1

2220

2317

1913

11

24

57

915

24

321

651 2 3 4

21

12

B1B4

B7B1

0B1

3B1

6B1

9B2

2B2

5B2

8B3

1B2

B6B5

B9B8

B12

B11

B15

B14

B18

B17

B21

B20

B24

B23

B27

B26

B30

B29

B32

Z1A1

Z4Z7

Z10

Z13

A4A7

A10

A13

Z16

Z19

Z22

Z25

A16

A19

A22

A25

Z28

Z31

A28

A31

C1

D1

C4

C7

C10

C13

D4

D7

D10

D13

C16

C19

C22

C25

D16

D19

D22

D25

C28

C31

D28

D31

Z3Z2

A3A2

Z6Z5

A6A5

Z9Z8

A9A8

Z12

Z11

A12

A11

Z15

Z14

A15

A14

Z18

Z17

A18

A17

Z21

Z20

A21

A20

Z24

Z23

A24

A23

Z27

Z26

A27

A26

Z30

Z29

A30

A29

Z32

A32

C3

C2

D3

D2

C6

C5

D6

D5

C9

C8

D9

D8

C12

C11

D12

D11

C15

C14

D15

D14

C18

C17

D18

D17

C21

C20

D21

D20

C24

C23

D24

D23

C27

C26

D27

D26

C30

C29

D30

D29

C32

D32

B3

D32

C32

D29

D30

C29

C30

D26

D27

C26

C27

D23

D24

C23

C24

D20

D21

C20

C21

D17

D18

C17

C18

D14

D15

C14

C15

D11

D12

C11

C12

D8

D9

C8

C9

D5

D6

C5

C6

D2

D3

C2

C3

A32

Z32

A29

A30

Z29

Z30

A26

A27

Z26

Z27

A23

A24

Z23

Z24

A20

A21

Z20

Z21

A17

A18

Z17

Z18

A14

A15

Z14

Z15

A11

A12

Z11

Z12

A8A9

Z8Z9

A5A6

Z5Z6

A2A3

Z2Z3

D31

D28

C31

C28

D25

D22

D19

D16

C25

C22

C19

C16

D13

D10

D7

D4

C13

C10

C7

C4

D1

C1

A31

A28

Z31

Z28

A25

A22

A19

A16

Z25

Z22

Z19

Z16

A13

A10

A7A4

Z13

Z10

Z7Z4

A1 Z1

B32

B29

B30

B26

B27

B23

B24

B20

B21

B17

B18

B14

B15

B11

B12

B8B9

B5B6

B2B3

B31

B28

B25

B22

B19

B16

B13

B10

B7B4

B1

33

2525

25

12

21

2 1

2 121

2 1

2 112

21

2 1

2 112

21

2 1

2 1

2 1

2 121

2 112

1 2

2 1

12

12

12

12

12

12

21

21

21

2 1

21

21

12

12 1 2

12

2 1

2 1

2 1

1 2

1 2

21

21

21 21

2 1

2 1

2 1

2 1

2 1

2 1

2 1

2 1

21

12

12

21

21

12

12

212 1

12

121 2

2 1

2 112

21

21

21

12

1 212

12

12

12

12

12

12

1 212

12

2 1

21

21

12

21

21

21

21

21

2 1

2 1

21

2 1

2 1

2 1

12

12

21

2 1

2 1

2 1

2 112

12

12

12

12

12

12

12

12

12

12

12

12

12

21

21

2 1

12

1 2

EP

2 1

12

12

1 2

1 2

1 2

1 2

2 1

21

21

21

2 1

21

21

21

12

12

12

12

21

21

21

21

21

21

12

12

12

12

12

12

12

211 2

212

1

EP

12

12

12

12

12

12

12

12

12

12

21

21

1 2

21

21

21

21

1 2

21

2 1

2 1

21

21

2 1

21

21

12

21

21

21

21

2 1

21

21

21

2 1

2 1

21

21

21

2 1

2 1

21

21

2 1

21

12

1 2

1 2

1 2

1 2

12

12

1 2

1 2

1 2

1 2

12

1 2

1 2

12

1 2

1 2

1 2

1 2

21

12

1 2

1 2

1 21 2

12

1 2

12

12

121

2

1 2

21

12

121

2

21

21

21

2 1

2 1 2 1

21

1 2

1 212

1 2

1 212

21

21

12

12

12

12

1 2

21

21

1 2

1 2

12

12

12

21

21

12

21

21

21

21

12

21

12

12

12

21

12

12

12

12

12

12

1 2

21

21

12

12

2 1

12

1 2

1 2

12

21

21

21

21

17

12

21

21

21

21

1 21

2

2 1

2 1

2 1

2 1

2 1

21

21

2 1

21

1 2

12

12

1 2

12

21

12

12

12

21

21

21

2 1

21

12

12

12

12

12

12

12

12

12

1 212

1 2

1 2

2 1

21

12

12

12

21

1 2

21

1 2

1 2

21

21

12

2 1

12

12

12

12

12

12

1 2 3 4 5 6 7

14 13 12 11 10 9 8

21

21

21

21

21

21

21

12

8 Optical TransceiversHFBR-7924

TrgSv Rev. 2 interface

External I/O

VMEPROM (FPGA firmware)

Emergency/remotere-programming

VXS P0TD mode: from SDTI/TS mode: to SD

VME 64x

One dedicated link for

redundant data collection

Trg/Clk/Syncoutputs

On row_C

Trigger Interface & Distribution

Xilinx Virtex-5LX30T-FG665

William Gu

10

Page 11: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

TID• Trigger/Clock/Sync distribution/Busy• Two sided, 12-layer VME board (6Ux160mm)• PCB layout finished• PCB fabrication after independent review/check• FPGA firmware development underway• Board testing in the summer. (Virginia summer is earlier)• Module has been designed to function as Trigger

Interface or Trigger Distribution• Module can be configured to function as a Trigger

Supervisor (Trigger signals received on front panel I/O connector)

• VXS payload board format• Provides communication from VME to SD & CTP modules

via I^2C serial links.

William Gu

11

Page 12: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

TID

Test/Commissioning setup:Up to 9 cratesCan be supported

TD withTS function

TI#1

TI#2

TI#8

SD#1

SD#2

SD#8

FADC#1-16

FADC#1-16

FADC#1-16

Fiber

VXS VXS

SD#9VXS

William Gu

12

Page 13: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Level 1 & Trigger Distribution

Up to 128 front-end crates

CPU

VXS-Crate

Global Trigger Crate Trigger Distribution CrateTrigger Decisions

L1 Subsystem Data Streams (hits

& energy)

Fiber OpticLinksSSP can manage8 CTP (Crates)

Front-End CratesVME Readout to Gigabit Ethernet

TISSP

SSP

SSP

SSP

SSP

SSP

GTP

GTP

SSP

SSP

SSP

SSP

SSP

SSP

CPU

VXS-Crate

TSTDTDTDTDTDTDTDTDTDTDTDTD SD

ClockTrig1Trig2SyncBusy

Fiber OpticLinksTD can manage8 TI(Crates)

13

Page 14: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Global Trigger Processor: (GTP)

SSP

SSPSSP

up to 8 SSP Modules(64 L1 Front-End Crates)

GTPSSP

SSP

SSP

SSP

GTP

Each Connection: 8Gbps SSP->GTP (32bits every 4ns)

Up to 8x L1 Crates per SSP

Tagger (Hits)

Start Counter (Hits)

TOF (Hits)

BCAL (Energy)

FCAL (Energy)

from CTPs

Trigger Decisionsto Trigger

Distribution Crate

• Global Trigger Processor (GTP) receives all subsystem Level 1 data streams

• Trigger decisions made in GTP and distributed to all crates via the Trigger Distribution (TD) modules in the Trigger Supervisor Crate

14

Page 15: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Global Trigger CrateVXS Pair Map

• SubSystem Processors are Payload board format and will communicate with two GTP

• Note TI mapping is identical to Front-End Crate

• GTP must also provide SD fanout functions for SSP payload modules

15

Page 16: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

GTP SpecificationUpdate presented atOnline Working GroupMeeting

16

Page 17: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

• Virtex 5 devices available now that have high GigaBit transceiver counts capable of managing the data from up to 8 Sub-System Processors

• GTP logic will effectively have all trigger data from up to 64 Level 1 crates in one FPGA.

17

Page 18: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

• Quick view of proposed component layout using Virtex 5 FPGA

• Routing will be dense for Gigabit links from each SSP

( 4 links * 8 SSP )

• GTP must manage the SD functions, but this should be feasible

• Power and cost are reduced from original proposal

18

Page 19: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Discriminator Status(Not truly trigger system hardware, but very nice new development)

• 16 Channel dual-threshold discriminator prototypes are in house:- 2 units for Hall D- 5 units for Hall B

• Prototype modules will be released in the next week for halls to use.

• Significantly cheaper than V895: -cost < $2,000

• Provides several features not found on V895:

- 32bit scalers on all channels at both thresholds

- Calibrated pulse widths: from 8 to 40ns- Trimmed input offset (<2mV error)- Second 34pin output connector is fully

programmable. - Able to perform logic based on all

channels at both thresholds

Ben Raydo

19

Page 20: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

16 Channel VME Discriminator Block Diagram

Ben Raydo

20

Page 21: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Schedules, work plans for FY11 - FY13• FY10 design projects are at full resource pace!

FADC250 Production version at end of FY10 F1TDC-V2 SSP Prototype by end of June 2010 TI-TD Prototype(s) by end of summer 2010 16 Channel Discriminator/Scaler (Hall B requirement)

7 ‘production’ units under test now VXS Crate Specification At the RFI stage and accounts for each year allocated GTP Need new EE full time, but we will have to keep moving forward

• Baseline Improvement Activities (BIA) review upcoming to review FY11 projects

• Several of the board projects listed above will be available before FY11 begins

• FY11 will be an intensive year of significant ‘system’ level testing to assure that these boards are ready for final production quantity orders in FY12

21

Page 22: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Summary (Almost identical to 28-Jan summary)

• FY10 board design projects are on track and prototypes will be here soon!!

• As always GREAT WORK on keeping these projects on schedule• Work activities exceed EE and E-Designer resources, but we push forward,• GTP design activities must be started soon independent of new EE hire status

• 3nd annual 12GeV Trigger Workshop will be @CNU – 8 July 2010

• FINAL VXS pair mapping has been established so other groups (Hall A, Hall B) are able to start their custom VXS payload modules. (Super BigBite will use VXS payload modules for GEM tracker)

• Weekly 12GeV Trigger meeting has produced good discussions and ideas for implementation of system level test programs that will be essential for commissioning the DAQ/Trigger/Readout system in the Hall. ( See Alex’s talk)

• Looking forward, the FY11 – FY13 schedule appears to be reasonable, (labor $$ included), but detailed work activities will need to be created to assure success.

22

Page 23: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Recent Applications with Level 1 Hardware

Backup Slides

Page 24: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

TIDTest/Commissioning setup:Up to 9 cratesCan be supported

TD withTS function

TI#1

TI#2

TI#8

SD#1

SD#2

SD#8

FADC#1

FADC#16

FADC#2

TID boards

FiberVXS VXS

SD#9

Luxury Setup (optional):Subsystem control(two fibers on TI)

TS SD

TD#1

TD#2

TD#16

TI#1

TI#2

TI#8

SD

SD

SD

FADC#1

FADC#16

FADC#2

TID boards

VXS FiberVXS VXS

TID#nSubSys TS

TID#mSubSys TS

Page 25: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

PREx -- HALL A Moller Polarimeter Application

1

2

3

4

SCINTILLATOR

1

2

3

4

CALORIMETER

LEFT

1

2

3

4

SCINTILLATOR

1

2

3

4

CALORIMETER

RIGHT

FADC-250

4

4

4

4

ON BOARD SCALER (COUNTER) to be read out by a separate trigger (helicity and gate bits) at the helicity cycle of 30 to 2kHz. • CL and CR• CL and SL• CR and SR• CL and CR and SL and SR• CL and CR and (SL and SR delayed > 100 ns)

TRIGGER condition (or): CL.AND.CR prescaled from 1 to at least 1000 CL prescaled from 1 to at least 1000 CR prescaled from 1 to at least 1000

CL = ΣI=1,4∑j=1,2 PJI > threshold

CR = ΣI=1,4∑j=1,2 PJI > threshold

SL = (ΣJ=1,2 S1J > threshold) or (ΣJ=1,2 S2J > threshold) or

(ΣJ=1,2 S3J > threshold) or (ΣJ=1,2 S4J > threshold)

SR = (ΣJ=1,2 S5J > threshold) or (ΣJ=1,2 S6J > threshold) or

(ΣJ=1,2 S7J > threshold) or (ΣJ=1,2 S8J > threshold)

When TRIGGER condition is met, send data that cause TRIGGER.

1-4

5-89-12 13-16

H. Dong

Page 26: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Trigger application exampleImplemented with CAEN1495

B. Raydo

Page 27: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

TD

CPU

- 61

00 FADC250

FADC250

SD

TI

“davw1” VXS crate

FADC250

FADC250

CTP#1

CPU

- 61

00 FADC250

FADC250

SD

TI

“davw5” VXS crate

CTP#2

SSP

*

*SSP function embedded inside 2nd CTP

TriggerDecision

TriggerClockSyncBusy

L1 Crate Sum 10Gbps Stream

2 Fully Prototyped Front-End Crates

16 test signalsdistributed to 6 FADC boards

Page 28: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Synchronized Multi-Crate Readout• CTP #2 is also acting as an SSP (by summing the local crate + CTP#1 sum over fiber

• A programmable threshold is set in CTP, which creates a trigger when the global sum (6 FADC boards => 96 channels) is over threshold.

• Example test with a burst of 3 pulses into 16 channels across 2 crates/6 FADC modules

A 2μs global sum window is recorded around the trigger to see how the trigger was formed:

Example Raw Event Data for 1 FADC Channel:

B. Raydo

Page 29: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Input Signal to 16 FADC250 Channels:

Raw Mode Triggered Data (single channel shown only):

Global Sum Capture (at “SSP”):

• Runs at 250kHz in charge mode

• Latency: 2.3µs(measured) + 660ns(GTP estimate) < 3µs

2 Crate Energy Sum Testing

• Threshold applied to global sum (96 digitized channels) produces 3 triggers.

• Raw channel samples extracted from pipeline shown for 1 channel.

B. Raydo

Page 30: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

Synchronized Multi-Crate Readout Rates

• FADC event synchronization has been stable for several billion events @ ~150kHz trigger rate.

• Have run up to 140kHz trigger rate in raw window mode, up to 170kHz in Pulse/Time mode.

• Ed Jastrzembski has completed the 2eSST VME Interface on FADC allowing ~200MB/s readout

B. Raydo

Single Crate12 signals distributedto four FADC250

18% Occupancy

Page 31: GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010  R . Chris  Cuevas

GlueX Level 1 Timing