By: Bas van der Heijden & Martin van Beuzekom

Slides:



Advertisements
Similar presentations
Integrating Timepix(3) Szymon Kulis, Mathieu Benoit, Bas van der Heijden, Frans Schreuder, Henk Boterenbrood, MvB and the Timepix3 designers Xavi Llopart,
Advertisements

E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Developing the Timepix Telescope Planning a Future Timepix Telescope Richard Plackett – VELO Testbeam Meeting CERN, 7th October 09.
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
MEDIPIX3 TESTING STATUS R. Ballabriga and X. Llopart.
Institute of Experimental and Applied Physics Czech Technical University in Prague 11th December 2007 Michal Platkevič RUIN Rapid Universal INterface for.
NIKHEF 27 Feb 2007RELAXd Serial Readout Status1 RELAXd Serial Readout - Status Motherboard MASTER RELAXd Chipboard – SLAVE ADCDACsFlashPower FPGA LatticeSC15.
High Speed Digital Design Project SpaceWire Router Student: Asaf Bercovich Instructor: Mony Orbach Semester: Winter 2009/ Semester Project Date:
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
-1- Current Telescope Strengths High resolution (~2.5um) Adaptability Ease of use – Currently borrowed by SPS collimator group Weaknesses Small number.
Straw electronics Straw Readout Board (SRB). Full SRB - IO Handling 16 covers – Input 16*2 links 400(320eff) Mbits/s Control – TTC – LEMO – VME Output.
Uli Schäfer 1 Ethernet-driven control and data acquisition scheme for the Timepix-based TPC readout R.Degele, C.Kahra, U.Schäfer, S.Tapprogge, D.Wicke,
AIDA annual meeting,Vienna, 26th March 2014Václav Vrba, Institute of Physics, Prague 1  design of sensors for production submission  design of the readout.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Leo Greiner IPHC testing Sensor and infrastructure testing at LBL. Capabilities and Plan.
VELO upgrade Front-end ECS LHCb upgrade electronics meeting 12 April 2012 Martin van Beuzekom on behalf of the VELO upgrade group Some thoughts, nothing.
David Cussans, AIDA/CALICE DAQ Palaiseau, 10 Nov 2011 Trigger/Timing Logic Unit (TLU) for AIDA Beam-Test.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware.
Phase-1 Design. i PHC Phase /04/2008 System Overview Clock, JTAG, sync marker and power supply connections Digital output.
Timepix Telescope Plans Proposed Work Packages for the Timepix Telescope Richard Plackett CERN, 8 th December 09.
CCD Cameras with USB2.0 & Gigabit interfaces for the Pi of The Sky Project Grzegorz Kasprowicz Piotr Sitek PERG In cooperation with Soltan Institute.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Testing of ABC  Not to scale! 100nF Edge Sensor wired to A9, A10 ? ABC nF NB graphic is not an exact match with “ABC_Pads_V5.2.pdf”
PROGRESS ON ENERGY SUM ELECTRONIC BOARD. VXS Backplane Energy Sum 18 fADC VME64 High Speed Serial VME64 16 CH Detector Signals Crate Sum to Trigger Energy.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
Source Controller software Ianos Schmidt The University of Iowa.
Towards a 7-module Micromegas Large TPC prototype 1 D. Attié, P. Baron, D. Calvet, P. Colas, C. Coquelet, E. Delagnes, M. Dixit, A. Le Coguie, R. Joannes,
FEC electronicsRD-51 mini week, CERN, Sept Towards the scalable readout system: FEC electronics for APV25, AFTER and Timepix J.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
3 Sep 2009SLM1 of 12 SLM performance and limitations based on HW tests.
NI Big Physics Summit CERN
SL-PGA firmware overview M. Sozzi Pisa - January 30/31, 2014.
TLU plans 21/03/20161 D. Esperante, Velo upgrade meeting.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
Mitglied der Helmholtz-Gemeinschaft Status of the MicroTCA developments for the PANDA MVD Harald Kleines, ZEL, Forschungszentrum Jülich.
LHCb Outer Tracker Upgrade Actel FPGA based Architecture 117 januari 2013 Outline ◦ Front end box Architecture ◦ Actel TDC ◦ Data GBT interface ◦ Data.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
of the Upgraded LHCb Readout System
IAPP - FTK workshop – Pisa march, 2013
CALICE DAQ Developments
E. Hazen - Back-End Report
AMC13 Status Report AMC13 Update.
Production Firmware - status Components TOTFED - status
Pixel panels and CMOS Read-out electronics
TELL1 A common data acquisition board for LHCb
Large Area Endplate Prototype for the LC TPC
FrontEnd LInk eXchange
Status of the Merlin Readout System
COVER Full production should arrive today
Test Slab Status CALICE ECAL test slab: what is it all about?
Evolution of S-LINK to PCI interfaces
Quad TPX3 chipboard PCB Cooling block Cooling block Cooling block TPX3
New Crate Controller Development
VELO readout On detector electronics Off detector electronics to DAQ
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
Network Processors for a 1 MHz Trigger-DAQ System
The CMS Tracking Readout and Front End Driver Testing
TELL1 A common data acquisition board for LHCb
Presentation transcript:

