1 A TATA TBTB TCTC B C A B C (P) Binary Counter using Unclocked T-FF Since a pulse (P) is required to initiate each change of state: T A = BCP, T B = CP,

Slides:



Advertisements
Similar presentations
1ASM Algorithmic State Machines (ASM) part 1. ASM2 Algorithmic State Machine (ASM) ‏ Our design methodologies do not scale well to real-world problems.
Advertisements

Review for Exam 2 Using MUXs to implement logic
RIPPLE COUNTERS A register that goes through a prescribed sequence of states upon the application of input pulses is called a counter. The input pulses.
Binary & Decimal numbers = 3* * *10 + 5*1 = 3* * * *10 0 Decimal system: Ten digits: 0,1,2,3,…,9 Example:
Contemporary Logic Design Sequential Case Studies © R.H. Katz Transparency No Chapter #7: Sequential Logic Case Studies 7.1, 7.2 Counters.
Chapter 7. Register Transfer and Computer Operations
Registers & Counters Registers. Shift Registers: Counters:
Generate a clock pulse clk inp outp
Shift Registers and Shift Register Counters
DIGITAL SYSTEMS TCE OTHER COMBINATIONAL LOGIC CIRCUITS WEEK 7 AND WEEK 8 (LECTURE 1 OF 3) COMPARATORS CODE CONVERTERS.
COE 202: Digital Logic Design Sequential Circuits Part 4 KFUPM Courtesy of Dr. Ahmad Almulhem.
Chapter 3 Combinational Logic Design
Chapter 7 -- Modular Sequential Logic. Serial-in, Serial-out Shift Register.
Sequential Circuit Introduction to Counter
Registers and Counters
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Electronics Technology
Counters.
Chapter 1_4 Part II Counters
ASCII & Gray Codes.
They are the same as registers since they store binary numbers. Called shifting registers since they shift (left or right) the binary number stored in.
ECE2030 Introduction to Computer Engineering Lecture 15: Registers, Toggle Cells, Counters Prof. Hsien-Hsin Sean Lee School of Electrical and Computer.
Electronics Technology
CHAPTER 12 REGISTERS AND COUNTERS
INTERGRATED CIRCUITS LECTURE 17. History of Electronic Devices 1st Generation Electron tubes INTERGRATED CIRCUITS LECTURE 17.
BINARY CODE – Digital Circuit 1 Choopan Rattanapoka.
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
EKT 221/4 DIGITAL ELECTRONICS II  Registers, Micro-operations and Implementations - Part3.
2017/4/24 CHAPTER 6 Counters Chapter 5 (Sections )
Digital
Registers and Counters by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
Chap 5. Registers and Counters. Chap Definition of Register and Counter l a clocked sequential circuit o consist of a group of flip-flops & combinational.
Counters - II. Outline  Synchronous (Parallel) Counters  Up/Down Synchronous Counters  Designing Synchronous Counters  Decoding A Counter  Counters.
Digital Logic Design.
DIGITAL 2 : EKT 221 RTL : Microoperations on a Single Register
Registers and Counters
EKT 221 : Digital 2 Serial Transfers & Microoperations Date : Lecture : 2 hr.
Counters Prepared by: Careene McCallum-Rodney. Introduction Counters uses a Toggle Flip Flops to count either UP or DOWN in binary. A toggle flip flop.
Designing Combinational Logic Circuits
Digital Electronics.
Modulo-N Counters According to how they handle input transitions –Synchronous –Asynchronous.
Basic Counters: Part I Section 7-6 (pp ).
DIGITAL SYSTEMS TCE Shift Registers and Shift Register Counters Week 10 and Week 11 (Lecture 2 of 2)
Chap 5. Registers and Counters
1 Lecture #13 EGR 277 – Digital Logic Sequential Counters Counters are an important class of sequential circuits. Counters follow a predetermined sequence.
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.
1 CHAPTER 12 REGISTERS AND COUNTERS This chapter in the book includes: Objectives Study Guide 12.1Registers and Register Transfers 12.2Shift Registers.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
Binary & Decimal numbers
CHAPTER 18 Circuits for Arithmetic Operations
EKT 221 : Digital 2 Serial Transfers & Microoperations
Arithmetic and Geometric Means
EKT 221 : Digital 2 Serial Transfers & Microoperations
Prof. Hsien-Hsin Sean Lee
EKT 221 : Digital 2 COUNTERS.
Figure 12-13: Synchronous Binary Counter
Sequential Circuit: Counter
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
אוגרים ומונים – Registers & Counters
Digital Logic & Design Dr. Waseem Ikram Lecture No. 34.
Registers and Counters
Timers.
Switching Theory and Logic Design Chapter 5:
CHAPTER 18 Circuits for Arithmetic Operations
Counter Design M R Khandker.
Number Systems.
Forward Design by state transition table, and state graph
Presentation transcript:

1 A TATA TBTB TCTC B C A B C (P) Binary Counter using Unclocked T-FF Since a pulse (P) is required to initiate each change of state: T A = BCP, T B = CP, T C = P T C =1 =BC =C

State Graph A B C A + B + C State Table Sequence Generators (Example)

3 A B C A + B + C + T A T B T C x x x x x x x x x Sequence Generators T-FF (Example Cont’d) 1 1 xx A BC 1 1 xx x A BC 1 1 xx x A BC x 1 T A =A’B’+AB =(A’+B)(A+B’) T B =A’C+AB’ =(A’+B')(A+C) T C =(A+B)

4 Sequence Generators (Example Cont’d) Sequence Generator using Clocked T-FF’s Timing Diagram

5 Sequence Generators Example JK-FF’s Logic Diagram State Table

6 A B C A + B + C xx A BC 1 xx 00 0 x A BC 1 1 xx x A BC x D A =A + =B’ D B =B + = A+BC’ D A D B D C Q+ = D Sequence Generator Design with D-FF’s D C =C + = AC’+BC’=C’(A+B)

7 Code Converter using JK-FF’s (shortcut method) BCD to Excess-3

8 Shift Registers Examples of cyclic shift registers. Cyclic-- bits shifted out one end are shifted back into other end rather than being lost. A shift register is a group of FF’s in which a binary number is stored.

9 Understanding the shift operation $85 = $42 = SI = 0 MSBLSB $21 = SI = 0 1st right shift (non- cyclic) 2nd right shift $10 = SI = 0 3rd right shift Etc…. Shifted off end

10 Right Shift vs Left Shift A right shift is MSB to LSB In: D7 D6 D5 D4 D3 D2 D1 D0 SI Out: SIN D7 D6 D5 D4 D3 D2 D1 A left shift is LSB to MSB In: D7 D6 D5 D4 D3 D2 D1 D0 SI Out: D6 D5 D4 D3 D2 D1 D0 SI