Sequential Circuits Problems(II) Prof. Sin-Min Lee Department of Mathematics and Computer Science Algorithm = Logic + Control.

Slides:



Advertisements
Similar presentations
Conversion and Coding (12)10.
Advertisements

Computer Codes Rohit Khokher. Computer Codes Data types NumericNonnumeric IntegerRealAlphabet A, B, C, …,Z a, b, c,…,z Digits 0,…,9 Special Characters.
Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Lecture 4 More Examples of Karnaugh Map. Logic Reduction Using Karnaugh Map Create an Equivalent Karnaugh Map Each circle must be around a power of two.
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
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.
Sequential Logic Design
LOSSLESS DECOMPOSITION Prof. Sin-Min Lee Department of Computer Science San Jose State University.
Sequential Circuits and Finite State Machines Prof. Sin-Min Lee
Overview Digital Systems and Computer Systems Number Systems [binary, octal and hexadecimal] Arithmetic Operations Base Conversion Decimal Codes [BCD (binary.
Sequential Logic Design
Instruction set architecture Problems Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Sequential Circuits Problems(I) Prof. Sin-Min Lee Department of Mathematics and Computer Science Algorithm = Logic + Control.
Hamming Code, K-maps-Multiplexer Midterm 1 Revision
Sequential Circuit Introduction to Counter
Faculty of Computer Science © 2006 CMPUT 229 Special-Purpose Codes Binary, BCD, Hamming, Gray, EDC, ECC.
Chapter 9 Counters.
Three Other Types of Counters (BCD Counter, Ring Counter, Johnson Counter) Hun Wie (Theo) SJSU, 2011 Spring Prof: Dr. Sin-Min Lee CS147 Computer Organization.
CHAPTER 3 Counters.  One of the common requirement in digital circuits/system is counting, both direction (forward and backward)  Digital clocks and.
ASCII & Gray Codes.
Mid3 Revision Prof. Sin-Min Lee. 2 Counters 3 Figure 9--1 A 2-bit asynchronous binary counter. Asynchronous Counter Operation.
Digital Design Lecture 10 Sequential Design. State Reduction Equivalent Circuits –Identical input sequence –Identical output sequence Equivalent States.
COMPUTER NUMBER SYSTEMS & DIGITAL DEVICES By: Sohaib Rehman.
Synchronous Counters ET 5. Thinking back In the past we have seen that asynchronous counters can be used to count binary in the order that we have filled.
BINARY CODE – Digital Circuit 1 Choopan Rattanapoka.
ELEC 5270 – Low Power Design of Electronic Circuits Spring 2009 Grant Lewis 1.
Graph Algorithms Mathematical Structures for Computer Science Chapter 6 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesGraph Algorithms.
Computer & Electronics Engineering. Objectives Understand Digital Logic Gates Construct & Simulate Digital Logic Circuits on the Computer.
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Converting From decimal to Binary & Hexadecimal to Binary
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
CYU / CSIE / Yu-Hua Lee / E- 1 數位邏輯 Digital Fundamentals Chapter 9 Counters.
BZUPAGES.COM1 Chapter 9 Counters. BZUPAGES.COM2 BzuPages.COM Please share your assignments/lectures & Presentation Slides on bzupages which can help your.
1 © 2014 B. Wilkinson Modification date: Dec Sequential Logic Circuits Previously, we described the basic building blocks of sequential circuits,
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
CS1Q Computer Systems Lecture 7
1. Understand the application of Pseudo Code for programming purposes 2. Be able to write algorithms in Pseudo Code.
Hamming Code,Decoders and D,T-flip flops Prof. Sin-Min Lee Department of Computer Science.
CEC 220 Digital Circuit Design Binary Codes
Counters and Registers Synchronous Counters. 7-7 Synchronous Down and Up/Down Counters  In the previous lecture, we’ve learned how synchronous counters.
Prof. Hsien-Hsin Sean Lee
Karnaugh Maps (K maps).
Introduction to Computing Concepts Note Set 14. What if… You had to print “I love Java” to the screen 125 times. How? 125 lines of ▫ System.out.println(“I.
CEC 220 Digital Circuit Design Binary Codes Mon, Aug 31 CEC 220 Digital Circuit Design Slide 1 of 14.
Basic Counters: Part I Section 7-6 (pp ).
Synchronous Counter Design
Exercise 1.2 (Chapter 1) Prepared by Dr. Lamiaa Elshenawy
ECE DIGITAL LOGIC LECTURE 11: STANDARD CIRCUITS Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2015, 09/24/2015.
Logic Design (CE1111 ) Lecture 6 (Chapter 6) Registers &Counters Prepared by Dr. Lamiaa Elshenawy 1.
Counters In digital logic and computing, a counter is a device which stores (and sometimes displays) the number of times a particular event or process.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Hun Wie (Theo) SJSU, 2011 Spring Prof: Dr. Sin-Min Lee
EKT 221 – Counters.
EKT 221 : Digital 2 COUNTERS.
Sequential Circuit: Counter
COUNTING IN BINARY Binary weightings 0 x x x x 8
Loops in C C has three loop statements: the while, the for, and the do…while. The first two are pretest loops, and the the third is a post-test loop. We.
Binary Code  
Karnaugh Maps Topics covered in this presentation: Karnaugh Maps
Homework Reading Tokheim, Section 5-10, 7-4.
13 Digital Logic Circuits.
Lecture No. 32 Sequential Logic.
COUNTING IN BINARY Binary weightings 0 x x x x 8
Table 1.1 Powers of Two.
Hun Wie (Theo) SJSU, 2011 Spring Prof: Dr. Sin-Min Lee
CPS120: Introduction to Computer Science
Adder, Subtructer, Encoder, Decoder, Multiplexer, Demultiplexer
CPS120: Introduction to Computer Science
Counter Fundamentals Presented by :
Presentation transcript:

Sequential Circuits Problems(II) Prof. Sin-Min Lee Department of Mathematics and Computer Science Algorithm = Logic + Control

A Gray Code is a binary sequence where only 1 bit ever changes between adjacent values in the sequence. Gray codes can easily be produced from Karnaugh Maps simply by tracing a single looped path which enters each location in the Karnaugh Map exactly once. which gives the Gray Code

BCD Counters A special case of an arbitrary sequence counter is that of a BCD (Binary Coded Decimal) counter. This counter counts in decimal from to , and then sets itself back to 0 again.