By: Bas van der Heijden & Martin van Beuzekom Timepix3 Readout By: Bas van der Heijden & Martin van Beuzekom 3/20/2013 Nikhef

MPX3 and TPX3 readout -> SPIDR Speedy PIxel Detector Readout Development on a Xilinx evaluation board design a custom (small form factor) FPGA board at a later time Aim to read out 1 Timepix3 at full (80 Mhits/s) speed, or multiple Timepix3 chips at lower speed (less links per TPX3) Readout bandwidth at least 5 Gbits/s -> use 10 Gigabit ethernet currently using 1 Gigabit ethernet 10 Gbe VHDL code development started MPX3.1 and RX readout up and running (low DAQ speed) Re-use ‘back-end’ code for TPX3 readout 3/20/2013 Nikhef

Xilinx ML605 development board Medipix3 chipboard Xilinx ML605 development board 3/20/2013 Nikhef

By: Bas van der Heijden Nikhef Timepix3 chipboard HV for sensor/ grid test fixture for diff. probe No routing TPX3 lemo00 Power supply 1.5V Test fixture 11x 150mm 69mm FMC connector 3/20/2013 By: Bas van der Heijden Nikhef

By: Bas van der Heijden Nikhef Timepix3 chipboard FMC (high pincount 8gbt’s) Mux for selecting between gbt and regular IO pins on fpga (PI2PCIE2412ZHE) ADC & DAC for timepix I2C Lemo’s (trig/clk/busy/?) VDD(1.5V) VDDA(1.5V) VDDPLL(1.5) (from one DC/DC? CERN sm01c) VDDA(3.3 efuse from FMC) U&I monitor (ina219) CERN rad-hard powersupply’s? Flash for storing pixel mask (mp25p32 32Mb) Simple bias supply for Si sensor? (max668) (12-100V) Extra pad and connector/pad for HV bias (1000V) (thick sensor/grid+cathode) Probing fixtures for 8x data_out/data_in/clk_in/enable_in No routing behind chip (allows removing/thinning of PCB for beamtest) Chip cooling? 3/20/2013 By: Bas van der Heijden Nikhef

