XFEL Meeting, RAL 20 January 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.

Slides:



Advertisements
Similar presentations
Clock and Control Status Matt Warren, on behalf of Martin Postranecky.
Advertisements

XFEL 2D Pixel Clock and Control System Train Builder Meeting, UCL 11 May 2010 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing,
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 4 December 2008 Martin Postranecky Matt Warren, Matthew Wing.
XFEL C+C HARDWARE : REQUIREMENTS 1) To receive, process and store Timing Signals from TR ( Timing Receiver ) in same crate : - 5 MHz Bunch CLOCK - Bunch.
Μ TCA Crate Timing Receiver Crate Processor 100 MHz Clock Start/Info/Stop Bunch Veto FEE Status C+C Master FEE C+C Fanout Slave FEE 5MHz Clock Trigger.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 18 February 2010 Martin Postranecky, Matt Warren, Matthew Wing.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 22 October 2009 Martin Postranecky, Matt Warren, Matthew Wing.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 23 April 2009 Martin Postranecky Matt Warren, Matthew Wing.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 18 February 2010 Martin Postranecky, Matt Warren, Matthew Wing.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, MANNHEIM 02 July 2009 Martin Postranecky, Matt Warren, Matthew Wing.
XFEL 2D Pixel Clock and Control System. 2 OUTLINE June meeting at DESY June meeting at DESY C&C Hardware structure C&C Hardware structure C&C Firmware.
XFEL Meeting, Hamburg September 2010 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
XFEL Meeting, DESY 5 May 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
02/06/2014James Leaver Slink Transition Card. 02/06/2014James Leaver Slink Transition Card Simple 6U board: –Provides interface between FED and Slink.
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
New Corporate Identity Poster Design Department of Physics and Astronomy, University College London Erdem Motuk, Martin Postranecky, Matthew Warren, Matthew.
Uli Schäfer JEM Status and Test Results Hardware status JEM0 Hardware status JEM1 RAL test results.
Uli Schäfer JEM Status and plans Hardware status JEM0 Hardware status JEM1 Plans.
Trigger System Functions Master/Slave Operation –Located in Readout Boards’ BE-FPGA, but only active as Master in one slot. –Master controls asynchronous.
Page 1 Simplifying MSO-based debug of designs with Xilinx FPGAs.
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
Coordinate Based Tracking System
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
Uli Schäfer JEM Status and plans Algorithms Hardware JEM0, JEM1 Tests Plans.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
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.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
Data Acquisition Card for the Large Pixel Detector at the European XFEL 1 Tuesday 28 th September 2011, TWEPP Vienna Presented by John Coughlan STFC Rutherford.
Dayle Kotturi Lehman Review May 10-12, 2005 LCLS Timing Outline Scope SLC Master Pattern Generator Introducing the PNET VME receiver.
Yuri Velikzhanin NuTel TV meeting, June 13 (Friday), 2003 Status of electronics for NuTel prototype.
RCU Status 1.RCU design 2.RCU prototypes 3.RCU-SIU-RORC integration 4.RCU system for TPC test 2002 HiB, UiB, UiO.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
LZRW3 Data Compression Core Dual semester project April 2013 Project part A final presentation Shahar Zuta Netanel Yamin Advisor: Moshe porian.
Project Characterization Implementing a compressor in software and decompression in hardware Presents by - Schreiber Beeri Yavich Alon Guided by – Porian.
2 4 Dec 2008C+C Crate Layout CC Master TCLKA TCLKB RX17 TX17 RX18 TX18 RX19 TX19 RX20 TX20 (wired-OR) Bunch Clock FE Clock (99MHz) Trig (Start) EncClock.
Global Trigger H. Bergauer, Ch. Deldicque, J. Erö, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
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.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
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.
Project Final Semester A Presentation Implementing a compressor in software and decompression in hardware Presents by - Schreiber Beeri Yavich Alon Guided.
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)
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
Sept. 7, 2004Silicon VTX Workshop - Brookhaven National Laboratory, Long Island, New York Prototype Design of the Front End Module (FEM) for the Silicon.
Teaching Digital Logic courses with Altera Technology
XFEL In-kind Review Committee Meeting, 11 May 2009 Parliament British Museum XFEL clock and control system In kind contribution proposal Development and.
Raw Status Update Chips & Fabrics James Psota M.I.T. Computer Architecture Workshop 9/19/03.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
Production Firmware - status Components TOTFED - status
Update on CSC Endcap Muon Port Card
LCLS Timing Outline Scope The order of things
XFEL 2D Pixel Clock and Control System Train Builder Meeting, UCL 11 May 2010 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing,
CC DEVELOPMENT PROGRESS and SCHEDULE
LCLS Timing Outline Scope The order of things
Presentation transcript:

XFEL Meeting, RAL 20 January 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System

2 OUTLINE Progress up to date Progress up to date Hardware Structure Hardware Structure Firmware structure Firmware structure Current Status Current Status Outstanding Issues Outstanding Issues Future plans Future plans

3 Progress up to date Acquired software and licence for Allegro ConceptHDL Acquired software and licence for Allegro ConceptHDL – Design flow established – The first run slightly slow – improved for others – Schematic design and packaging at UCL – Layout at RAL Test card A design Test card A design – Schematic entry/layout finished – Named PC3461M – In the manufacturing and assembly stage RTM design has started RTM design has started – Schematic entry started xTCA crate has been purchased xTCA crate has been purchased – Set up and running with SLC

