Lecture11

Lecture11 - Lecture 11 Spring 2010 ECE 2300 Introduction to...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Lecture 11: Spring 2010 ECE 2300 Introduction to Digital Logic Design Sequential Logic Design 1 Lecture 11: Announcements • No discussing Prelim 1 until tomorrow • HW 5 is on Blackboard • Make-up of make-up class – This Friday, same time and place • Important announcements on Blackboard – HKN tutoring – Regrades of HWs 2 and 3 2 Lecture 11: 3 Sequential Circuit Design Procedure (1) Understand the problem statement and determine inputs and outputs (2) Determine states and create a state diagram (3) Determine the number of required D FFs (4) Implement next state and output logic (5) Simulate the circuit to test its operation Lecture 11: Steps (3) and (4) • Construct state+output table • Assign state values • Construct transition table • Derive excitation and output equations • Draw logic diagram 4 Lecture 11: Combinational Lock Example • Two inputs, X1 and X2 • Opens when it sees the sequence X1, X2, X2 • One input per clock 5 Lecture 11: 6 FSM Representation X1 Unlock=0 X1,X2 Unlock=0 Start Unlock=0 X1,X2,X2 Unlock=1 1 0 0 0 0 1 1 1 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 X1 X2 X1 pushed Lecture 11: Naming States • Assign letters to state names to make the state table easier to read...
View Full Document

This note was uploaded on 04/10/2010 for the course ECE 2300 taught by Professor Long during the Spring '08 term at Cornell.

Page1 / 4

Lecture11 - Lecture 11 Spring 2010 ECE 2300 Introduction to...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online