Finite State Machine II

Slides:



Advertisements
Similar presentations
Lecture #24 Page 1 EE 367 – Logic Design Lecture #24 Agenda 1.State Machines Review Announcements 1.n/a.
Advertisements

CS1Q Computer Systems Lecture 12 Simon Gay. Lecture 12CS1Q Computer Systems - Simon Gay 2 Design of Sequential Circuits The systematic design of sequential.
Verilog Descriptions of Digital Systems
State Machine Design Procedure
Analysis of Clocked Sequential Circuits
Counters. In class excercise How to implement a “counter”, which will count as 0,3,1,4,5,7,0,3,1,…… Q2Q1Q0D2D1D
TOPIC : Finite State Machine(FSM) and Flow Tables UNIT 1 : Modeling Module 1.4 : Modeling Sequential circuits.
Digital Electronics Chapter 5 Synchronous Sequential Logic.
DISCUSSION CSE 140L 3 rd November 2010 Vikram Murali.
ECE 331 – Digital System Design
6/12/20151 Sequence Detectors Lecture Notes – Lab 4 Sequence detection is the act of recognizing a predefined series of inputs A sequence detector is a.
Basic Register A register is a sequential component that can store multiple bits.
Give qualifications of instructors: DAP
3/13/20081 Lab 6 Solution Part 1: Design a sequence detector for the sequence “00101” Part 2: a b See sm1.vhdSee sm2.vhd See seq1.vhd.
ECE 301 – Digital Electronics
ECE 331 – Digital Systems Design Sequential Logic Circuits: FSM Design (Lecture #20)
Digital Design Lecture 10 Sequential Design. State Reduction Equivalent Circuits –Identical input sequence –Identical output sequence Equivalent States.
Advanced Digital Circuits ECET 146 Week 5 Professor Iskandar Hack ET 221G, Me as I typed this slides.
Number System. Number Systems Important Number systems – Decimal – Binary – Hexadecimal.
ECE 3130 – Digital Electronics and Design Lab 6 State Machines Fall 2012 Allan Guan.
Vending Machine Using FSM Aalapee Patel Seth Martin.
ECE 301 – Digital Electronics
DESIGN OF SEQUENTIAL CIRCUITS by Dr. Amin Danial Asham.
CEC 220 Digital Circuit Design Timing Analysis of State Machines
Problem Class 3 - Slide 1 PYKC 17 Nov 2015 E2.1 Digital Electronics Problem Class 3 State Machines (Problem Sheet 3) Peter Cheung Department of Electrical.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
1 State Reduction Goal: reduce the number of states while keeping the external input-output requirements unchanged. State reduction example: a: input 0.
TOPIC : Transition Count Compression UNIT 5 : BIST and BIST Architectures Module 5.4 Compression Techniques.
1 ENGG 1015 Tutorial Three Examples of Finite State Machines Supplementary notes Learning Objectives  Learn about Design of Finite State Machines Ack.:
CEC 220 Digital Circuit Design Sequence Detector Design Wednesday, April 01 CEC 220 Digital Circuit Design Slide 1 of 11.
CEC 220 Digital Circuit Design Mealy and Moore State Machines Friday, March 27 CEC 220 Digital Circuit Design Slide 1 of 16.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Decoders A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence.
Lab 07 :Converting an older IC technology drill machine to VHDL: Slide 2 Slide 3 Generate a Truth Table from an Equation Generate a Truth Table from a.
EGR 2131 Unit 4 Combinational Circuits: Analysis & Design
Lab. on Finite State Machine
SE-1021 Software Engineering II
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
continued on next slide
ECE 301 – Digital Electronics
ECET 230 Innovative Education--snaptutorial.com
ECE 3130 – Digital Electronics and Design
Finite State Machines Experiment 4 Introduction
EEL 3705 / 3705L Digital Logic Design
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Week 10, Finite State Machine
Finite State Machines.
DESIGN OF SEQUENTIAL CIRCUITS
Instructor: Alexander Stoytchev
Latches and Flip-Flops
2.1: Represent Relations and Functions HW: p.76 (4-20 even, all)
Sequential Design Example
2) For each of the finite state machines above, use the sets derived in part 1) to produce the following:   i.                  a set of sequences that.
Homing sequence: to identify the final state.
Counters.
Johnson Counter Program Studi T. Elektro FT - UHAMKA Slide - 10.
Design of Digital Circuits Lab 5 Supplement: Implementing an ALU
Lecture 20 Logistics Last lecture Today HW6 due Wednesday
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Mathematical Preliminaries
АВЛИГАТАЙ ТЭМЦЭХ ҮНДЭСНИЙ ХӨТӨЛБӨР /танилцуулга/
Instructor: Alexander Stoytchev
Lecture 18 Logistics Last lecture Today HW5 due today (with extra 10%)
EGR 2131 Unit 12 Synchronous Sequential Circuits
EXPLICIT RULES: INPUT-OUTPUT FORMULAS
Bell Work: Machine Lab What is the equation to find Input Work? (look at note guide from yesterday) Calculate the input work for your ramp in trial 1.
TIME-BASED HYBRID ANALOG-DIGITAL COMPUTATION
Function Machines – Simple – Worksheet A
Presentation transcript:

Finite State Machine II Sequence Detector Wonju Seo, Taesu Kim tjdnjswn22@postech.ac.kr May 2, 2017 Slides made by Naebeom Park, DICE 1/3

Output Value is ‘1’ only when S3 Sequence Detector Find the specific sequence from the input sequence Example) Sequence Required to Find : 10 Input Sequence : 010010101 Output : 001001010 1 1 S1 Initial S2 1 S3 10 1 Output Value is ‘1’ only when S3 State Diagram 2/3

Sequence Detector From 4 digit from your Student Number, Select different 2 digit Make a Sequence Detector that detects those 2 digit Input : Sequence (00100110001010001111) Output : 1-bit result Make a testbench file that has input sequence 00100110001010001111 Reference : Week 5 Lab Material 3/3