Beruflich Dokumente
Kultur Dokumente
Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring
Sequential Logic
• Outputs now depend not only on the current state of the inputs
but also the PAST HISTORY of the inputs. This kind of logic
incorporates MEMORY or REGISTER functions in order to work
differently from combinational logic.
f0(i0,i1,nT)
i0
i1 f1(i1,i3,nT)
Combinational Logic Unit
+
Registers
in fm(i9,in,nT)
Another Definition…..
• Combinational logic: a system in which logical decisions are
made based only on COMBINATIONS of the CURRENT INPUTS
e.g. an adder.
• Sequential logic: a system in which decisions are made based
on COMBINATIONS of the CURRENT INPUTS as well as the
PAST HISTORY of inputs. e.g. a memory unit.
• Finite state machine: in this model, logic maintains an internal
state; Its outputs are functions of both CURRENT INPUTS and
its INTERNAL STATE e.g. of a physical implementation of a
FSM is a vending machine controller.
Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring
Making Logic Gate Circuits
• We will review material located at the following URL:
http://www.spsu.edu/cs/faculty/bbrown/web_lectures/index.html
FILTER #3
FILTER #2
FILTER #1
How is each activated to pass changing inputs
faithfully to the output?
UMBC / CMSC 313 / David Bourner <bourner@umbc.edu>
Boolean Networks
• OUTPUT = ((p AND q) OR r)
– An example of a composite function which can be
synthesized with simple logic forms { AND, OR }
p U1 SN7408
q U2 SN7432
OUTPUT
x= (NOT p) AND q
OUTPUT = x OR y
y = p AND (NOT q)
U3 SN7404
U5 SN7432
p U4 SN7408 OUTPUT
OUTPUT = x OR y
x= (NOT p) AND q
1 Hz 1 cps 1s 1 sec
+
DIN SW1
H
L
T 5 .0 0
D IN
0 .0 0
4 .0 0
DO UT
SIGNALING DELAY
0 .0 0
0 .0 0 5 0 .0 0 n 1 0 0 .0 0 n 1 5 0 .0 0 n 2 0 0 .0 0 n
T im e (s )