lecture 3 – common elements

Post on 22-Feb-2016

42 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

9/28/089/26/2008 ECE 561 - Lecture 1

Lecture 3 – Common Elements

9/26/2008 1ECE 561 - Lecture

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

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

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

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

9/28/089/26/2008 ECE 561 - Lecture 6

Sequential ComponentsMultiple ICs

• Cascaded Elements (Registers, Counters)• State Machines (FSM)• Controllers• Cooperating State Machines

9/28/089/26/2008 ECE 561 - Lecture 7

Data Books

• Data Books List Components and their parameters

9/28/089/26/2008 ECE 561 - Lecture 8

More Data Book Components

9/28/089/26/2008 ECE 561 - Lecture 9

D F/F Data Sheet

9/28/089/26/2008 ECE 561 - Lecture 10

9/28/089/26/2008 ECE 561 - Lecture 11

9/28/089/26/2008 ECE 561 - Lecture 12

The inputs and outputs specs

9/28/089/26/2008 ECE 561 - Lecture 13

The circuit Implementation

9/28/089/26/2008 ECE 561 - Lecture 14

Various type of implmentation

• Note this is• A Master-Slave• Implementation

9/28/089/26/2008 ECE 561 - Lecture 15

Timing

• And has its own• Implementation• And timing

9/28/089/26/2008 ECE 561 - Lecture 16

Voltage and Current Specs

9/28/089/26/2008 ECE 561 - Lecture 17

Higher level components

9/28/089/26/2008 ECE 561 - Lecture 18

Use of data

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

9/28/089/26/2008 ECE 561 - Lecture 20

Some Specifications

Clock Period

9/28/089/26/2008 ECE 561 - Lecture 21

Solution

9/28/089/26/2008 ECE 561 - Lecture 22

What are the states

• Develop the state table• Pick a state to start with

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

top related