Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta...
-
Upload
kerry-barrett -
Category
Documents
-
view
215 -
download
0
Transcript of Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta...
![Page 1: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/1.jpg)
Prototype of theGlobal Trigger Processor
GlueX Collaboration
22 May 2012
Scott Kaneta ([email protected])
Fast Electronics Group
![Page 2: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/2.jpg)
Presentation Outline• Level 1 Trigger Architecture Overview• GTP Hardware
– Specification– Block Diagram– Prototype
• GTP Prototype Status• Trigger Equations
![Page 3: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/3.jpg)
Level 1 Trigger Architecture
FCAL (11) BCAL (16) Tagger (2)ST (1) TOF (2)
L1 Subsystems (# Crates)
EnergyHit Pattern10Gbps
fiber optics
Global Trigger Crate: 10GbpsVXS
SD
• Switch A in Global Trigger Crate• Trigger Distribution not shown
![Page 4: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/4.jpg)
GTP Hardware Specification• Altera Stratix IV GX 180
– Pin compatible expansion up to 530k logic elements ($)• Support for up to 16 VXS payloads
– 2x 5-Gbps links per payload• 32 LVPECL trigger/clock outputs to TS• 4 channel full duplex Fiber transceiver• 2 Gb DDR2 Memory
– Two independent 1-Gb Interfaces• 512 Mb Flash Memory
– 256 Mb dedication for configuration– 256 Mb for code or other
• 10/100/1000 Ethernet Interface on Front Panel
![Page 5: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/5.jpg)
GTP Hardware Block Diagram
Configuration Controller
CPLD
Stratix IV GX180
Front Panel
RJ45 PHY
Trigger Out
Multi-Image Configuration
Flash
DDR2Memory
Code Flash Link Up 1
2/ SSP Data 1
Link Up 16
2/ SSP Data 16
.
.
.
VXS Backplane
Clock, SyncTrig1, Trig2
Nios IISoft
Processor(s)
Ethernet
Ethernet
RGMII
4x Densishield
4/
/32
JTAG
High Speed Serial
General Purpose
Configuration
Legend/4
Fiber Transceiver
![Page 6: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/6.jpg)
GTP Prototype
4 ChannelFiber
RJ45Ethernet
Jack
4x 8-ChannelLVPECL
Trigger/Clock Outputs
Altera FPGAStratix IV GX
DDR2 Memory2x 1-Gb
Flash Memory2x 256-Mb
![Page 7: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/7.jpg)
Prototype Evaluation StatusTest Initial Moderate Extensive Done Notes
Power X X X Complete except testing specifications under realistic load
Clocking X X Local oscillators only
Transceivers X X Pass 5 Gbps from SSP on some slots, need to test all lanes
Flash X X R/W config flash from CPLD, Toolkit evaluation of code flash
Configuration X X Non-volatile configuration from flash
DDR2 X X EMIF Toolkit Evaluation
Trigger Out X X Tested with test board, TS testing in upcoming Global Crate test
Ethernet X X ARP and Ping functional using VHDL TCP/IP Stack and MAC
Fiber Evaluation has not yet begun
![Page 8: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/8.jpg)
Ethernet Testing• ARP and Ping fully verify hardware
– VHDL TCP/IP stack• Significant work required for usable interface
![Page 9: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/9.jpg)
GTP Equations• From Dave Doughty’s presentation January 2008• Z >= TFM*TTOF + EFM*EFCal + RM*((EFCal
+1)/(EBCal + 1))– TTOF - Tracks Forward TOF– EFCal - Energy Forward Calorimeter – EBCal - Energy Barrel Calorimeter
• Modified from Ben’s implementation for Stratix IV– ~2% of FPGA resources
• Looking for feedback regarding equations– User modification of equations– FPGA density
• Multiple configurations if necessary
![Page 10: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/10.jpg)
GTP Equation
![Page 11: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/11.jpg)
Trigger Applications• Heavy Photon Search test run
– Cluster finding in ECal using CTP– Sliding 3x3 window of crystal energies
• Calorimeter– 221 channels– 125 cluster processors
![Page 12: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/12.jpg)
Cluster Finding Algorithm
+
+
+
+
+
++ + Cluster
Energy
![Page 13: Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta (skaneta@jlab.org) Fast Electronics Group.](https://reader030.fdocuments.us/reader030/viewer/2022032605/56649e7b5503460f94b7bb7e/html5/thumbnails/13.jpg)
Cluster Finding Design • Targeted Xilinx Virtex 5 LX110T• Significant timing issues
– Design pushes limit of this FPGA• Some features not implemented
– Control of the number of crystals per cluster– Scalar reporting