MEG trigger system This short presentation describes the present status of the trigger algorithms of the MEG experiment implemented on the Xilinx FPGA.

Slides:



Advertisements
Similar presentations
Chapter 4: Combinational Logic
Advertisements

컴퓨터구조론 교수 채수환. 교재 Computer Systems Organization & Architecture John D. Carpinelli, 2001, Addison Wesley.
COE 405 VHDL Basics Dr. Aiman H. El-Maleh Computer Engineering Department King Fahd University of Petroleum & Minerals Dr. Aiman H. El-Maleh Computer Engineering.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
Speical purpose Encoders/Comparators
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Programmable Interval Timer
Chapter 2 HARDWARE SUMMARY
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
Local Trigger Control Unit prototype
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
1 Foundations of Software Design Lecture 3: How Computers Work Marti Hearst Fall 2002.
Chapter 7. Register Transfer and Computer Operations
Programmable logic and FPGA
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
Status Report Atsushi Nukariya. FPGA training course ・ I solved 15 problems which are proposed by Uchida-san. ・ I used above circuit board. FPGA.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
Understanding Data Acquisition System for N- XYTER.
Beam phase and intensity measurement Grzegorz Kasprowicz Richard Jacobsson.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
Yuri Velikzhanin NuTel TV meeting, June 13 (Friday), 2003 Status of electronics for NuTel prototype.
Chap 7. Register Transfers and Datapaths. 7.1 Datapaths and Operations Two types of modules of digital systems –Datapath perform data-processing operations.
Why we need adjustable delay? The v1495 mezzanine card (A395A) have a signal transmission time about 6ns. But we need all the signals go into the look.
Development of an ASIC for reading out CCDS at the vertex detector of the International Linear Collider Presenter: Peter Murray ASIC Design Group Science.
BR 1/991 Issues in FPGA Technologies Complexity of Logic Element –How many inputs/outputs for the logic element? –Does the basic logic element contain.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
ECE 448: Lab 5 DSP and FPGA Embedded Resources (Signal Filtering and Display)
L05 – Logic Synthesis Fall /19/02 Hmmm, by sharing the decoder part of the logic MUXs could be adapted to make lookup tables with any number.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Implementing and Optimizing a Direct Digital Frequency Synthesizer on FPGA Jung Seob LEE Xiangning YANG.
PSI - 11 Feb The Trigger System of the MEG Experiment Marco Grassi INFN - Pisa On behalf of D. Nicolò F. Morsani S. Galeotti.
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
ALU (Continued) Computer Architecture (Fall 2006).
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
Register Transfer Languages (RTL)
PSI - 11 Feb Status of the electronic systems of the MEG Experiment.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Teaching Digital Logic courses with Altera Technology
A commercially available digitization system Fotiou Andreas Andreas Fotiou.
TPC electronics Status, Plans, Needs Marcus Larwill April
3.13 How many output lines will a five-input decoder have?
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
Mu.com.lec 11.  Used not only to perform addition but also to perform subtraction, multiplication and division  The most basic of the adders is the.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Programmable Logic Devices
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
Combinational Circuits
Class Exercise 1B.
Chap 7. Register Transfers and Datapaths
FIT Front End Electronics & Readout
Latches and Flip-flops
We will be studying the architecture of XC3000.
Commodity Flash ADC-FPGA Based Electronics for an
FIGURE 10.1 Rectangular‐shape graphic symbols for gates
Registers.
Class Exercise 1A.
Memory and Repetitive Arithmetic Machines
Electronics for Physicists
Arithmetic Circuits.
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
Presentation transcript:

MEG trigger system This short presentation describes the present status of the trigger algorithms of the MEG experiment implemented on the Xilinx FPGA XCV812E. The project version is Ver.1 Rev.10. This project is designed by using the schematic entry of Xilinx software package “Foundation 4.1”. The design is hierarchical. There are two top level schematics: MEG2MAIN : it contains the data in/out buses and the processing MACROs.MEG2MAIN MEG2INT : it contains the control and interface signals as well as the control and readout MACROs.MEG2INT

inputs input cyc.mem. / mux INPMT_BLOCK INPMT_BLOCK processing algorithms PMFOURWHOLE PMFOURWHOLE final processing ALLPMT ALLPMT LVDS cyc.mem. / mux LVDS_BLOCK LVDS_BLOCK outputs MEG2MAIN trigger control TRIG_BLOCK PMT signals LVDS in LVDS out spare out

mux PMT_MUX PMT_MUX cyclic memories PMT_FIFO PMT_FIFO INPMT_BLOCK

PMT_FIFO cyclic memories dual port RAMS cyclic address CoreGen module: bus multiplexer Storing of the sampled signals or buffers available for testing purposes

PMT_MUX CoreGen modules: bus multiplexer Choice between the sampled signals or the cyclic memories stored data

signal time NN_ONE_PMT_TIME NN_ONE_PMT_TIME maximum charge MAX_FOUR_PMT MAX_FOUR_PMT charge sum SUM_FOUR_PMT SUM_FOUR_PMT lut & ped ONE_PMT_BLOCK ONE_PMT_BLOCK PMFOURWHOLE CoreGen module: bus multiplexer

ONE_PMT_BLOCK pedestal subtraction ONE_PMT_SUBPED ONE_PMT_SUBPED look up tables dual port RAMS Correction for different PMT gain and non-linearity

ONE_PMT_SUBPED delay sum of 4 pulses pedestal threshold enable pedestal pedestal subtracted signal sample CoreGen module: subtract CoreGen modules: adders CoreGen modules: adder & comparat. CoreGen module: parallel shift register

MAX_FOUR_PMT sum of 4 PMT samples max amplitude signal SUM_FOUR_PMT CoreGen modules: adder CoreGen modules: comparator CoreGen modules: mux corresponding PMT index

NN_ONE_PMT_TIME

ALLPMT final information: sum of 16 PMT samples final information: time of the max amplitude PMT CoreGen modules: adder final information: max amplitude signal (divided by 2) final information: corresponding PMT index CoreGen modules: comparator CoreGen modules: mux CoreGen modules: par. shift register CoreGen module: mux

LVDS_BLOCK CoreGen modules: mux cyclic memories LVDSFIFO LVDSFIFO LVDS output cyclic memory LVDS input cyclic memory final cyclic memory Choice between the elaborated signals or the cyclic memories stored data cyclic memories LVDSFIFO4 LVDSFIFO4

LVDSFIFO cyclic memories dual port RAMS cyclic address CoreGen module: bus multiplexer Storing of the transmission infp (48 bits) or buffers available to test data transmission

LVDSFIFO4 cyclic memories dual port RAMS cyclic address CoreGen module: bus multiplexer Storing of the final information (50 bits)

MEG2INT control signals FPGA startup readout inputs spare in/out connections signals to status LED FPGA control MEG2_CTRL MEG2_CTRL

CoreGen modules: decoders address decoder CoreGen modules: registers control registers address readout CoreGen modules: mux tri-state bus cyc.mem. readout CoreGen modules: decoders readout mux driver runmode selection MEG2_RUMO

MEG2_RUMO runmode signal go to stop_mode go to run_mode 100 MHz clock