4 Progress up to date Firmware design on the development platform Firmware design on the development platform – Telegram transmit/receive – FAST message transmit/receive – Test Bench Firmware comprising all transmit/receive blocks Firmware comprising all transmit/receive blocks Transmit can be started by external input (push-button or ChipScope VIO) Transmit can be started by external input (push-button or ChipScope VIO) Results can be observed by ChipScope Results can be observed by ChipScope – PCIe Development card can be accessed through PCIe Development card can be accessed through PCIe – Manual start/stop (standalone operation)

5 Hardware Structure PCM3461 Assembly drawing top and bottom sides RECEIVE TRANSMIT Test / Prototyping area

6 Hardware Structure PC3461M to be used for PC3461M to be used for – FAST message transmit/receive testing (via ETH cables) – Telegram message transmit/receive testing – Available for others to use (with the XUPV5 development board)

7 Hardware Structure Prototype RTM to test with the DAMC2 board in the xTCA crate Prototype RTM to test with the DAMC2 board in the xTCA crate – Early prototype availability for the system – Diagnosing bugs/gotchas with the design – Later revision to add more capability – Prototyping platform for extra features if needed for extra features if needed – Tests to be carried out in the actual setup (xTCA crate) in the actual setup (xTCA crate) RJ45 CONNECTORS (8/16) LVDS DRIVERS LVDS RECEIVE CLOCK / PLL I2C / EEPROM POWER

8 Firmware Structure A test firmware that integrates transmit/receive and other features A test firmware that integrates transmit/receive and other features – One bit file to program the FPGAs on the dev boards – ChipScope cores associated with each block Firmware diagram – Finished blocks + extras for test Firmware diagram – Finished blocks + extras for test Clocking implemented according to the dev board Fast Message Receive implemented as a part of LPD FEM firmware Telegram transmit implemented for TR Buttons on dev board

9 Telegram transmit/receive Telegram transmit/receive Two packet structures for data and events Start Byte (x2C) + Write_Type + CRC (for events) Start Byte (x2C) + Write_Type + CRC (for events) Start Byte (x2C) + Write_Type + Data (32-bit) + CRC (for data) Start Byte (x2C) + Write_Type + Data (32-bit) + CRC (for data) WR_CLK can be different than 108 MHz ASYNC FIFO in the transmitter ASYNC FIFO in the transmitter FLAG_OUT indicates types of events and data 8-bit CRC IDLE pattern (x5885) sent between packets Firmware Structure BUNCH_PAT_ID TRAIN_NO_OUT FLAG_OUT (event/data) CLK_OUT (27 MHz) TEL_CLK_OUT TEL_DATA_OUT CLK108 WR_TYPE WR_DATA WRITE_CLK WR_EN TRANSMIT RECEIVE TRCC SIGNAL DIAGRAM FOR TRANSMIT INPUT

10 Firmware Structure REG_HIT_ACK REG_INPUT REG_HIT CLK_OUT DATA_OUT RECEIVE RESET START END_TRAIN BUNCH_PAT_ID TRAIN_NO_OUT BUNCH_PAT_ID TRAIN_NO_OUT FLAG_OUT (event/data) CLK_OUT (27 MHz) REGISTERS FAST TX PCIE EXT TRIG PCIe block Xilinxs Virtex5 embedded PCIeBlockPlus core Xilinxs Virtex5 embedded PCIeBlockPlus core Programmable memory read/write functionality in firmware Programmable memory read/write functionality in firmware A simple driver written for Linux A simple driver written for Linux A simple application to access registers on the FPGA A simple application to access registers on the FPGA To read/write Train_no and Bunch_Pattern_Id To read/write Train_no and Bunch_Pattern_Id

11 Firmware Structure Fast Message Transmit Implemented according to the specs Implemented according to the specs Simple XOR checksum Simple XOR checksum Register block Register block Different registers for different sources Different registers for different sources – PCIe and telegram data at the moment Multiplexes between different sources for FAST message transmit Multiplexes between different sources for FAST message transmit External Trigger Buttons on the board Buttons on the board Start / Stop / Reset Start / Stop / Reset

12 Current Status C&C firmware C&C firmware – Fast Message Generation – Start and Stop messages – Telegram receive

13 Current Status

14 Current Status TEST SETUP

15 Outstanding Issues – Telegram transmit/receive testing and feedback Further development / debugging Further development / debugging – RTM design Exact dimensions of the RTM card Exact dimensions of the RTM card DAMC2 schematic or a manual needed DAMC2 schematic or a manual needed Any experience / useful to know bits Any experience / useful to know bits – TR and DAMC2 availability – xTCA crate Operating system / device drivers Operating system / device drivers Any gotchas / experience with the crate Any gotchas / experience with the crate

16 Schedule PC3461M ready PC3461M ready – Initial testing with the card – Card made available RTM design RTM design – Schematic capture – Layout – Manufacturing Further firmware debug / development Further firmware debug / development – With the DAMC2 board – With the TR board – In the xTCA crate – VETO logic February 2011 March 2011 February 2011 March 2011 April 2011 February – April 2011