Fast data transmission path 64MHz (recovered clock) 125MHz 156MHz MAX data rate is 5.12Gbit (80MHz*64bit@8 lanes) TPX RST TPX CLK 8x TimeStamp 14+20bits 2^34*25ns ≈ 7min Unique timestamps@40MHz Pixel data to Ethernet packet State Machine timestamp 20b FIFO 68b Depth=4097 8x36Kb EBR Data 64b Data 64b Data 68b Data 68b Data 64b TX BUF-FER 10GB MAC 10GB PCS SerDes 640Mbit CLK 64MHz 48b + 20b timestamp Pixel word collector CLK 10MHz FIFO 68b (depth=16) WORD MUX Data 68b sop Port 1 sop Data 8b Data 68b Empty Control word DEMUX Empty Empty eop eop Empty RdReq RdReq RdReq IP MUX K-char WRen RdReq XGMII Remove control header Send packet on timeout or max size 10G Base X Almost full Almost full RX BUF-FER eop sop Control data FIFO 64b Throttle control CPU Port n Pixel word 68b Crtl 4b Address 16b ToA 14+4b ToT 10b Coarse Timestamp20b 3/20/2013 Nikhef

Fast data path summary Add 20 bit timestamp to 48 bit pixel packets from TPX3 data of up to 8 serial links merged into one fifo (round robin) strip off 4 bit ctrl header in ethernet packet builder use 4 bit ctrl header to route data (to GBE / CPU) GBE packet transmitted when either max. length reached or when time-out (configurable) max. collection time given by 14+20 timestamp @40 MHz -> 7 minutes 3/20/2013 Nikhef

control data path 125MHz 156MHz 40/80MHz IP MUX RX Statemachine Packet decoder Enable Data out Front end Data Port 1 ClkIn MUX 10GB MAC TX BUF-FER 10GB PCS 64b IP MUX XGMII 10G Base X Throttle control Veto 64b RX BUF-FER T0 sync Control signals CPU Shutter CPU Port TPulse ext_T0 & shutter 3/20/2013 Nikhef

control path summary Configuration / control via soft-core CPU (Leon) Configuration directly from GBE also possible via Rx statemachine Rx statemachine also for throttling (pause frames) The Soft-CPU + firmware take care of the HW specific details Testpulse generator Shutter control 3/20/2013 Nikhef

Throttle structure FPGA PC Pause frame DAQ busy packet Timepix3 FIFO TX State-Machine MAC+PCS Network card DAQ application 10G Base X Shutter FIFO almost full Throttle control Pause frame FrontEnd disable Other detectors DAQ busy packet (continue after …) FE disable from other detector 3/20/2013 Nikhef

Hardware status + plan for next 3 months 2 hardware engineers full time + support for PCB design MPX3+RX readout working 1 lane to MPX3, 1 Gbe to PC not yet all modes are implemented/tested further VHDL development is temporarily stopped; focus on TPX3 specific parts Aim to have ready before TPX3 returns from fab: Chipboard 10 GBE (fallback to 1 GBE possible) VHDL statemachine, interface to TPX3 Pixel packet receiver and packet builder for 10 GBE Later this year: features and testing max. data throughput custom FPGA board tileable chipboard for MPX3 and TPX3 (2 versions) 3/20/2013 Nikhef

Software status and plans Simultaneous code development for soft-CPU in FPGA and driver library at PC side Library (“API”) for MPX3+RX functions almost complete, being tested/debugged at the moment Low level TPX3 calls will be added the coming months Testprograms (“scripts”) are simply a collection of calls from the library Calls like: “SetDACs”, “openShutter”, “ReadFrame” etc. written in C/C++, compile before running (MS Visual Studio Express 2010, free version) Pixel data written to disk and /or on primitive display decoder for offline display (Root) will be provided Additional layer of code will be added to adapt to Pixelman API High speed DAQ program will follow later this year 3/20/2013 Nikhef

Software tools (V)HDL graphical entry tool: Ease from HDLworks Simulation: Questasim latest version Synthesis: Xilinx ISE version 14.x Use of SVN Software development: MS Visual Studio Express 2010 free version 3/20/2013 Nikhef

We would like to have/know: Final pinout / dimensions of TPX3 for chipboard Up to date manual (working document?) Simulation model of TPX3 Other S-LVDS issue? converter needed? 3/20/2013 Nikhef