CMX firmware development Pawel Plucinski Stockholm University Stockholm University CMX firmware status G-Link and GTX serializer Clock manager Memory Conclusions.

Slides:



Advertisements
Similar presentations
DUAL-OUTPUT HOLA FIRMWARE AND TESTS Anton Kapliy Mel Shochet Fukun Tang Daping Weng.
Advertisements

System Design GroupInstrumentationViraj PereraRAL 2-March-01 Cluster Processor Chip Requirements – Process 4 x 2 x 2 TT Window – Receive BC multiplexed.
VHDL Lecture 1 Megan Peck EECS 443 Spring 08.
JET Algorithm Attila Hidvégi. Overview FIO scan in crate environment JET Algorithm –Hardware tests (on JEM 0.2) –Results and problems –Ongoing work on.
6/12/20151 Sequence Detectors Lecture Notes – Lab 4 Sequence detection is the act of recognizing a predefined series of inputs A sequence detector is a.
S. Silverstein For ATLAS TDAQ Level-1 Trigger updates for Phase 1.
Kazi Fall 2006 EEGN 4941 EEGN-494 HDL Design Principles for VLSI/FPGAs Khurram Kazi Some of the slides were taken from K Gaj’s lecture slides from GMU’s.
Ionization Profile Monitor Project Current Status of IPM Buffer Board Project 10 February 2006 Rick Kwarciany.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
Beam Secondary Shower Acquisition System: Igloo2 GBT Implementation tests at 5Gbps Student Meeting Jose Luis Sirvent PhD. Student 09/06/
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
Maurice Goodrick, Bart Hommels 1 CALICE-UK WP2.2 Slab Data Paths Plan: – emulate multiple VFE chips on long PCBs – study the transmission behaviour.
JEP HW status and FW integration plans Uli Schaefer and Pawel Plucinski Johannes-Gutenberg Universitaet Mainz Stockholm University.
CMX (Common Merger eXtension module) Y. Ermoline for CMX collaboration Preliminary Design Review, Stockholm, 29 June 2011.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
CMX status Yuri Ermoline for the MSU group Mini-TDAQ week, CERN, 9-11 July 2012,
Trigger Interface and Distribution J. William Gu Jefferson Lab 1. What is TID 2. TID Structure and functions 3. Possible usage in the system 4. TID related.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
CMX Hardware Status Chip Brock, Dan Edmunds, Philippe Yuri Ermoline, Duc Bao Wojciech UBC Michigan State University 25-Oct-2013.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
CMX Hardware Overview Chip Brock, Dan Edmunds, Philippe Yuri Wojciech Michigan State University 12-May-2014.
Performed by Greenberg Oleg Kichin Dima Winter 2010 Supervised by Moshe Mishali Inna Rivkin.
Digital Logic Design.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
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)
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
Fibonnaci Sequence Generator and Testbench in VHDL Michael Larson.
CMX Collection file for current diagrams 30-Apr-2014.
Mid presentation Part A Project Netanel Yamin & by: Shahar Zuta Moshe porian Advisor: Dual semester project November 2012.
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
MEG trigger system This short presentation describes the present status of the trigger algorithms of the MEG experiment implemented on the Xilinx FPGA.
Adam Marmbrant Samuel Silverstein Stockholm University Link Test Status.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
JET Algorithm Attila Hidvégi. Overview FIO scan in crate environment JET Algorithm –Hardware tests (on JEM 0.2) –Results and problems –Some VHDL tips.
VC707 Evaluation Kit Xilinx Virtex-7 In_0 GTX MHz IDELAY 8B/10B Serilizer 7 0 7IDELAY 0=>K28.5 0=>K28.1 D(15:0) K(1:0) 8B/10B IDELAYCTRL LHC_Clk.
ECE 554 Miniproject Spring
Beam Secondary Shower Acquisition System: Igloo2 GBT Starting with LATOP version Student Meeting Jose Luis Sirvent PhD. Student 16/06/
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,
1G eth UDP IP stack SIMPLIFIED IMPLEMENTATION FROM THE FIX.QRL STABLES (CONTRIBUTOR – PETER FALL) V2.0.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Status and Plans for Xilinx Development
Trigger for MEG2: status and plans Donato Nicolo` Pisa (on behalf of the Trigger Group) Lepton Flavor Physics with Most Intense DC Muon Beam Fukuoka, 22.
CMX: Update on status and planning Yuri Ermoline, Wojciech Dan Edmunds, Philippe Laurens, Chip Michigan State University 7-Mar-2012.
Howd - Zur Hung Eric Lai Wei Jie Lee Yu - Chiang Lee Design Manager: Jonathan P. Lee [M2] Huffman Encoder Project Presentation #3 February 7 th, 2007 Overall.
E. Hazen1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
1 HOLA status – February 2011 ● What's been done: ● Firmware for Cyclone IV FPGA for Tang's board – Emulation of TLK2501 transmission protocol – Flow control.
Internal Logic Analyzer Middle presentation-part A By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
DAQ and TTC Integration For MicroTCA in CMS
Class Exercise 1B.
“FPGA shore station demonstrator for KM3NeT”
RTL Design Methodology Transition from Pseudocode & Interface
ATLAS calorimeter and topological trigger upgrades for Phase 1
Christophe Beigbeder PID meeting
RTL Design Methodology
SPI Protocol and DAC Interfacing
RTL Design Methodology
NA61 - Single Computer DAQ !
CMX Status and News - post PRR -
RTL Design Methodology
RTL Design Methodology
Muon Port Card Latency, October 2015
ECE2030 HW-6.
Preliminary design of the behavior level model of the chip
Presentation transcript:

CMX firmware development Pawel Plucinski Stockholm University Stockholm University CMX firmware status G-Link and GTX serializer Clock manager Memory Conclusions

CMM code – the port to the V6 Recent changes and tests Two versions: VC and VS. G-link emulation + serializer GTX (including ISIM and scope tests of the optical output; target ML605 - xc6vlx240t). Adapting the clock tree to the Virtex-6 MMCM. Updating the block RAM implementation in the readout fifo/memory. Successfully simulated (ISIM). CMM code – the port to the V6. This includes:

G-link emulation in Virtex 6 General idea G-link encoder GTX TX 24b  8b multiplexer DAV (data available) DAQ or ROI data word 20b Encoded word 960 Mbs 40 MHz 120 MHz 24b 8b

G-link emulation in Virtex 6 The readout scheme G-link encoder GTX TX DAQ_IN DAQ_DAV G-link encoder GTX TX DAQ_RST ROI_IN ROI_RST 20b ROI_DAV clk120 clk40 Mux clk40 clk120 clk40 clk120 daq_enc roi_enc 24b roi_byte 8b daq_bytedaq_out roi_out 2b

G-link emulation in Virtex 6 Behavioral simulation results Reset DAV asserted Empty frames Sending zeros non zeros data This test was done with Xilinx ISIM...

G-link emulation in Virtex 6 “An eye diagram” Good result: Rise and Fall time below 240 psec! Scope tests of the optical output (target ML605):

CMM code – the port to the V6 Adapting the clock tree (MMCM)

CMM code – the port to the V6 Updating the block RAM Memory type: True Dual Port RAM Write/Read Width:16b Write/Read Depth:256

CMM code – the port to the V6 Simulation results: cmm_jepcrt_vc Testbench with random input data (no errors). No errors DAQ data

CMM code – the port to the V6 Simulation results: cmm_jepcrt_vs Testbench with random input data (no errors). No errors DAQ and ROI data Readout enable

Conclusion 'Jet-CMM emulation' design for Virtex-6 on the CMX: two versions 'vc' and 'vs', available on SVN. G-link protocol + GTX serializer is added The Clock tree is updated. The clock manager (MMCM) is being used. 'A new block RAM' in the readout fifo/memory implemented. Design was successfuly simulated with ISIM (testbunch, random input data, no errors). Latency is unchanged.