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.

Slides:



Advertisements
Similar presentations
©2004 Brooks/Cole FIGURES FOR CHAPTER 12 REGISTERS AND COUNTERS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
Advertisements

1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Counters Discussion D8.3.
CDA 3100 Recitation Week 11.
Decoders/DeMUXs CS370 – Spring Decoder: single data input, n control inputs, 2 outputs control inputs (called select S) represent Binary index of.
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
Digital Logic Circuits (Part 2) Computer Architecture Computer Architecture.
1 Sequential Circuits Dr. Pang. 2 Outline Introduction to sequential circuits Basic latch Gated SR latch and gated D latch D flip-flop, T flip-flop, JK.
CS 300 – Lecture 3 Intro to Computer Architecture / Assembly Language Sequential Circuits.
2-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL Fundamentals of Digital.
CSE 140L Lecture 4 Flip-Flops, Shifters and Counters Professor CK Cheng CSE Dept. UC San Diego.
1 Simple FPGA David, Ronald and Sudha Advisor: Dave Parent 12/05/2005.
4-bit Grey Code Converter with Counter Lincoln Chin Dat Tran Thao Nguyen Tien Huynh.
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.
EECS 40 Spring 2003 Lecture 12S. Ross and W. G. OldhamCopyright Regents of the University of California More Digital Logic Gate delay and signal propagation.
FUNCTIONAL OVERVIEW Design a synchronous 4-bit up and down counter Operates at 25MHz on the positive edge of the clock Designed to drive a 10pF capacitive.
A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Asynchronous Counters
Digital Systems I EEC 180A Lecture 15 Bevan M. Baas Tuesday, November 20, 2007.
Test #2 Combinational Circuits – MUX Sequential Circuits – Latches – Flip-flops – Clocked Sequential Circuits – Registers/Shift Register – Counters – Memory.
ECE 320 Homework #6 Derive the state table and state diagram of the sequential circuit of the Figure below. What is the function of the circuit? A’ A.
Sequential Logic. Logic Styles Combinational circuits – Output determined solely by inputs – Can draw solely with left-to-right signal paths.
1 Registers and Counters A register consists of a group of flip-flops and gates that affect their transition. An n-bit register consists of n-bit flip-flops.
Using building blocks to make bigger circuits
Introduction Verilog is a HARDWARE DESCRIPTION LANGUAGE (HDL) A hardware description language is a language or means used to describe or model a digital.
Fall 2004EE 3563 Digital Systems Design EE3563 Multiplexers  A multiplexer is a digital switch  Allows a device to select a single line from many  Some.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Counters Synchronous digital counters have a common clock which results in all the flip-flops being triggered simultaneously. Consequently,
Assignment 8 solutions 1) Design and draw combinational logic to perform multiplication of two 2-bit numbers (i.e. each 0 to 3) producing a 4-bit result.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Latches & Flip-Flops.
Computer Architecture and Organization Unit -1. Digital Logic Circuits – Logic Gates – Boolean Algebra – Map Simplification – Combinational Circuits –
Logic Design CS221 1 st Term Storage (memory) Cairo University Faculty of Computers and Information.
Digital Fundamentals Tenth Edition Floyd Chapter 9.
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
COUNTERS Why do we need counters?
MEG trigger system This short presentation describes the present status of the trigger algorithms of the MEG experiment implemented on the Xilinx FPGA.
Latches and Flip-Flops
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
Lecture 10: Computer Design Basics: The ALU and the Shifter Soon Tee Teoh CS 147.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
3.13 How many output lines will a five-input decoder have?
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Unit 4 Structural Descriptions SYLLABUS Highlights of Structural descriptions Organization of the Structural descriptions Binding State Machines Generate(HDL),Generic(VHDL),
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Cpe 252: Computer Organization1 Lo’ai Tawalbeh Lecture #3 Flip-Flops, Registers, Shift registers, Counters, Memory 3/3/2005.
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.
Sequential Logic Circuit Design Eng.Maha Alqubali.
ECE Fall G. Byrd1 Register A register stores a multi-bit value. We use a collection of D-latches, all controlled by a common WE. When WE=1,
Mealy and Moore Machines Lecture 8 Overview Moore Machines Mealy Machines Sequential Circuits.
Class Exercise 1B.
Counters & Sequential Circuit Design
Digital Decode & Correction Logic
Figure 12-13: Synchronous Binary Counter
SLIDES FOR CHAPTER 12 REGISTERS AND COUNTERS
Overview Introduction Logic Gates Flip Flops Registers Counters
Latches and Flip-flops
EEC 180B Lecture 14 Bevan M. Baas Tuesday, May 22, 2018
Boolean Algebra and Digital Logic
FIGURE 10.1 Rectangular‐shape graphic symbols for gates
Multiplexers Anindya IE CSE.
A register design with parallel load input
Overview Part 1 - Registers, Microoperations and Implementations
DIGITAL ON/OFF AM MODULATOR AMIT R SHARMA & AKRAM SHAZAD.
Digital Systems II EEC 180 Bevan M. Baas.
Advanced Computer Architecture Lecture 1
COE 202: Digital Logic Design Sequential Circuits Part 3
Presentation transcript:

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 up table at the same time. 6ns delay

How to solve it? Signal going to the A,B port Signal going to the D,E port A,B D,E 1 A,B D,E 2 A,B D,E 3 6ns

Input flip-flop 371MHz (now 350) signal D flip-flop signal Mode 7 counter Decoder Multiplexer data D flip-flop w/ enable Decoder Multiplexer DFFE

DFF1 Last page DFF2 LV1 LUT LV3 LUT LV2 LUT LV4 LUT LV5 LUT DFF Output Flip- flop 53MHz

Some Estimate The delay from input to output is about (9x18.86=169.74)+?? ns. The worst case, each channel from input to LUT part cost about 25 logic elements. Memory space only need 2048 bits.