HCC Derived Clocks. Generated Clocks The HCC generates two clocks from the ePLL 160 MHz clocks and the chip 40 MHz clock, used as a reference: An 80 MHz.

Slides:



Advertisements
Similar presentations
Tutorial 2 Sequential Logic. Registers A register is basically a D Flip-Flop A D Flip Flop has 3 basic ports. D, Q, and Clock.
Advertisements

D Flip-Flop.
Lecture 23: Registers and Counters (2)
The 8051 Microcontroller and Embedded Systems
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
8253/54 Timer Section /54 Timer Description and Initialization
End of Column Circuits Sakari Tiuraniemi - CERN. EOC Architecture 45 9 Ref CLK 40 MHz DLL 32-bit TDC bank address RX 5 TDC bank address RX 5 TDC bank.
Figure 7–1 Two versions of SET-RESET (S-R) latches
NxN pixel demonstrator. Time to Digital Converter (2) Tapped delay line –128 cells, 100ps Two hit registers –One per both leading and trailing edge 7.
4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu.
Logic Design Fundamentals - 3 Discussion D3.2. Logic Design Fundamentals - 3 Basic Gates Basic Combinational Circuits Basic Sequential Circuits.
Terra-Pixel APS for CALICE Progress meeting 10 th Nov 2005 Jamie Crooks, Microelectronics/RAL.
Logic Design Review – 3 Basic Sequential Circuits Lecture L14.3 Verilog.
Generate a clock pulse clk inp outp
EE166 Project Frequency Dividers. Group Members Hengky Chandrahalim Toai Nguyen Mike Tjuatja.
ENGIN112 L26: Shift Registers November 3, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 26 Shift Registers.
Test #2 Combinational Circuits – MUX Sequential Circuits – Latches – Flip-flops – Clocked Sequential Circuits – Registers/Shift Register – Counters – Memory.
Advanced FPGA Based System Design Lecture-9 & 10 VHDL Sequential Code By: Dr Imtiaz Hussain 1.
Sequential Networks Two major classes of Sequential Circuits 1.Fundamental Mode – A sequential circuit where: Only one input is allowed to change at any.
1 Chapter 4 Timer Operation (I. Scott MacKenzie).
7/23 Timers in Coldfire Processor Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang Lee (480)
8253 TIMER. Engr 4862 Microprocessors 8253 / 8254 Timer A.k.a. PIT (programmable Interval Timer), used to bring down the frequency to the desired level.
8254 Counter/Timer Counter Each of the three counter has 3 pins associated CLK: input clock frequency- 8 MHz OUT GATE: Enable (high) or disable.
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
Chapter 4 TIMER OPERATION
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
Timers.
RTL Hardware Design by P. Chu Chapter Overview on sequential circuits 2. Synchronous circuits 3. Danger of synthesizing asynchronous circuit 4.
Digital Design Lectures 11 & 12 Shift Registers and Counters.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
CHAPTER 8 - COUNTER -.
Computer Organization & Programming Chapter 5 Synchronous Components.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
The Tiny Encryption Algorithm (TEA) Chip Ely V. Soto and Todd T. Wilkins 6 December 2001.
Abdullah Said Alkalbani University of Buraimi
Instructor: Alexander Stoytchev
DLD Lecture 26 Finite State Machine Design Procedure.
4-Bit Universal Shift Register Behavioral Vs. Structural Description Behavioral Description – Behavior model of a shift register Describe the operation.
Digital Logic Design.
Phase Locked Loops VCO Ref LO PFD fLO=fref*N/M
Sp09 CMPEN 411 L18 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 16: Static Sequential Circuits [Adapted from Rabaey’s Digital Integrated Circuits,
Shift Register.
CSE 171 Lab 11 Digital Voltmeter.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU 99-1 Under-Graduate Project Design of Datapath Controllers Speaker: Shao-Wei Feng Adviser:
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Belle II VXD Workshop, Wetzlar ASICs - Overview.
FP420 Low and high voltage supply Henning E. Larsen, INFN/Univ. of torino April
Registers and Counters Discussion D8.1. Logic Design Fundamentals - 3 Registers Counters Shift Registers.
Copyright ©2009 by Pearson Higher Education, Inc. Upper Saddle River, New Jersey All rights reserved. Digital Fundamentals, Tenth Edition Thomas.
Exam-like questions.
End OF Column Circuits – Design Review
TDC per 4 pixels – End of Column Approach
Sequential Logic Counters and Registers
INTRODUCTION Overview of Shift Registers
DAC3484 Multi-DAC Synchronization
D Flip-Flop.
Instructor: Alexander Stoytchev
Registers and Counters
ECE 3130 – Digital Electronics and Design
Instructor: Alexander Stoytchev
Timer Source: under
Switching Theory and Logic Design Chapter 5:
Mark Bristow CENBD 452 Fall 2002
Outline Registers Counters 5/11/2019.
Instructor: Alexander Stoytchev
Programmable Interval Timer
CBETA bunch pattern and BPM trigger generator Version 2
Presentation transcript:

HCC Derived Clocks

Generated Clocks The HCC generates two clocks from the ePLL 160 MHz clocks and the chip 40 MHz clock, used as a reference: An 80 MHz clock using a divide by 2 circuit that contains no loops and so is self clearing. A 40 MHz clock that should be less sensitive to perturbations in the GBT supplied clock. 40 April 2014HCC Derived Clocks2

div2 Circuit Positive and Negative edges of 40 MHz clock produce pulses into second DFF. These are sampled at 160 MHz. Simulations show circuit working for most phases between 40 and 160 MHz clocks (~200 ps out of 6.25ns fail) and for 50/50, 25/75, 75/25 duty cycle on 40 MHz. 40 April 2014HCC Derived Clocks3

div4 Circuit Circuit samples reference 40 MHz clock at 160 MHz into a 4-bit shift register. 40 MHz clock is generated by separate 4-bit shift register at 160 MHz – clk[3:0] <= {clk[2:0], ~clk[1]}; 40 April 2014HCC Derived Clocks4

div4 Local Reset Set by external reset Set by 4 mismatches between reference and generated 40 MHz sampled shift registers Loads reference 40 MHz shift register into generated 40 MHz shift register Count of local resets made available in a register 40 April 2014HCC Derived Clocks5

div4 simulation 40 April 2014HCC Derived Clocks ns phase Error count Local Reset Pulse Extra pulse

div4 Simulation (2) 40 April 2014HCC Derived Clocks7 Long Pulse

div4 To Do Understand reasonable failure modes on 40 MHz from GBT Simulate with ePll response included Explore phasing between ref 40 MHz and 160 MHz Are there failure modes of this approach? 40 April 2014HCC Derived Clocks8