lec15-fsm.pdf - EECS150 Digital Design Lecture 15 – Finite State Machines Elad Alon Electrical Engineering and Computer Sciences University of

lec15-fsm.pdf - EECS150 Digital Design Lecture 15 –...

This preview shows page 1 - 7 out of 16 pages.

Fall 2011 EECS150 Lecture 15 Page 1 EECS150 - Digital Design Lecture 15 – Finite State Machines October 18, 2011 Elad Alon Electrical Engineering and Computer Sciences University of California, Berkeley Fall 2011 EECS150 Lecture 15 Page 2 Announcements Homework #7 “due” Thursday Ensure you start studying for the midterm! No new homework this week (Don’t forget about project – next checkpoint due 1 week after midterm) Midterm next Thurs. 6pm sharp Elad will hold a review session next Mon. evening Time/location TBD
Image of page 1
Fall 2011 EECS150 Lecture 15 Page 3 Asynchronous Inputs and Metastability Fall 2011 EECS150 Lecture 15 Page 4 Asynchronous Inputs to Synchronous Systems Many synchronous systems need to interface to asynchronous input signals – Examples: “Brute force” solution:
Image of page 2
Fall 2011 EECS150 Lecture 15 Page 5 “Synchronizer” Circuit Fall 2011 EECS150 Lecture 15 Page 6 “Synchronizer” Circuit: What Not To Do
Image of page 3