lecture 3 – common elements
DESCRIPTION
Lecture 3 – Common Elements. 9/26/2008. ECE 561 - Lecture . 1. Common Logic Elements. Review Lecture 2 sequential elements Examine the data sheet for some of these elements When using element in a design you start with the documentation for the element. 9/26/2008. ECE 561 - Lecture . 2. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/1.jpg)
9/28/089/26/2008 ECE 561 - Lecture 1
Lecture 3 – Common Elements
9/26/2008 1ECE 561 - Lecture
![Page 2: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/2.jpg)
9/28/089/26/2008 ECE 561 - Lecture 2
Common Logic Elements
• Review Lecture 2 sequential elements• Examine the data sheet for some of these
elements• When using element in a design you start with
the documentation for the element
9/26/2008 2ECE 561 - Lecture
![Page 3: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/3.jpg)
9/28/089/26/2008 ECE 561 - Lecture 3
Common Sequential Elements
• Basic Element– The Latch – A latch is a level sensitive component
that stores and holds a value– What does level sensitive mean?
• Flip Flops are edge triggered elements– F/F can be constructed of a Master Slave arrangement of 2
latches– Master is level sensitive to new input– On edge master is locked and its value is transmitted to the
slave
9/26/2008 3ECE 561 - Lecture
![Page 4: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/4.jpg)
9/28/089/26/2008 ECE 561 - Lecture 4
Another Basic Elements
• Register– Registers are composed of latches or F/Fs– Several uses• Register sets – driven from/drive busses• Input register for functional units• Output hold register for a functional unit• Configuration register
9/26/2008 4ECE 561 - Lecture
![Page 5: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/5.jpg)
9/28/089/26/2008 ECE 561 - Lecture 5
Edge Triggered F/F
• Edge triggered flip-flops can be– Master Slave – formed from 2 latches
– Discrete design
![Page 6: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/6.jpg)
9/28/089/26/2008 ECE 561 - Lecture 6
Sequential ComponentsMultiple ICs
• Cascaded Elements (Registers, Counters)• State Machines (FSM)• Controllers• Cooperating State Machines
![Page 7: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/7.jpg)
9/28/089/26/2008 ECE 561 - Lecture 7
Data Books
• Data Books List Components and their parameters
![Page 8: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/8.jpg)
9/28/089/26/2008 ECE 561 - Lecture 8
More Data Book Components
![Page 9: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/9.jpg)
9/28/089/26/2008 ECE 561 - Lecture 9
D F/F Data Sheet
![Page 10: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/10.jpg)
9/28/089/26/2008 ECE 561 - Lecture 10
![Page 11: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/11.jpg)
9/28/089/26/2008 ECE 561 - Lecture 11
![Page 12: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/12.jpg)
9/28/089/26/2008 ECE 561 - Lecture 12
The inputs and outputs specs
![Page 13: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/13.jpg)
9/28/089/26/2008 ECE 561 - Lecture 13
The circuit Implementation
![Page 14: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/14.jpg)
9/28/089/26/2008 ECE 561 - Lecture 14
Various type of implmentation
• Note this is• A Master-Slave• Implementation
![Page 15: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/15.jpg)
9/28/089/26/2008 ECE 561 - Lecture 15
Timing
• And has its own• Implementation• And timing
![Page 16: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/16.jpg)
9/28/089/26/2008 ECE 561 - Lecture 16
Voltage and Current Specs
![Page 17: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/17.jpg)
9/28/089/26/2008 ECE 561 - Lecture 17
Higher level components
![Page 18: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/18.jpg)
9/28/089/26/2008 ECE 561 - Lecture 18
Use of data
![Page 19: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/19.jpg)
9/28/089/26/2008 ECE 561 - Lecture 19
Use of data
• You use the data to analyze circuit and then can answer questions on it as illustrated in the following
![Page 20: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/20.jpg)
9/28/089/26/2008 ECE 561 - Lecture 20
Some Specifications
Clock Period
![Page 21: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/21.jpg)
9/28/089/26/2008 ECE 561 - Lecture 21
Solution
![Page 22: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/22.jpg)
9/28/089/26/2008 ECE 561 - Lecture 22
What are the states
• Develop the state table• Pick a state to start with
![Page 23: Lecture 3 – Common Elements](https://reader035.vdocument.in/reader035/viewer/2022062301/568160d0550346895dd00526/html5/thumbnails/23.jpg)
9/28/089/26/2008 ECE 561 - Lecture 23
Self Starting Circuits
• Circuits that end up in a valid state regardless of the state the FSM starts in.
• Is this circuit self starting?
• Go to www.wikipedia.com and look at material there on Finite State Machine