Presentation is loading. Please wait.

Presentation is loading. Please wait.

SCT Upgrade DAQ SCTDAQ/HSIO Status Bruce Gallop, Ashley Greenall, Bart Hommels, Peter Phillips, Matt Warren ATLAS Upgrade Week, DESY, April 2010.

Similar presentations


Presentation on theme: "SCT Upgrade DAQ SCTDAQ/HSIO Status Bruce Gallop, Ashley Greenall, Bart Hommels, Peter Phillips, Matt Warren ATLAS Upgrade Week, DESY, April 2010."— Presentation transcript:

1 SCT Upgrade DAQ SCTDAQ/HSIO Status Bruce Gallop, Ashley Greenall, Bart Hommels, Peter Phillips, Matt Warren ATLAS Upgrade Week, DESY, April 2010

2 2 Apr 2010SCT DAQ - HSIO Firmware Update HSIO Hybrid (on panel) Interface Board 2 DAQ PC: SLC5 Intel PRO/1000 Fibre and Copper NICs Patch Board Fibre Network Interface (to DAQ PC) LVDS Interface (to Hybrid) USB and Copper Network Interface (to DAQ PC) Serial Powering Test System Setup (as at UCL)

3 3 Apr 2010SCT DAQ - HSIO Firmware Update Firmware Structure DAQ connection abstracted via common interfaceDAQ connection abstracted via common interface Each data-stream has dedicated deserialiser/FIFO logic blockEach data-stream has dedicated deserialiser/FIFO logic block – 1 per column of ABCNs –Organised in pairs to facilitate BCC/MCC multiplexed streams 16 streams muxed onto a single DAQ stream16 streams muxed onto a single DAQ stream –Uses plenty of flow control COM streams are formed in software and serialisedCOM streams are formed in software and serialised No stream decoding on HSIO (yet)No stream decoding on HSIO (yet) Data Stream Pair DAQ Interface Block Fiber Copper USB Common Packet Decoder Common Packet Formatter Register Block MUX/ Arbiter CLK_readout Data Stream Pair Deserialser/Header- Trailer Detect/FIFO x8 x16 reg_enables reg_mode ABCx_COM Interface_select ABCN/ Hybrid/ Module Interface LVDS RX LVDS TX Serialiser

4 4 Apr 2010SCT DAQ - HSIO Firmware Update Firmware Update Development is active, many improvements –Coupled closely to software development Multi-stream readoutMulti-stream readout –Handles 16 streams of ABCN data (i.e. 8x BCC) –Proper flow control –Scalable DAQ ConnectivityDAQ Connectivity –Fibre Ethernet –Copper Ethernet (up to 100Mb, likely 1Gb with new HSIO) –USB soon DAQ controlDAQ control –Writable registers – controls modes/readout clocks etc.

5 5 Apr 2010SCT DAQ - HSIO Firmware Update In progress USB Firmware is written, but untested on HSIOUSB Firmware is written, but untested on HSIO Full blown histogrammer systemFull blown histogrammer system –LBNL Module has been integrated, but untested Works on HSIO for ABCD, but not with SCTDAQ firmwareWorks on HSIO for ABCD, but not with SCTDAQ firmware Improved packet handlingImproved packet handling –Simulate more realistic “asynchronous” conditions –Add multiple packets for long events capability I2C MonitoringI2C Monitoring –Started at LNBL –Needs dedicated data-streams on HSIO and control logic User selectable header/trailer, raw stream captureUser selectable header/trailer, raw stream capture –For BCC ID/register readback - has no header Jumper selectable DAQ interface – Fibre/Copper/USBJumper selectable DAQ interface – Fibre/Copper/USB

6 6 Apr 2010SCT DAQ - HSIO Firmware Update Next steps Individual delays on all input streamsIndividual delays on all input streams Register readbackRegister readback –Currently we can only look at the display! Add more status registersAdd more status registers –Trigger/header counters Implement other types of control and readbackImplement other types of control and readback –Blocks –FIFOs –Autonomous status reports Full Histogrammer sub-systemFull Histogrammer sub-system –Assess best structure – 1 per channel or shared? Scale to 48 channelsScale to 48 channels –May need effort on logic reduction to fit FPGA –Coupled to histogrammer config

7 7 Apr 2010SCT DAQ - HSIO Firmware Update SCT Upgrade DAQ HSIO Software Status

8 8 Apr 2010SCT DAQ - HSIO Firmware Update Evolution, not Revolution! 1.Modify SCTDAQ to readout ABCN-25 and BCC using MuSTARD/SLOG VME modulesusing MuSTARD/SLOG VME modules 2.Modify SCTDAQ to support other hardware principle demonstrated with NI-6562 card used for wafer screeningprinciple demonstrated with NI-6562 card used for wafer screening 3.Modify SCTDAQ for basic HSIO support send Ethernet packets to HSIOsend Ethernet packets to HSIO configuration registersconfiguration registers prepared command streams for ABCN-25 hybridsprepared command streams for ABCN-25 hybrids receive Ethernet packets from HSIOreceive Ethernet packets from HSIO decode and histogram ABCN-25 eventsdecode and histogram ABCN-25 events 4.Support additional firmware features as they become available USBUSB histogramming and scan controlhistogramming and scan control register readbackregister readback end of stave DCS (temperature readout and 1-wire control)end of stave DCS (temperature readout and 1-wire control) Present Future

9 9 Apr 2010SCT DAQ - HSIO Firmware Update Platforms and Interfaces SLC5SLC5 Custom driver for raw ethernet packetsCustom driver for raw ethernet packets –Bruce –Copper at 10 Mbps –Copper at 100 Mbps –Fibre at 1Gbps Windows XP or 7 Interface to WinPCAP raw packet driver –Peter –Copper at 10Mbps –Copper at 100Mbps –Fibre untested no fibre NIC in my laptop!

10 10 Apr 2010SCT DAQ - HSIO Firmware Update SCTDAQ Stavelet GUI Features: Menu bar Dialog boxes to set parameters Tabbed display shows data for 4 modules

11 11 Apr 2010SCT DAQ - HSIO Firmware Update But does it work? This preliminary plot shows a raw data burst for one ABCN-25/BCC module. We have recorded analogue test data from a single hybrid, but not yet from a module. To be continued…


Download ppt "SCT Upgrade DAQ SCTDAQ/HSIO Status Bruce Gallop, Ashley Greenall, Bart Hommels, Peter Phillips, Matt Warren ATLAS Upgrade Week, DESY, April 2010."

Similar presentations


Ads by Google