14-BIT, 125MHz ADC Module Pedestal Subtraction Mircea Bogdan

Slides:



Advertisements
Similar presentations
1 JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
Advertisements

Reconfigurable Computing (EN2911X, Fall07) Lecture 04: Programmable Logic Technology (2/3) Prof. Sherief Reda Division of Engineering, Brown University.
Maciej Gołaszewski Tutor: Tadeusz Sondej, PhD Design and implementation of softcore dual processor system on single chip FPGA Design and implementation.
CHL -2 Level 1 Trigger System Fully Pipelined Custom ElectronicsDigitization Drift Chamber Pre-amp The GlueX experiment will utilize fully pipelined front.
History TTL-logic PAL (Programmable Array Logic)
Introduction We propose a design of Level-1 trigger and readout chain for the upcoming J-Parc experiment that supports trigger rates in excess of 100 KHz.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
LAV firmware status Francesco Gonnella Mauro Raggi 23 rd May 2012 TDAQ Working Group Meeting.
MB, 9/8/041 Introduction to TDC-II and Address Map Mircea Bogdan (UC)
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Mircea Bogdan, 5/21/041 Chicago TDC Design and Implementation Mircea Bogdan (UC)
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
Mircea Bogdan, NSS2005 Oct , 2005 – Windham El Conquistador Resort, Puerto Rico1 Simultaneous Sampling ADC Data Acquisition System for the QUIET.
Creation and implementation of multimeter universal components on Stratix DSP evaluation board and NanoBoard NB1 Work in PERG under promotion of D r hab.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
FADC progress in Vienna Reported by H.Ishino for Vienna FADC group M.Pernicka and H.Steininger.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Mircea Bogdan, NSS2007 Oct. 27-Nov.3, 2007 – Honolulu, Hawaii1 Custom 14-Bit, 125MHz ADC/Data Processing Module for the KL Experiment at J-Parc M. Bogdan,
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
1 FADC Boards for JPARC-K Preliminary Proposal Mircea Bogdan November 16, 2006.
Company LOGO Final presentation Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
DAQ/Trigger System proposal for the Angra Neutrino Detector Herman Lima Jr (18 May 2006) Centro Brasileiro de Pesquisas Físicas.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
1Ben ConstanceFONT Meeting 1st August 2008 ATF2 digital feedback board 9 channel board with replaceable daughter board (RS232 etc.) − Board will log data.
MEG trigger system This short presentation describes the present status of the trigger algorithms of the MEG experiment implemented on the Xilinx FPGA.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
LAV firmware status Francesco Gonnella Mauro Raggi 28 th March 2012 TDAQ Working Group Meeting.
VME64x Digital Acquisition Board (TRIUMF-DAB) Designed to handle 2 channels of 12-bit 40MHz Data Will be used for both the LTI & LHC beam position system.
August 4th 2008Jacques Lefrancois1 Digital specification Keep signal treatment ( dynamic pedestal subtraction)Keep signal treatment ( dynamic pedestal.
Mircea Bogdan Chicago, Oct. 09, BIT, 500 MHz ADC Module for the KOTO Experiment The University of Chicago.
Implementing JPEG Encoder for FPGA ECE 734 PROJECT Deepak Agarwal.
CLUster TIMing Electronics Part II
ATLAS Pre-Production ROD Status SCT Version
GBT-FPGA 120 MHz Modification Status
Application Case Study Security Camera Controller
Figure 8.1. The general form of a sequential circuit.
14-BIT Custom ADC Board Rev. B
Cluster Block Status Report
Production Firmware - status Components TOTFED - status
The LAV primitive generator
Final Project 6 Submission
Chap 7. Register Transfers and Datapaths
Meeting at CERN March 2011.
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
Programming Microcontroller ADC – Analog Digital Converter
The University of Chicago
INTRODUCTION Overview of Shift Registers
FIT Front End Electronics & Readout
Hellenic Open University
Implementation of the Jet Algorithm ATLAS Level-1 Calorimeter Trigger
14-BIT Custom ADC Board JParc-K Collaboration Meeting
Instructions at the Lowest Level
Example Best and Median Results
14BIT 125MHz ADC Board for JPARC-K Status Report Mircea Bogdan August 9, 2007 The University of Chicago.
Erasable Programmable Logic Devices (EPLDs)
Generic Array Logic (GAL)
Lesson 8: Analog Signal Conversion
JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
Chis status report.
Final Testbench: tb_final_shp.sv
MSP432™ MCUs Training Part 6: Analog Peripherals
The Trigger System Marco Grassi INFN - Pisa
The CMS Tracking Readout and Front End Driver Testing
VME64x Digital Acquisition Board
Beam Beam electronics Block diagram disc gated disc gate disc gated
The QUIET ADC Implementation
The Road Warrior: first use of the Pulsar for SVT
Presentation transcript:

14-BIT, 125MHz ADC Module Pedestal Subtraction Mircea Bogdan April 5, 2016

PS Block – Preliminary Simulation Two consecutive samples above threshold – condition satisfied, data passed through. Two consecutive samples above threshold – condition NOT satisfied, a constant value passed through. How this PS works: If the 64 samples meet conditions, they are sent out after 66 clocks If they don’t meet conditions, a constant value of 1000 is sent out In both cases, the load_N_sample pulse is sent out after 66 clocks PS Block can be disabled: data sent out as is, with only 1-clock delay

PS Logic Conversion Logic(CL) can be controlled for each channel with two VME bits: if CL[1..0]=0 => all data go through with the 66 clocks delay; if CL[1..0]=1 => 64 samples go through with a 66 clock delay, only if at least one sample is over threshold, else a constant value of 1000 goes through; if CL[1..0]=2 => 64 samples go through with a 66 clock delay, only if at least two samples are over threshold, else a constant value of 1000 goes through; if CL[1..0]=3 => 64 samples go through with a 66 clock delay, only if at least two successive samples are over threshold, else a constant value of 1000 goes through; Notes: The load_N_samples pulse has to be between 1 and 64 clocks long. The PS Block will send it out as long as it is, but will always calculate and send out 64 samples, with a 66 clock delay.

PS – VME Register Map register 31[5] = 0 => PS disabled: Data, load_N_samples, load_packet delayed by 1 clock; register 31[5] = 1 => PS enabled: Data, load_N_samples, load_packet delayed by 66 clocks; registers 2,3,4,5,6,7,8,9 have the threshold and logic mode for each channel: register2[13..0]=threshold for adc[13..0], register2[15..14]=Conversion Logic for adc[13..0] register2[29..16]=threshold for adc[27..14], register2[31..30]=Conversion Logic for adc[27..14] register3[13..0]=threshold for adc[41..28], register3[15..14]=Conversion Logic for adc[41..28] register3[29..16]=threshold for adc[55..42], register3[31..30]=Conversion Logic for adc[55..42] etc.

PS Logic – FPGA Resources (First Draft) Flow Status Successful - Tue Mar 29 16:29:23 2016 Quartus II 64-Bit Version 12.0 Build 178 05/31/2012 SJ Full Version Revision Name ADC_125mhz Top-level Entity Name ADC_125mhz Family Stratix II Device EP2S60F1020C5 Timing Models Final Logic utilization 59 % Combinational ALUTs 17,570 / 48,352 ( 36 % ) Dedicated logic registers 19,973 / 48,352 ( 41 % ) Total registers 20014 Total pins 474 / 719 ( 66 % ) Total virtual pins 0 Total block memory bits 1,860,912 / 2,544,192 ( 73 % ) DSP block 9-bit elements 68 / 288 ( 24 % ) Total PLLs 3 / 12 ( 25 % ) Total DLLs 0 / 2 ( 0 % ) Flow Status Successful - Thu Mar 31 09:57:18 2016 Quartus II 64-Bit Version 12.0 Build 178 05/31/2012 SJ Full Version Revision Name ADC_125mhz Top-level Entity Name ADC_125mhz Family Stratix II Device EP2S60F1020C5 Timing Models Final Logic utilization 62 % Combinational ALUTs 18,428 / 48,352 ( 38 % ) Dedicated logic registers 21,222 / 48,352 ( 44 % ) Total registers 21263 Total pins 474 / 719 ( 66 % ) Total virtual pins 0 Total block memory bits 1,875,608 / 2,544,192 ( 74 % ) DSP block 9-bit elements 68 / 288 ( 24 % ) Total PLLs 3 / 12 ( 25 % ) Total DLLs 0 / 2 ( 0 % ) FPGA Resources with no PS Block FPGA Resources with PS Block