MB, 9/8/041 Introduction to TDC-II and Address Map Mircea Bogdan (UC)

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

1 JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
Tests of CAEN 1190 Multi-hit TDCs Simona Malace Brad Sawatzky and Brian Moffit JLab Hall C Summer Workshop Aug , JLab.
Introduction of Holtek HT-46 series MCU
ALICE Trigger System Features Overall layout Central Trigger Processor Local Trigger Unit Software Current status On behalf of ALICE collaboration:D. Evans,
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
RPC Electronics Status Overall system TDC –Digitizing frequency issue (determine the bin size of the TDC value) Discriminator test result Trigger module.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
DEVELOPMENT OF A READOUT SYSTEM FOR LARGE SCALE TIME OF FLIGHT SYSTEMS WITH PICOSECOND RESOLUTION Considerations and designs for a system of tdc’s with.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Input-Output Problems L1 Prof. Sin-Min Lee Department of Mathematics and Computer Science.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
NS Training Hardware. System Controller Module.
INPUT-OUTPUT ORGANIZATION
Preliminary Design of Calorimeter Electronics Shudi Gu June 2002.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
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.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
SVT workshop October 27, 1998 XTF HB AM Stefano Belforte - INFN Pisa1 COMMON RULES ON OPERATION MODES RUN MODE: the board does what is needed to make SVT.
Mircea Bogdan, 5/21/041 Chicago TDC Design and Implementation Mircea Bogdan (UC)
15th Dec, 2007DAE-SNP07 S.S.Upadhya1 Electronics and Data Acquisition system for prototype INO-ICAL detector A.Behere1, V.B.Chandratre1, S.D.Kalmani2,
PicoTDC Features of the picoTDC (operating at 1280 MHz with 64 delay cells) Focus of the unit on very small time bins, 12ps basic, 3ps interpolation Interpolation.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
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,
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Testing of Latch-TDC Da-Shung Su Jia-Ye Chen, Hsi-Hung Yao, Su-Yin Wang, Ting-Hua Chang, Wen-Chen Chang 2011/07/13.
3/3/991 Minutes from the fall 98 DAQ meetings: TOF crate will always be running in the single event mode Silicon crate may pipeline several (4?) events.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
1 FADC Boards for JPARC-K Preliminary Proposal Mircea Bogdan November 16, 2006.
5/7/2004Tomi Mansikkala User guide for SVT/XTRP TX firmware v1.0 XTRP out Control FPGA Tomi: - Introduction - Control bit descriptions - Test Pattern format.
AT91 Memory Interface. 2 Features –Up to 8 programmable chip select lines –Remap Command allows dynamic exception vectors –Glue-less for both 8-bit and.
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)
DAQ/Trigger System proposal for the Angra Neutrino Detector Herman Lima Jr (18 May 2006) Centro Brasileiro de Pesquisas Físicas.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
SoLiD/PVDIS DAQ Alexandre Camsonne. DAQ limitations Electronics Data transfer.
Connector Differential Receiver 8 Channels 65 MHz 12 bits ADC FPGA Receive/buffer ADC data Format triggered Events Generate L1 Primitives Receive timing.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
APEX DAQ rate capability April 19 th 2015 Alexandre Camsonne.
Status of MAPMT FEE Electronics Boards Connector board – have 5 boards, 1 assembled Readout board (“MUX” board) – layout completed 12/2, but unfortunately.
Ba A B B1 FADC B2 SD_FP FLEX_I/O ROC VME64x A: [ HELICITY, HELICITY_FLIP ] (NIM or ECL) Port 1 Port 2 a: [ HELICITY, HELICITY_FLIP ] (LVDS) B: [ HELICITY_TRIGGER,
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
General Tracker Meeting: Greg Iles4 December Status of the APV Emulator (APVE) First what whyhow –Reminder of what the APVE is, why we need it and.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
New digital readout of HFRAMDON neutron counters Proposal Version 2.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Evelyn Thomson Ohio State University Page 1 XFT Status CDF Trigger Workshop, 17 August 2000 l XFT Hardware status l XFT Integration tests at B0, including:
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
Mai 31th 2011 Christophe Beigbeder PID meeting1 ETD meeting Test setup : Activities in Bari, Univ of Maryland and at Orsay Test setup : Activities in Bari,
Readout controller Block Diagram S. Hansen - CD-1 Lehman Review1 VXO Ø Det Links to 24 SiPM Front End Boards Clock Event Data USB ARM uC A D Rd Wrt 100Mbit.
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.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
St Petersbourg June  CAP COMET (Compressor for e tracking) Overview.
vXS fPGA-based Time to Digital Converter (vfTDC)
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
14-BIT Custom ADC Board Rev. B
TDC Testing Status Edge Detector test for up to 7 hits per channel:
14-BIT Custom ADC Board JParc-K Collaboration Meeting
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
Example of DAQ Trigger issues for the SoLID experiment
JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
PID meeting Mechanical implementation Electronics architecture
Digitally subtracted pulse between
The QUIET ADC Implementation
Presentation transcript:

MB, 9/8/041 Introduction to TDC-II and Address Map Mircea Bogdan (UC)

MB, 9/8/042 TIME-TO-DIGITAL TIME-TO-DIGITAL CONVERSION: 1.2ns sampling rate serdes_in ~ 20 ns LVDS pulse in the simulation window of QuartusII

MB, 9/8/043 TDC Board– Data Flow

MB, 9/8/044 TDC Chip – Data Flow STRATIX-EP1S30F780C6- Block Diagram

MB, 9/8/045 Specifications Edge detection: 1 hit = min 4 “1”bits followed by min 4 “0”bits; Records up to 7 hits/wire – max. number is VME controlled: 3 bits in Register 3; Choice of having the max. number of recorded hits/wire controlled for each L2A pulse with backplane pulses -> dynamic edge detector; The results are ready for VME read-out ~10 us after a L2A. Minimum time interval between successive L2A pulses: ~10 us. Front Panel ECL Calibration Pulse from the backplane or from the on-board Stratix Chip_0. The selection is made via VME. The local 12 ns pulse comes after each B0 with a VME controlled delay. Configuration of both Stratix chips can be restarted with one VME write operation. Configuration of the VME chip (all boards in crate) can be restarted from the backplane (P1/C12-SYSRESET*).

MB, 9/8/046 NameVME Address[31..0]AccessWords Control reg. - Chip00xYY : 0xYY00003CR/W CDF6998 Control reg. - Chip10xYY : 0xYY01003CR/W CDF6998 Control reg. – VME Chip0xYY : 0xYY02003CR/W CDF6998 ID Prom – Chip00xYY : 0xYY10003CR/O16 ID Prom – Chip10xYY : 0xYY11003CR/O16 Hit_data_buffer – Chip00xYY : 0xYY80017CR/WMax168 Hit_data_buffer – Chip10xYY : 0xYY81017CR/W“ Hit_count_buffer – Chip00xYY : 0xYY900014R/W7 Hit_count_buffer – Chip10xYY : 0xYY910014R/W7 Test_data RAM – Chip00xYY : 0xYY707FFCR/W8192 Test_data RAM – Chip10xYY : 0xYY717FFCR/W8192 XFT_Out RAM – Chip00xYYA00000 : 0xYYA07FFCR/O8192 XFT_Out RAM – Chip10xYYA10000 : 0xYYA17FFCR/O8192 XFT_DAQ RAM – Chip00xYYB00000 : 0xYYB000FCR/O128 XFT_DAQ RAM. – Chip10xYYB10000 : 0xYYB100FCR/O128 Pulse Gen RAM – Chip0 (*)0xYYC00000 : 0xYYC007FCR/W512 Pulse Gen RAM – Chip1(*)0xYYC10000 : 0xYYC107FCR/W512 XFT_Setup RAM – Chip00xYYD00000 : 0xYYD0007CR/W32 XFT_Setup RAM – Chip10xYYD10000 : 0xYYD1007CR/W32 TDC Chips - General Address Map

MB, 9/8/047 Readout Memory: Hit - Count Buffer Hit Count Word [31..0] - Format Hit Count Channel 7 …………………………………………….Hit Count Channel 1 Hit Count Channel 0 ……………………………………………………………………. Hit Count Channel 47 …………………………………………….Hit Count Channel 41 Hit Count Channel 40 Header:7..0Bunch Crossing Counter; 17..8number of hits in hit data block; L2 Buffer number; 20Unused: 0; 21Chip serial number: 0 or 1; 22TDC Type: 1; Module ID – set with a VME write on Register 5. Six actual Hit-Count VME words: each word has 8, 4-bit words, One 4-bit word for each wire:- Bit 3 is the channel ON/OFF status, - Bits 2..0 are the actual Hit Count Value.

MB, 9/8/048 Readout Memory: Hit - Data Buffer Each hit is recorded as a pair of Leading Edge[7..0], Pulse Width[7..0]. The number of newly recorded hits varies after each L2A pulse. The max number of Hit-Data words to read after a L2A pulse: - 16 bits/hit x 7 hits/channel x 48 channel/chip = 5376 bits/chip = 168 VME32 words/chip. Hit-Data VME readout buffer is never cleared -> it may include hits from old events. Hit Data Word [31..0] - Format Leading Edge[7..0]Width[7..0]Leading Edge[7..0]Width[7..0] Channel m, Hit1 0 < m < 47 Next Hit on same channel OR First hit on higher channel ……………………………………………………. Channel n, Hit j 0 < n < 47, 1 < j < 7 …………………………………………………….

MB, 9/8/049 XFT - Specs Old Style: We are looking for four consecutive “1” bits (4.8 ns) in a window; The same: PROMPT, NOTSURE and LATE windows from the old design; Windows are set in units of 6ns; The resulting P3 output data follow the same truth table as old TDC. New Style (Specs are still in progress): We are looking for four consecutive “1” bits (4.8 ns) in a window; There are 11 time windows programmable in units of 6 ns that cover 396 ns; The windows can be placed almost everywhere in the 396 ns time interval. Maximum window coverage: ~ 260 ns; There are two modes of operation for the XFT Block Have yet to determine if we use two different chip designs or if the “Old Stile” will be just a particular setup.

MB, 9/8/0410 XFT DAQ The XFT outputs are also routed to a buffer system, similar to the main one. We have a Pipe-Line, 4 L2 Buffers and a VME read-out buffer, all with the same number of words as the main DAQ. Differences: buffer width (18 bits) and write clock (22ns); this VME read-out buffer is not available for CBLT; Pipe Size and L2 Buffer Length are adjustable independently from the main DAQ; One can corroborate the Hit-Count/Data results with information from the XFT DAQ. For testing, the chips have also a XFT-OUT-RAM, that has the XFT flags.

MB, 9/8/0411 CBLT The TDC Board permits CBLT transactions as per ANSI/VITA Crate CPU starts block transfer from a “special” slot => a token passing mechanism => all modules are read successively in just one block transfer => readout time reduced. From Slot 30, Addr YY – Hit-Count Buffers – 14 words/board; From Slot 31, Addr YY – Hit-Data Buffers – max 192 words/board(4hits/wire). Example for Hit-Count Buffers readout for 16 TDC boards in crate: Regular VME: 32 read 7 words each; CBLT: words. In the test-crate at UC, measured approx. 200ns between successive _DTACK pulses, using MVME2301 with default timing settings.

MB, 9/8/0412 CBLT Options In CBLT transactions *BERR is asserted only by “Last” module, only at the end of transfer. Readout options: Crate CPU has special Error handler: => interprets *BERR as end of transfer and deasserts *AS; => don’t need to know how many words are there; => can read Hit-Data before Hit-Count. Crate CPU with no special Error handler (method tested in shop): => have to know total number of words to read from crate; => read Hit-Count words first (fixed number); => calculate number of Hit-Data words; => read Hit-Data buffers. Yet to determine which method is better.

MB, 9/8/0413 VME Chip Connects only to bits [15..0] of the VME Data Bus. Default state: CBLT enabled, Module not Last, Front Panel ECL pulses from backplane. After each event, the VME Chip has the number of new Hit-Data words in Register A. Using this info(one extra VME read), one can read Hit-Data Buffer before Hit-Count.

MB, 9/8/0414 The End