LANL FEM design proposal S. Butsyk For LANL P-25 group.

Slides:



Advertisements
Similar presentations
Synchronous Static Random Access Memory (SSRAM). Internal Structure of a SSRAM AREG: Address Register CREG: Control Register INREG: Input Register OUTREG:
Advertisements

Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
Programmable Interval Timer
Pipeline transfer testing. The purpose of pipeline transfer increase the bandwidth for synchronous slave peripherals that require several cycles to return.
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
1 COMP 206: Computer Architecture and Implementation Montek Singh Mon., Nov. 18, 2002 Topic: Main Memory (DRAM) Organization – contd.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
Registers and Counters
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
U niversity of S cience and T echnology of C hina Design for Distributed Scheme of WCDA Readout Electronics CAO Zhe University of Science and Technology.
8254 Programmable Interval Timer
Sakari tiuraniemi - CERN Status of the submission – End of Column.
© 2003 Xilinx, Inc. All Rights Reserved FPGA Design Techniques.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
Firmware based Array Sorter and Matlab testing suite Final Presentation August 2011 Elad Barzilay & Uri Natanzon Supervisor: Moshe Porian.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
Leo Greiner IPHC DAQ Readout for the PIXEL detector for the Heavy Flavor Tracker upgrade at STAR.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
8279 KEYBOARD AND DISPLAY INTERFACING
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
CascadedBCDCntr&Display Aim : Capture, simulate and implement a 2-digit, loadable BCD up/down counter, with chip enable I/P (CE) and chip enable O/P (CEO).
Status report 2010/10/22 Atsushi Nukariya. Progress ・ Progress is as follows. 1. Confirm to transfer data from SiTCP to PC. 2. Create software which read.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
FVTX Electronics (WBS 1.5.2, 1.5.3) Sergey Butsyk University of New Mexico Sergey Butsyk DOE FVTX review
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
1 The PHENIX Muon Identifier Front End Electronics Andrew Glenn (University of Tennessee), for the PHENIX collaboration Andrew Glenn 5/1/01 April APS Meeting.
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)
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Valerio Re, Massimo Manghisoni Università di Bergamo and INFN, Pavia, Italy Jim Hoff, Abderrezak Mekkaoui, Raymond Yarema Fermi National Accelerator Laboratory.
Transfering Trigger Data to USA15 V. Polychonakos, BNL.
DEPT OF MODERN PHYSICS, USTC Electronics System of MC IHEP, Beijing ___________________________________________ Muon Group, USTC, Hefei.
TDC in ACTEL FPGA Tom Sluijk Hans Verkooijen Albert Zwart Fabian Jansen.
Sept. 7, 2004Silicon VTX Workshop - Brookhaven National Laboratory, Long Island, New York Prototype Design of the Front End Module (FEM) for the Silicon.
8279 KEYBOARD AND DISPLAY INTERFACING
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
20 Out-panel Overview Crate-based (VME 9U) architecture. 4 crates for entire MUID system: –North Horizontal, North Vertical, South Horizontal, South Vertical.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
FVTX Electronics (WBS 1.5.2, 1.5.3) Sergey Butsyk University of New Mexico Sergey Butsyk DOE FVTX review
CDA 4253 FPGA System Design RTL Design Methodology 1 Hao Zheng Comp Sci & Eng USF.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
1 Status report 2011/8/12 Atsushi Nukariya. 2 Progress ・ FPGA -> Revision is completed. -> Obtained data from front-end chip. ・ Software.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
Firmware development for the AM Board
OMEGA3 & COOP The New Pixel Detector of WA97
CLUster TIMing Electronics Part II
Class Exercise 1B.
DCH FEE STATUS Level 1 Triggered Data Flow FEE Implementation &
vXS fPGA-based Time to Digital Converter (vfTDC)
LHC1 & COOP September 1995 Report
Iwaki System Readout Board User’s Guide
PID meeting SCATS Status on front end design
Sequential Logic Counters and Registers
Elec 2607 Digital Switching Circuits
Lecture 13 PicoBlaze I/O & Interrupt Interface
PID meeting Mechanical implementation Electronics architecture
Global chip connections
Fiber Optic Transciever Buffer
Preliminary design of the behavior level model of the chip
Presentation transcript:

LANL FEM design proposal S. Butsyk For LANL P-25 group

FEM Prototype Addressable 64 FIFO array to store last 64 beam clocks Data being readout by LVL1 trigger request from the FIFO N clocks back in time N is a constant value Fully pipelined design Takes ~4.5 Write clock cycles to store the hit in the FIFO (mainly due to FIFO asynchronous reset synchronization) GOT_HIT Writing into FIFO array Trigger 42 BCO clocks delay Reading from FIFO array GOT_HIT Writing into FIFO array Trigger 42 BCO clocks delay Nothing Data IN …… … CLK FIFO select Reset logic Read Address = Current BCO - N Data OUT 128 word deep FIFO 0 FIFO 1 FIFO 62 FIFO bit wide

Calibration System Block Diagram FPIX 2.1 DESER INIT PULSER BOARD CALIB CLK 64 FIFO ARRAY 24b x 128 OUTPUT FIFO 24b x 8K ML402 Virtex-4 Board Linux Box 4 24 CLK DATA SHIFT CNTR SHIFT IN CALIB CNTR Par. Port PULSE INWE f = 140 kHz RE DATA OUT f = 40 kHz GOT HIT LVL1 ACCEPT DELAY Full readout prototype chain is tested Uses 2300 (12%) slices and 75 (38%) RAMB16 blocks on VC4VSX35 Xilinx Virtex-4 FPGA Calibration and chip initialization chain controlled by the FPGA “Self-triggered” readout to PC at kHz through three Parallel Port

Full Readout Calibration Results Realistic triggered readout with 64 FIFO array tested Results of threshold scan repeat FNAL test results   The proposed readout design is working as expected 7 min required for 100 pulses at 64 amplitude settings One pixel tested at a time

Next step

FEM design proposal Assume FEM receives the data from N chips by fiber at some fixed rate f WRITE_CLK Main design goals  Sort the data by BCO counter  Buffer data for 64 BCO clocks  Store at most 512 hits per BCO  Read the data from certain BCO to output buffer at f READ_CLK speed Try to achieve f WRITE_CLK = f READ_CLK = 300 MHz The following schematics should do the job

Writing into “FIFO block” FIFO RST is generated as (LAST|| BCO_CMP)&WRITE_EN LAST (LAST_LONG) flag is generated on WRITE_CLK and BCO_CLK by the first hit in the current BCO LAST signal starts a validity counter Once the counter reaches the threshold, LAST (LAST_LONG) signal is de-asserted Logic checks:  Writng : if LAST=0  Reset the FIFO and start Counter, it is the first hit for this BCO  Reading: if LAST_LONG=0  The hits expired, do not read them out

Reading “FIFO block” READ_EN issued on the falling edge of BCO_CLK “FIFO block” readout starts on the rising edge of the BCO_CLK If FIFO not empty on next rising edge  RE_STROBE extends for another BCO_CLK 50 ns latency for data readout compensates possible propagation delays for READ_EN signal READ_EN is a single clock strobe that can be derived from LVL1_ACCEPT

DATA flow through the design READ_CLK LogicWRITE_CLK LogicBCO_CLK Logic FIFO DATA_INDATA_IN_4BUFDATA_OU T COUNTER

Test results Input data stream at 200 MHz Output from BCO =x”16” EE EE EE561 3EF011 2EE561 3E0011 2EE561 0EE021 2EE561 FEE021 2EE561 2EE011 2EE561 2EE560 2EE561 1EE001 FFF EE561 2EE560 2EE561 FFF561 Output from BCO =x”15” 2EE551 Output from BCO =x”02” 0EE021 FEE021 Output from BCO =x”01” 3EF011 3E0011 2EE011 Output from BCO =x”00” 1EE001 READ_CLK frequency 200 MHz