Академический Документы
Профессиональный Документы
Культура Документы
www.UandiStar
1-202
Today
Fundamental concepts of digital systems (Mano Chapter 1) Binary codes, number systems, and arithmetic (Ch 1) Boolean algebra (Ch 2) Simplification of switching equations (Ch 3) Digital device characteristics (e.g., TTL, CMOS)/design considerations (Ch 10) Combinatoric logical design including LSI implementation (Chapter 4) Flip-flops and state memory elements (Ch 5) Sequential logic analysis and design (Ch 5) Hazards, Races, and time related issues in digital design (Ch 9) Synchronous vs. asynchronous design (Ch 9) Counters, shift register circuits (Ch 6) Memory and Programmable logic (Ch 7) Minimization of sequential systems Introduction to Finite Automata
www.UandiStar
1-203
www.UandiStar
1-204
G I
n inputs
Combinational Circuit
JG O
m outputs
Delay Element(s)
www.UandiStar
1-205
G I
n inputs
Combinational Circuit
JG O
m outputs
www.UandiStar
1-206
www.UandiStar
1-207
www.UandiStar
1-208
www.UandiStar
1-209
www.UandiStar
1-210
td
td
td
With some technologies (e.g., CMOS) this can actually be used to build an oscillator (f ~ 1/(3td) )
www.UandiStar
1-211
Values Held
S R Q Q
S Q
R Q
www.UandiStar
1-212
Values Held
Q R
S R Q Q
www.UandiStar
CpE358/CS381 Switching Theory and Logical Design Summer-1 2004 Copyright 2004 Stevens Institute of Technology All rights reserved
1-213
www.UandiStar
1-214
D C Q D Q C Q
www.UandiStar
1-215
D C Q
www.UandiStar
1-216
Master-Slave D Flip-Flop
Q(t + 1) = D
D Q C Q
D Q
D Q C Q
D Q C Q
Q D Q
Clock Q
www.UandiStar
1-217
Master-Slave Timing
D C Q
1-218
Variations of D Flop-flops
D Q
D Q
www.UandiStar
1-219
J Q
0 1 0 1
K Q
K Q Q Q
www.UandiStar
1-220
T Q
0 1
Constructing a T from a JK
Constructing a T from a D
J Q
D Q
K Q
Q
www.UandiStar
1-221
1 0 1 X X X
K R Q
www.UandiStar
1-222
G I
n inputs
Combinational Circuit
JG O
m outputs
www.UandiStar
1-223
G I
n inputs
Combinational Circuit
JG O
m outputs
System State
Storage Element(s)
Next State
www.UandiStar
1-224
State
Outputs
Inputs
www.UandiStar
1-225
State
Outputs
Inputs
www.UandiStar
1-226
State
Outputs
Inputs
1-227
D Q
D Q
D Q
Clock
www.UandiStar
1-228
D Q Q
D Q Q
D Q Q
Clock
www.UandiStar
1-229
Present State
D Q Q A D Q Q B D Q Q C
Input C 0 1 0 1 0 1 0 1 A 0 1 1 0 0 1 1 0
Next State B 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1
Output -
A 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
Clock
www.UandiStar
1-230
001
D Q Q A D Q Q B D Q Q C
100
Clock
010
110
101
www.UandiStar
1-231
Mealy/Moore Models
Output is a function of state only = Moore Model
State
Outputs
Inputs
www.UandiStar
1-232
Mealy/Moore Models
Output is a function of state and inputs = Mealy Model
State
Inputs
Outputs
www.UandiStar
1-233
Summary
Fundamental concepts of digital systems (Mano Chapter 1) Binary codes, number systems, and arithmetic (Ch 1) Boolean algebra (Ch 2) Simplification of switching equations (Ch 3) Digital device characteristics (e.g., TTL, CMOS)/design considerations (Ch 10) Combinatoric logical design including LSI implementation (Chapter 4) Flip-flops and state memory elements (Ch 5) Sequential logic analysis and design (Ch 5) Hazards, Races, and time related issues in digital design (Ch 9) Synchronous vs. asynchronous design (Ch 9) Counters, shift register circuits (Ch 6) Memory and Programmable logic (Ch 7) Minimization of sequential systems Introduction to Finite Automata
www.UandiStar
1-234
www.UandiStar
1-235