Professional Documents
Culture Documents
T8-Sequential Electronic Systems
T8-Sequential Electronic Systems
Topic 5
SEQUENTIAL SYSTEMS
Lectures: 3 hours
Exercises: 2 hours
SEQUENTIAL SYSTEMS
1. Introduction.
2. Bi-stables.
3. Registers.
4. Counters.
Contents
2
SEQUENTIAL SYSTEMS
1. Introduction.
I. Sequential systems.
II. Classification of sequential systems.
2. Bi-stables.
3. Registers.
Contents
4. Counters.
3
1.I. SEQUENTIAL SYSTEMS
Sequential
Sistema Z(t) = f(X(t),X(t-1),X(t-2),…,X(t0))
X(t)
system
seqüencial
X(t) Sistema
Combinational Z(t)
system
combinacional
Q0
Q Q+
Q
∆t
4
1.I. SEQUENTIAL SYSTEMS
X(t) Sistema
Combinational Z(t)
system
combinacional
Q0
Q Q+
Q
∆t
5
1.II. CLASSIFICATION OF SEQUENTIAL SYSTEMS
CLK
6
SEQUENTIAL SYSTEMS
1. Introduction.
2. Bi-stables.
I. Basic memory element
II. Edge-triggered bi-stables (flip-flops)
III. Flip-flop types
IV.Asynchronous control signals.
Índex
3. Registers.
4. Counters.
7
2.I. BASIC MEMORY ELEMENT
0 1
Q �
Q
Q’
1 0
CLK
T
• Negative edge-triggered flip-flop: State changes are
synchronized by the falling clock edge.
CLK
T
9
2.III. FLIP-FLOP TYPES
10
2.III. FLIP-FLOP TYPES
CLK
Q
11
2.III. FLIP-FLOP TYPES
12
2.III. FLIP-FLOP TYPES
13
2.III. FLIP-FLOP TYPES
14
2.III. FLIP-FLOP TYPES
T
Q0 Q0 No change
Q0 Q0 Toggle
15
2.III. FLIP-FLOP TYPES
T
2. Biestables
CLK
T 0 1 0 0 1 1
16
2.IV. ASYNCHRONOUS CONTROL SIGNALS
17
2.IV. ASYNCHRONOUS CONTROL SIGNALS
18
SEQUENTIAL SYSTEMS
1. Introduction
2. Bi-stables
3. Registers
I. Introduction
II. Register types
III. Parallel-in parallel-out registers
Índex
IV.Shift registers
4. Counters.
19
3.I. INTRODUCTION
20
3.I. INTRODUCTION
21
3.II. REGISTER TYPES
shift registers
22
3.III. PARALLEL-IN PARALLEL-OUT REGISTERS
0 1 0 1
X0 X1 X0 X1
23
3.IV. SHIFT REGISTERS
• Types
Serial-in serial-out.
Useful to generate delays between two (or more) signals.
Parallel-in serial-out, serial-in parallel-out.
Useful for data conversion.
24
3.IV. SHIFT REGISTERS
• Serial-in serial-out
(left-to-right): data
“advances” from left to
right, requiring n clock
3. Registres
edges to be stored
and n clock edges to
be retrieved.
• Negative-edge
triggered shift
registers are also
possible.
25
3.IV. SHIFT REGISTERS
26
3.IV. SHIFT REGISTERS
1011 1011
serial data
transmission
I(n–1..0) Q(n–1..0)
CLK SHIFT REGISTER CLK SHIFT REGISTER
SO = Q0 SI
1011 1 ????
?101 1 1???
??10 0 11??
???1 1 011?
???? ? 1011
27
SEQUENTIAL SYSTEMS
1. Introduction
2. Bi-stables
3. Registers
4. Counters
I. Introduction
II. Synchronous counters.
Índex
28
4.I. INTRODUCTION
110 010
101 011
100 29
4.I. INTRODUCTION
30
4.II. SYNCHRONOUS COUNTERS
• Synchronous
• 3-bit binary up counter
• Positive-edge triggered.
4. Comptadors
T flip-flop
31
4.II. SYNCHRONOUS COUNTERS
• Synchronous
• 3-bit binary up counter
• Positive-edge triggered.
4. Comptadors
32
4.IV. SYNCHRONOUS COUNTERS
33
4.III. THE MODULE OF A COUNTER
34
4.III. THE MODULE OF A COUNTER
• As 23 < 12 < 24 :
4. Comptadors
CLK
t
Q 0 1 2 3 4 5 6 7 8 9 A B 0 1 2 3 4 5
Q3 Q2 Q1 Q0 C t
CLR Q3
4-BIT COUNTER
CLK t
CLR
t
glitch
36
4.IV. DIGITAL CLOCK
Seven-segment displays.
Input signal: AC mains (60 Hz).
4. Comptadors
37
BIBLIOGRAPHY
38