A 16 channel high resolution (<11 ps RMS) Time-to-Digital Converter in a Field
|
|
|
- Elaine Sparks
- 9 years ago
- Views:
Transcription
1 Home Search Collections Journals About Contact us My IOPscience A 16 channel high resolution (<11 ps RMS) Time-to-Digital Converter in a Field Programmable Gate Array This article has been downloaded from IOPscience. Please scroll down to see the full text article. ( View the table of contents for this issue, or go to the journal homepage for more Download details: IP Address: The article was downloaded on 04/02/2012 at 10:24 Please note that terms and conditions apply.
2 PUBLISHED BY IOP PUBLISHING FOR SISSA TOPICAL WORKSHOP ON ELECTRONICS FOR PARTICLE PHYSICS 2011, SEPTEMBER 2011, VIENNA, AUSTRIA RECEIVED: October 31, 2011 REVISED: December 21, 2011 ACCEPTED: January 6, 2012 PUBLISHED: February 1, 2012 A 16 channel high resolution (<11 ps RMS) Time-to-Digital Converter in a Field Programmable Gate Array C. Ugur, a,1 E. Bayer, b N. Kurz c and M. Traxler c a Helmholtz-Institut Mainz, Johannes Gutenberg University, Johann-Joachim-Becher-Weg 36, D Mainz, Germany b Digital Technology Group, University of Kassel, Wilhelmshöher Allee 73, Kassel, Germany c GSI Helmholtz Centre for Heavy Ion Research, Planckstraße 1, Darmstadt, Germany [email protected] ABSTRACT: A 16-channel Time-to-Digital Converter (TDC) was implemented in a general purpose Field-Programmable Gate Array (FPGA). The fine time calculations are achieved by using the dedicated carry-chain lines. The coarse counter defines the coarse time stamp. In order to overcome the negative effects of temperature and power supply dependency bin-by-bin calibration is applied. The time interval measurements are done using 2 channels. The time resolution of channels are calculated for 1 clock cycle and a minimum of 10.3 ps RMS on two channels, yielding 7.3 ps RMS (10.3 ps/ 2) on a single channel is achieved. KEYWORDS: Front-end electronics for detector readout; Digital electronic circuits 1 Corresponding author. c 2012 IOP Publishing Ltd and SISSA doi: / /7/02/c02004
3 Contents 1 Introduction 1 2 Architecture of the TDC Fine time measurement Effects of FPGA architecture 4 3 Test results Statistical error and mean time measurements Stability 6 4 Extra feature trigger window 7 5 Summary & outlook 7 1 Introduction High precision time measurements are essential elements of many applications including physics experiments involving charged particle identification, e.g. Time-of-Flight (ToF). As an example, in the HADES experiment at GSI Helmholtz Centre for Heavy Ion Research Darmstadt, the TDCs measure the ToF of the produced charged particles in several detector systems. The precision of the measurement directly correlates to the ability to discriminate between different types of particles. Additional necessary measurements in physics experiments, such as Time-over-Threshold (ToT) and drift time measurement applications, also require high precision time measurement. With specific Front-End Electronics (FEE) it is also possible to do many other measurements, e.g. charge measurements with Charge-to-Width (Q2W) FEE. The module for precise time measurement used in HADES experiment, TRB2 [1] (figure 1), uses ASIC TDCs designed at CERN [2]. Although this module has been used successfully not only for HADES, but also for other experiments, e.g. PANDA DIRC, over the past years, there are obstacles to continuing with this module. As indicated in [3], the limited time resolution (40 ps) and limited availability of the HPTDC are a couple of these obstacles. These limitations have directed the research towards TDCs in FPGAs, which have high precision, low cost and short development time. Various methods, including time stretching, time interpolation, ring oscillator and Vernier methods are used for TDC designs in FPGA and a review of methods is given in [4]. These designs [5 8] had time resolutions between 45 ps and 1.3 ns. Recent developments [9 11] have proved that it is also possible to reach higher time resolutions with the Tapped Delay Line (TDL) method [4]. Time resolutions less than 15 ps were achieved with lab tests using various FPGAs. Based on these experiences it was decided to build a successor of the TRB2 based on TDCs in FPGAs: TRB3 (figure 1b). The development of this board is still ongoing. 1
4 (a) TRB2 (b) TRB3 Figure 1. Time-to-Digital Converter Readout Boards: (a) TRB2, with ASIC TDCs, (b) TRB3, with TDCs to be implemented in FPGAs. 2 Architecture of the TDC Figure 2. Diagram of a channel. The architecture of the designed TDC consists of a fine time measurement block, a coarse counter with granularity of 5 ns, an encoder for the conversion of the result to binary number and a First-In- First-Out (FIFO) memory block for data storage. A block diagram of the designed TDC is shown in figure 2. In each TDC channel the measurement result of the fine time measurement block is converted to a binary number in the encoder and saved in the FIFO with a coarse time flag. The time interval between different signals measured at different channels can be calculated by simply taking the difference of the relevant measurement results. In figure 3a an example of two signals, their coarse and fine time values and the calculation of the time interval between these signals are shown. 2.1 Fine time measurement For fine time measurements the Tapped Delay Line (TDL) method is used. This method is based on a delay path with delay elements, which have similar propagation delays. With the start signal the propagation along the delay line starts and with the stop signal the output of the each delay 2
5 t = t hit1 t hit2 = (t c1 t f 1 ) (t c2 t f 2 ) = (t c1 t c2 ) (t f 1 t f 2 ) (a) Figure 3. (a) Illustration of two time measurements and (b) calculation of the time interval between them. (b) (a) Tapped Delay Line. [4] (b) Tapped Delay Line realised with full adders. [12] (c) Lattice FPGA slice diagram. [13] Figure 4. Look Up Tables programmed as full adders along the carry chain are used as delay elements of Tapped Delay Line and their outputs are registered at the registers located at the same slice. element is latched (figure 4a). The location of the propagating signal along the delay line defines the fine time measurement between start and stop signals. The delay line is realised on the dedicated carry chain structure of the Lattice FPGA using the 4-bit Look Up Tables (LUT) and the registers, as delay elements and as latches respectively. In figure 4c the diagram of a slice with 2 LUTs and 2 registers is shown. In our design each LUT is programmed as a 1-bit full adder and a N delay element chain is created as a N bit adder (figure 4b). All bits of one of the operands are set as 1 and the other operand as 0 except the first bit. The start (hit) signal is assigned to the first bit. As soon as the hit signal arrives to the TDC, starting from the first full adder, the result bits change to 0 and a carry signal is sent to the adjacent full adder. When the stop signal is sent, the outputs of the full adders are latched and the number of zeros defines the location of the propagating carry signal. In our design, the stop signal is defined as the next rising edge of the system clock after the start signal. As the maximum time interval to be measured by the fine time counter is one clock cycle, the total propagation time of the carry signal, along the delay line, has to be longer than a clock period. Manual placement of the delay elements and the corresponding registers are done in order to achieve a uniform delay along the line. 3
6 (a) Figure 5. (a) Programmable Functional Unit of Lattice FPGA. [13] (b) Bin width pattern of a PFU. 2.2 Effects of FPGA architecture As the uniformity of the propagation delays of the elements and the propagation delays from the delay elements to the latches is very important for the precision of the TDC, the architecture of the FPGA used and the placement of the channels in the FPGA have great importance. While some non-uniformity can be handled with careful placement in the FPGA, some related to the FPGA architecture can not be omitted. The main non-negligible non-uniformity is caused by the nonuniform propagation delay between the LUTs. In figure 5 the block diagram of a Programmable Functional Unit (PFU) with 4 slices and the relative bin width of these LUTs are shown. The longer connections between the adjacent slices and the adjacent PFUs cause wider bins - ultra wide bins (UWB) - and lower resolution. In order to increase the sensitivity of the UWBs and reduce their bin widths the Wave Union Launcher (WUL) [14] is implemented. Using this method makes it possible to have two measurements for the same hit signal using the same carry chain, effectively dividing the UWBs into smaller bins. The result decreases the maximum bin width and the average bin width and therefore decreases the RMS of each channel. Also, as two measurements are used in order to calculate the RMS, the resolution is automatically decreased by a factor of 2. 3 Test results (b) A test board [15] with a Lattice ECP2M50E FPGA with 50K LUTs is used in order to test the performance of the designed TDC. 16 TDC channels are implemented in the test FPGA. The tests are done at room temperature. Statistical code density test and statistical test method are used in order to define the bin width distribution and the resolution of the TDC. For mean time measurements precise time intervals created by different cable lengths are measured. The coarse counter operates at 200 MHz frequency having 5 ns granularity. For this period, the active delay elements in the tapped delay line is around 270 for two transitions. As the jitter caused by the clock is high enough to affect the resolution of the TDC, time measurements within 1 clock cycle are the focus of the tests. 4
7 Figure 6. Bin width histogram for single and double transitions. Figure 7. Time interval resolution of TDC with single and double transitions. 3.1 Statistical error and mean time measurements A random signal, which is not correlated with the system clock of the TDC, is applied to a channel of the TDC and the histogram of the fine time measurements is created. For each histogram at least measurements are made. If the total hits in the histogram (H T ) and the period of the system clock (P) are known, using the hits in the bin (H n ) the bin width of each bin (BW n ) can be calculated [14] as: BW n = P H n /H T. The bin widths of the TDC are calculated and histograms are created for 1 transition (without the WUL) and 2 transitions (with the WUL) (figure 6). The implementation of two transitions divides the UWBs into smaller bins as expected. As it can be seen in figure 6, the implementation of two transitions reduces the average bin width to 10 ps from 20 ps and the maximum bin width to 35 ps from 45 ps. The fluctuation in the bin width is again the result of the non-uniformity of the routing along the carry chain line. The resolution of the TDC is calculated by measuring a fixed time interval using two channels over times and calculating the statistical error of the measurements. The resolution calculations are done after calibration. The fixed time interval is created by applying the hit signal to two channels over two cables with different lengths. The RMS of the time interval measurements with 1 transition is calculated as ps. The RMS of the time interval measurements reduced approximately by the factor of 2 for the TDC with 2 transitions is ps. As this is the statistical error of two channels together, the statistical error, resolution, of one TDC channel is ps/ 2 = 5
8 Figure 8. The differential non-linearity of the TDC. Figure 9. The shift of measured mean time with 3 cm cable length increase. 7.2 ps RMS. The resolution of the TDC with single and double transitions can be seen in figure 7. The single shot precision of the designed TDC can be measured by the differential nonlinearity (DNL) of the bins (figure 8). The DNL values of the bins are between 2,74 and -0,96 LSB. The high DNL values are caused by the UWBs, which are different than the other TDC implementations. Using multiple transitions in the delay line (multiple measurements) will decrease the effect of the UWBs on the DNL. For the mean time measurements test different time intervals are measured with the double transition TDC. The time intervals are created by increasing the signal propagation delay to one of the channels using 3 cm longer cable for each measurement. For each 3 cm increase in the cable we observed a shift of 150 ps in the mean time (figure 9). This result is considered to be valid, as we know the propagation delay of a signal over a 1 m twisted pair cable is approximately 5 ns [16]. 3.2 Stability In order to test the stability of the resolution of the TDC and the mean time measurement we collected data for over hit signals. The temperature is kept constant at ambient temperature during the measurements. Over the test time interval the peak-to-peak change in the resolution was 0.15 ps, whereas it was 2.5 ps in the measured mean time. 6
9 4 Extra feature trigger window Many applications are interested in a time section rather than the whole time axis. Therefore, processing any hit signal and reading out would create suparfloug data. In order to reduce the data load and the junk data produced, a time section selective trigger window is implemented. The window is relative to the readout trigger signal and the window edges can be controlled with a slow control. 5 Summary & outlook A 16 channel TDC is implemented in a Lattice ECP2M50E FPGA using tapped delay line method. The wave union launcher is used to reduce the average bin size and subdivide the large bins. Time resolution tests are done for 1 clock cycle (5 ns) and a maximum time resolution of 7.2 ps RMS is achieved. Average bin width of the TDC is 10 ps. 20 K LUTs are used in the design. The maximum latency and the dead time of the TDC is 45 ns and 30 ns respectively. As for further optimisation of the TDC the system clock will be increased to higher frequencies in order to decrease the length of the delay line, thus reducing the resource consumption. The dead time of the TDC will also be reduced to adapt to multi-hit applications. Last but not least, Time-over-Threshold measurement ability will be integrated. We see the future of the TDCs being implemented in general purpose FPGAs, as they are cost efficient, fast to develop and very flexible, and they can be adapted to many experiments and applications. Therefore, a new TDC module, TRB3, based on TDCs implemented in FPGAs is under development. The aim of this module is to reach a time resolution of less than 14 ps RMS and in total 256 TDC channels using K LUT Lattice ECP3 FPGAs. TRB3, first to be used in real applications, will be used in several experiments, e.g. HADES, PANDA DIRC, CBM etc. References [1] I. Fröhlich et al., A general purpose trigger and readout board for HADES and FAIR-experiments, in 15 th IEEE Real Time Conference 2007 (RT 07), Batavia U.S.A. April 29 May [IEEE Trans. Nucl. Sci. 55 (2008) 59]. [2] J. Christiansen, High performance time to digital converter (HPTDC), HPTDC manual version 2.2 for HPTDC version 1.3, manual ver2.2.pdf, Digital Microelec. Group, CERN, Geneva Switzerland (2004). [3] M. Traxler et al., A compact system for high precision time measurements (< 14 ps RMS) and integrated data acquisition for a large number of channels, 2011 JINST 6 C [4] J. Kalisz, Review of methods for time interval measurements with picosecond resolution, Metrologia 41 (2004) 17. [5] R. Szplet, J. Kalisz and Z. Jachna, A 45 ps time digitizer with a two-phase clock and dual-edge two-stage interpolation in a field programmable gate array device, Measur. Sci. Tech. 20 (2009) [6] M. Bogdan et al., A 96-channel FPGA-based Time-to-Digital Converter, Nucl. Instrum. Meth. A 554 (2005) 444 [physics/ ]. [7] D.K. Xie, Q.C. Zhang, G.S. Qi and D.Y. Xu, Cascading delay line Time-to-Digital Converter with 75 ps resolution and a reduced number of delay cells, Rev. Sci. Instrum. 76 (2005)
10 [8] M.D. Fries and J.J. Williams, High-precision TDC in an FPGA using a 192 MHz quadrature clock, IEEE Nucl. Sci. Symp. Conf. Rec. 1 (2002) 580. [9] E. Bayer and M. Traxler, A high-resolution (< 10 ps RMS) 32-channel Time-to-Digital Converter (TDC) implemented in a Field Programmable Gate Array (FPGA), in Real Time Conference (RT), th IEEE-NPSS, Lisbon Portugal May [IEEE RT Conf. (2010) 1]. [10] C. Ugur, Multi channel high resolution Time-to-Digital Converter implementation on Field Programmable Gate Array, Master s thesis, TU Darmstadt, Darmstadt Germany June [11] C. Ugur, E. Bayer, N. Kurz and M. Traxler, A 32-channel high resolution Time-to-Digital Converter (TDC) in a lattice ECP2M Field-Programmable-Gate-Array (FPGA), GSI scientific report PHN-IS-EE-09, PHN-IS-EE-09.pdf, GSI, Darmstadt Germany (2010). [12] J. Song, Q. An and S. Liu, A high-resolution Time-to-Digital Converter implemented in Field-Programmable-Gate-Arrays, IEEE Trans. Nucl. Sci. 53 (2006) 236. [13] LatticeECP2/M family handbook, HB1003, version 04.3, Lattice Semiconductor Corporation, Hillsboro U.S.A. March [14] J. Wu and Z. Shir, The 10 ps wave union TDC: improving FPGA TDC resolution beyond its cell delay, IEEE Nucl. Sci. Symp. Conf. Rec. (2008) [15] Exploder1 test board, entwicklung/exploder 1.html, GSI, Darmstadt Germany (2011). [16] Technical specifications of a category 6 UTP cable, utp-cat6-tkf/utp cat6 tkf.pdf, TKF, Haaksbergen The Netherlands (2009). 8
A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION
35'th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting San Diego, December 2-4, 2003 A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION Józef Kalisz and Ryszard Szplet
Portable Time Interval Counter with Picosecond Precision
Portable Time Interval Counter with Picosecond Precision R. SZPLET, Z. JACHNA, K. ROZYC, J. KALISZ Department of Electronic Engineering Military University of Technology Gen. S. Kaliskiego 2, 00-908 Warsaw
A Laser Scanner Chip Set for Accurate Perception Systems
A Laser Scanner Chip Set for Accurate Perception Systems 313 A Laser Scanner Chip Set for Accurate Perception Systems S. Kurtti, J.-P. Jansson, J. Kostamovaara, University of Oulu Abstract This paper presents
On-chip clock error characterization for clock distribution system
On-chip clock error characterization for clock distribution system Chuan Shan, Dimitri Galayko, François Anceau Laboratoire d informatique de Paris 6 (LIP6) Université Pierre & Marie Curie (UPMC), Paris,
LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS
LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com
CMS Tracker module / hybrid tests and DAQ development for the HL-LHC
CMS Tracker module / hybrid tests and DAQ development for the HL-LHC S. Mersi, G. Auzinger [email protected] 1 Outline Reminder: the Ph2 CMS Tracker upgrade pt Modules: principle, elements, electronics
Status of the design of the TDC for the GTK TDCpix ASIC
Status of the design of the TDC for the GTK TDCpix ASIC Gianluca Aglieri Rinella, Lukas Perktold DLL design review meeting, 16 03 2011 Outline Introduction Purpose and objectives Reminder Challenges of
Modeling Latches and Flip-flops
Lab Workbook Introduction Sequential circuits are digital circuits in which the output depends not only on the present input (like combinatorial circuits), but also on the past sequence of inputs. In effect,
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS U. Pogliano, B. Trinchera, G.C. Bosco and D. Serazio INRIM Istituto Nazionale di Ricerca Metrologica Torino (Italia)
A receiver TDC chip set for accurate pulsed time-of-flight laser ranging
A receiver TDC chip set for accurate pulsed time-of-flight laser ranging Juha Kostamovaara, Sami Kurtti, Jussi-Pekka Jansson University of Oulu, Department of Electrical Engineering, Electronics Laboratory,
Febex Data Acquisition System
Febex Data Acquisition System (FPGA Hit Finder and Energy Filter for the FEBEX Pipelining ADC) Dr. Ivan Rusanov for CSEE, GSI - Darmstadt CSEE meeting, GSI 24.02.2014., Darmstadt The Febex Data AcquisitionSystem
CMS Level 1 Track Trigger
Institut für Technik der Informationsverarbeitung CMS Level 1 Track Trigger An FPGA Approach Management Prof. Dr.-Ing. Dr. h.c. J. Becker Prof. Dr.-Ing. Eric Sax Prof. Dr. rer. nat. W. Stork KIT University
Description: Multiparameter System (4 or 8 channels)
Model MPA4, 8 ch acquisition system with 6 ns time tagging The MPA4 is a Multiparameter Data Acquisition System Description: Multiparameter System (4 or 8 channels) ADC Settings and Presets Dialog The
The data acquisition system of the XMASS experiment
The data acquisition system of the XMASS experiment Katsuki Hiraide 1,2, for the XMASS Collaboration 1 Kamioka Observatory, Institute for Cosmic Ray Research, the University of Tokyo, Higashi-Mozumi, Kamioka,
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption
Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption Introduction By: Analog Devices, Inc. (ADI) Daniel E. Fague, Applications
White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces
White Paper Introduction The DDR3 SDRAM memory architectures support higher bandwidths with bus rates of 600 Mbps to 1.6 Gbps (300 to 800 MHz), 1.5V operation for lower power, and higher densities of 2
Implementation of Modified Booth Algorithm (Radix 4) and its Comparison with Booth Algorithm (Radix-2)
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 6 (2013), pp. 683-690 Research India Publications http://www.ripublication.com/aeee.htm Implementation of Modified Booth
ISTITUTO NAZIONALE DI FISICA NUCLEARE
ISTITUTO NAZIONALE DI FISICA NUCLEARE Sezione di Catania INFN/TC-11/02 February 28, 2011 PRELIMINARY TESTS OF A SCINTILLATOR-BASED MINI-STATION FOR EXTENSIVE AIR SHOWERS MEASUREMENTS S.Aiola 1, P. La Rocca
ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7
ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7 13.7 A 40Gb/s Clock and Data Recovery Circuit in 0.18µm CMOS Technology Jri Lee, Behzad Razavi University of California, Los Angeles, CA
The accurate calibration of all detectors is crucial for the subsequent data
Chapter 4 Calibration The accurate calibration of all detectors is crucial for the subsequent data analysis. The stability of the gain and offset for energy and time calibration of all detectors involved
LLRF. Digital RF Stabilization System
LLRF Digital RF Stabilization System Many instruments. Many people. Working together. Stability means knowing your machine has innovative solutions. For users, stability means a machine achieving its full
Counters and Decoders
Physics 3330 Experiment #10 Fall 1999 Purpose Counters and Decoders In this experiment, you will design and construct a 4-bit ripple-through decade counter with a decimal read-out display. Such a counter
Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa
Experiment # 9 Clock generator circuits & Counters Eng. Waleed Y. Mousa 1. Objectives: 1. Understanding the principles and construction of Clock generator. 2. To be familiar with clock pulse generation
Let s put together a Manual Processor
Lecture 14 Let s put together a Manual Processor Hardware Lecture 14 Slide 1 The processor Inside every computer there is at least one processor which can take an instruction, some operands and produce
DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.
DIGITAL COUNTERS http://www.tutorialspoint.com/computer_logical_organization/digital_counters.htm Copyright tutorialspoint.com Counter is a sequential circuit. A digital circuit which is used for a counting
HANDBOOK. Measuring System DESIGN EDITORS PETER H. SYDENHAM RICHARD THORN ARTICLE OFFPRINT
HANDBOOK OF Measuring System DESIGN EDITORS PETER H. SYDENHAM RICHARD THORN ARTICLE OFFPRINT 200: Calibrations and Standards in Time Measurement Michael A. Lombardi National Institute of Standards and
CHAPTER 3 Boolean Algebra and Digital Logic
CHAPTER 3 Boolean Algebra and Digital Logic 3.1 Introduction 121 3.2 Boolean Algebra 122 3.2.1 Boolean Expressions 123 3.2.2 Boolean Identities 124 3.2.3 Simplification of Boolean Expressions 126 3.2.4
The Model A032-ET of Riga Event Timers
The Model A032-ET of Riga Event Timers V. Bespal ko, E. Boole, V. Vedin 1. Institute of Electronics and Computer Science, Riga, LATVIA. Contact: [email protected] Abstract The Event Timer A032-ET is an advanced
Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012
Latches, the D Flip-Flop & Counter Design ECE 52A Winter 22 Reading Assignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7. Basic Latch 7.2 Gated SR Latch 7.2. Gated SR
DS1104 R&D Controller Board
DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application
Ultrasound Distance Measurement
Final Project Report E3390 Electronic Circuits Design Lab Ultrasound Distance Measurement Yiting Feng Izel Niyage Asif Quyyum Submitted in partial fulfillment of the requirements for the Bachelor of Science
LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.
February 2012 Introduction Reference Design RD1031 Adaptive algorithms have become a mainstay in DSP. They are used in wide ranging applications including wireless channel estimation, radar guidance systems,
How to Measure 5 ns Rise/Fall Time on an RF Pulsed Power Amplifier Using the 8990B Peak Power Analyzer
How to Measure 5 ns Rise/Fall Time on an RF Pulsed Power Amplifier Using the 8990B Peak Power Analyzer Application Note Introduction In a pulsed radar system, one of the key transmitter-side components
Modeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: [email protected]. Sequential Circuit
Modeling Sequential Elements with Verilog Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: [email protected] 4-1 Sequential Circuit Outputs are functions of inputs and present states of storage elements
International Journal of Advancements in Research & Technology, Volume 2, Issue3, March -2013 1 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 2, Issue3, March -2013 1 FPGA IMPLEMENTATION OF HARDWARE TASK MANAGEMENT STRATEGIES Assistant professor Sharan Kumar Electronics Department
Op Amp Circuit Collection
Op Amp Circuit Collection Note: National Semiconductor recommends replacing 2N2920 and 2N3728 matched pairs with LM394 in all application circuits. Section 1 Basic Circuits Inverting Amplifier Difference
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper Products: R&S RTO1012 R&S RTO1014 R&S RTO1022 R&S RTO1024 This technical paper provides an introduction to the signal
RF Measurements Using a Modular Digitizer
RF Measurements Using a Modular Digitizer Modern modular digitizers, like the Spectrum M4i series PCIe digitizers, offer greater bandwidth and higher resolution at any given bandwidth than ever before.
Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng
Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals of Computer Organization and Design. Introduction
Timing Errors and Jitter
Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big
Chapter 9 Latches, Flip-Flops, and Timers
ETEC 23 Programmable Logic Devices Chapter 9 Latches, Flip-Flops, and Timers Shawnee State University Department of Industrial and Engineering Technologies Copyright 27 by Janna B. Gallaher Latches A temporary
SEQUENTIAL CIRCUITS. Block diagram. Flip Flop. S-R Flip Flop. Block Diagram. Circuit Diagram
SEQUENTIAL CIRCUITS http://www.tutorialspoint.com/computer_logical_organization/sequential_circuits.htm Copyright tutorialspoint.com The combinational circuit does not use any memory. Hence the previous
DDR subsystem: Enhancing System Reliability and Yield
DDR subsystem: Enhancing System Reliability and Yield Agenda Evolution of DDR SDRAM standards What is the variation problem? How DRAM standards tackle system variability What problems have been adequately
Electronics GRETINA Project
Electronics GRETINA Project Requirement Document Sergio Zimmermann July 24, 2004 ANL Electronics Workshop, Schedule 1 Outline Doc Data Base Justification Document types Functional requirements List of
A Digital Spectrometer Approach to Obtaining Multiple Time-Resolved Gamma-Ray. Spectra for Pulsed Spectroscopy. W. K. Warburton a
1 IRRMA6 #21 A Digital Spectrometer Approach to Obtaining Multiple Time-Resolved Gamma-Ray Spectra for Pulsed Spectroscopy H. Tan a,, S. Mitra b, A. Fallu-Labruyere a, W. Hennig a, Y. X. Chu a, L. Wielopolski
Clock Jitter Definitions and Measurement Methods
January 2014 Clock Jitter Definitions and Measurement Methods 1 Introduction Jitter is the timing variations of a set of signal edges from their ideal values. Jitters in clock signals are typically caused
PowerPC Microprocessor Clock Modes
nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock
Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.
Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D. Abstract: The definition of a bit period, or unit interval, is much more complicated than it looks. If it were just the reciprocal of the data
Characterizing Digital Cameras with the Photon Transfer Curve
Characterizing Digital Cameras with the Photon Transfer Curve By: David Gardner Summit Imaging (All rights reserved) Introduction Purchasing a camera for high performance imaging applications is frequently
DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev. 1.4. Key Design Features. Block Diagram. Generic Parameters.
Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core 16-bit signed output samples 32-bit phase accumulator (tuning word) 32-bit phase shift feature Phase resolution of 2π/2
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8 Robert G. Brown All Rights Reserved August 25, 2000 Alta Engineering 58 Cedar Lane New Hartford, CT 06057-2905 (860) 489-8003 www.alta-engineering.com
MICROPROCESSOR AND MICROCOMPUTER BASICS
Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit
Lecture 7: Clocking of VLSI Systems
Lecture 7: Clocking of VLSI Systems MAH, AEN EE271 Lecture 7 1 Overview Reading Wolf 5.3 Two-Phase Clocking (good description) W&E 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.9, 5.5.10 - Clocking Note: The analysis
TEA1024/ TEA1124. Zero Voltage Switch with Fixed Ramp. Description. Features. Block Diagram
Zero Voltage Switch with Fixed Ramp TEA04/ TEA4 Description The monolithic integrated bipolar circuit, TEA04/ TEA4 is a zero voltage switch for triac control in domestic equipments. It offers not only
CMOS Binary Full Adder
CMOS Binary Full Adder A Survey of Possible Implementations Group : Eren Turgay Aaron Daniels Michael Bacelieri William Berry - - Table of Contents Key Terminology...- - Introduction...- 3 - Design Architectures...-
Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead
Clock - key to synchronous systems Topic 7 Clocking Strategies in VLSI Systems Peter Cheung Department of Electrical & Electronic Engineering Imperial College London Clocks help the design of FSM where
Wiki Lab Book. This week is practice for wiki usage during the project.
Wiki Lab Book Use a wiki as a lab book. Wikis are excellent tools for collaborative work (i.e. where you need to efficiently share lots of information and files with multiple people). This week is practice
Extended Resolution TOA Measurement in an IFM Receiver
Extended Resolution TOA Measurement in an IFM Receiver Time of arrival (TOA) measurements define precisely when an RF signal is received, necessary in the identification of type and mode of RF and radar
Module 3: Floyd, Digital Fundamental
Module 3: Lecturer : Yongsheng Gao Room : Tech - 3.25 Email : [email protected] Structure : 6 lectures 1 Tutorial Assessment: 1 Laboratory (5%) 1 Test (20%) Textbook : Floyd, Digital Fundamental
Sequential Logic Design Principles.Latches and Flip-Flops
Sequential Logic Design Principles.Latches and Flip-Flops Doru Todinca Department of Computers Politehnica University of Timisoara Outline Introduction Bistable Elements Latches and Flip-Flops S-R Latch
MONOCHROME RGB YCbCr VIDEO DIGITIZER
Active Silicon SNAPPER-PMC-8/24 MONOCHROME RGB YCbCr VIDEO DIGITIZER High quality analogue video acquisition board with square pixel sampling for CCIR, EIA (RS-170) standards, and nonstandard video formats.
MILE Encoder for EC 90 flat
MILE Encoders Edition October 2014 MILE Encoder for EC 90 flat Encoders Document ID: 1 495 818-06 ag Brünigstrasse 220 P.O.Box 263 CH-6072 Sachseln Phone +41 41 666 15 00 Fax +41 41 666 16 50 www.maxonmotor.com
An On-chip Security Monitoring Solution For System Clock For Low Cost Devices
An On-chip Security Monitoring Solution For System Clock For Low Cost Devices Frank Vater Innovations for High Performance Microelectronics Im Technologiepark 25 15236 Frankfurt (Oder), Germany [email protected]
Selecting the Optimum PCI Express Clock Source
Selecting the Optimum PCI Express Clock Source PCI Express () is a serial point-to-point interconnect standard developed by the Component Interconnect Special Interest Group (PCI-SIG). lthough originally
PLAS: Analog memory ASIC Conceptual design & development status
PLAS: Analog memory ASIC Conceptual design & development status Ramón J. Aliaga Instituto de Física Corpuscular (IFIC) Consejo Superior de Investigaciones Científicas (CSIC) Universidad de Valencia Vicente
IN RECENT YEARS, the increase of data transmission over
1356 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39, NO. 8, AUGUST 2004 A 3.125-Gb/s Clock and Data Recovery Circuit for the 10-Gbase-LX4 Ethernet Rong-Jyi Yang, Student Member, IEEE, Shang-Ping Chen, and
Time-to-Voltage Converter for On-Chip Jitter Measurement
1738 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003 Time-to-Voltage Converter for On-Chip Jitter Measurement Tian Xia, Member, IEEE, and Jien-Chung Lo, Senior Member,
Development of a Simple Sound Activated Burglar Alarm System
[ Leonardo Journal of Sciences ISSN 1583-0233 Issue 9, July-December 2006 p. 97-102 Development of a Simple Sound Activated Burglar Alarm System Department of Electrical and Computer Engineering, Federal
Optimizing VCO PLL Evaluations & PLL Synthesizer Designs
Optimizing VCO PLL Evaluations & PLL Synthesizer Designs Today s mobile communications systems demand higher communication quality, higher data rates, higher operation, and more channels per unit bandwidth.
Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems
Harris Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems David Harris Harvey Mudd College [email protected] Based on EE271 developed by Mark Horowitz, Stanford University MAH
Flip-Flops and Sequential Circuit Design. ECE 152A Winter 2012
Flip-Flops and Sequential Circuit Design ECE 52 Winter 22 Reading ssignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7.5 T Flip-Flop 7.5. Configurable Flip-Flops 7.6
Flip-Flops and Sequential Circuit Design
Flip-Flops and Sequential Circuit Design ECE 52 Winter 22 Reading ssignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7.5 T Flip-Flop 7.5. Configurable Flip-Flops 7.6
QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications
0 QAM Demodulation o o o o o Application area What is QAM? What are QAM Demodulation Functions? General block diagram of QAM demodulator Explanation of the main function (Nyquist shaping, Clock & Carrier
AxioCam MR The All-round Camera for Biology, Medicine and Materials Analysis Digital Documentation in Microscopy
Microscopy from Carl Zeiss AxioCam MR The All-round Camera for Biology, Medicine and Materials Analysis Digital Documentation in Microscopy New Dimensions in Performance AxioCam MR from Carl Zeiss Both
S2000 Spectrometer Data Sheet
Description The Ocean Optics OEM S2000 Spectrometer includes the linear CCD-array optical bench, plus the circuits necessary for spectrometer operation. The result is a compact, flexible system with no
Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1
ing Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 s 1 Why s and Storage Elements? Inputs Combinational Logic Outputs Want to reuse combinational logic from cycle to cycle 6.884 - Spring 2005 2/18/05
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
Disturbance Recoder SPCR 8C27. Product Guide
Issued: April 1999 Status: Updated Version: C/26.04.2006 Data subject to change without notice Features Versatile digital disturbance recorder module for recording various phenomena in the electric power
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
Interfacing Analog to Digital Data Converters
Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous
LogiCORE IP AXI Performance Monitor v2.00.a
LogiCORE IP AXI Performance Monitor v2.00.a Product Guide Table of Contents IP Facts Chapter 1: Overview Target Technology................................................................. 9 Applications......................................................................
Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )
Sequential Logic (Materials taken from: Principles of Computer Hardware by Alan Clements ) Sequential vs. Combinational Circuits Combinatorial circuits: their outputs are computed entirely from their present
CSE140: Components and Design Techniques for Digital Systems
CE4: Components and esign Techniques for igital ystems Tajana imunic osing ources: Where we are now What we ve covered so far (Chap -5, App. A& B) Number representations Boolean algebra OP and PO Logic
Lab Unit 4: Oscillators, Timing and the Phase Locked Loop
Chemistry 8 University of WisconsinMadison Lab Unit : Oscillators, Timing and the Phase Locked Loop Oscillators and timing circuits are very widely used in electronic measurement instrumentation. In this
Counters. Present State Next State A B A B 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0
ounter ounters ounters are a specific type of sequential circuit. Like registers, the state, or the flip-flop values themselves, serves as the output. The output value increases by one on each clock cycle.
Design and FPGA Implementation of a Novel Square Root Evaluator based on Vedic Mathematics
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 15 (2014), pp. 1531-1537 International Research Publications House http://www. irphouse.com Design and FPGA
AND9035/D. BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE
BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE Introduction This application note describes the use of BELASIGNA 250 and BELASIGNA 300 in low bandwidth applications. The intended
ECONseries Low Cost USB DAQ
ECONseries Low Cost USB Data Acquisition Modules ECONseries Low Cost USB DAQ The ECONseries is a flexible yet economical series of multifunction data acquisition modules. You choose the number of analog
A Lesson on Digital Clocks, One Shots and Counters
A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters
Asynchronous counters, except for the first block, work independently from a system clock.
Counters Some digital circuits are designed for the purpose of counting and this is when counters become useful. Counters are made with flip-flops, they can be asynchronous or synchronous and they can
INTEGRATED CIRCUITS. For a complete data sheet, please also download:
INTEGRATED CIRCUITS DATA SHEET For a complete data sheet, please also download: The IC06 74HC/HCT/HCU/HCMOS Logic Family Specifications The IC06 74HC/HCT/HCU/HCMOS Logic Package Information The IC06 74HC/HCT/HCU/HCMOS
USB 3.0 CDR Model White Paper Revision 0.5
USB 3.0 CDR Model White Paper Revision 0.5 January 15, 2009 INTELLECTUAL PROPERTY DISCLAIMER THIS WHITE PAPER IS PROVIDED TO YOU AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,
RAM & ROM Based Digital Design. ECE 152A Winter 2012
RAM & ROM Based Digital Design ECE 152A Winter 212 Reading Assignment Brown and Vranesic 1 Digital System Design 1.1 Building Block Circuits 1.1.3 Static Random Access Memory (SRAM) 1.1.4 SRAM Blocks in
Truly digital PET imaging
Advanced Molecular Imaging Vereos PET/CT Truly digital PET imaging Philips proprietary Digital Photon Counting technology Vereos PET/CT is the first commercially available scanner to offer truly digital
SPADIC: CBM TRD Readout ASIC
SPADIC: CBM TRD Readout ASIC Tim Armbruster [email protected] HIC for FAIR, Darmstadt Schaltungstechnik Schaltungstechnik und und February 2011 Visit http://spadic.uni-hd.de 1. Introduction
