Timing Diagram
Timing Diagram
UNIT NO 2
THE 8086 MICROPROCESSOR
III V
EC8691
MICROPROCESSOR AND MICROCONTROLLER
(Common to CSE & IT)
EC8691
INFORMATION TECHNOLOGY SUBJECT CODE
T-state
One clock period is referred to as a T-state
An operation takes an integer number of T-states
LE O M U
N. T
.L
H
F
U
MJ
F o u
n s
n d
i o
u t
e
r
C
t
ti
h
a
s
ir n
I
m m
a n
- S ai r a
EC8691
INFORMATION TECHNOLOGY SUBJECT CODE
LE O M U
N. T
.L
H
F
U
MJ
F o u
n s
n d
i o
u t
e
r
C
t
ti
h
a
s
ir n
I
m m
a n
- S ai r a
EC8691
INFORMATION TECHNOLOGY SUBJECT CODE
BUS TIMING
DURING T1
The address is placed on the address/data bus. Control signals M/IO, ALE and
DT/R specify memory or I/O, latch the address onto the address bus and set the
direction of data transfer on data bus
DURING T2
8086 issues the RD or WR signal, DEN and for a write the data. DEN enables
the memory or I/O device to receive the data for write and 8086 to receive the
data for read
DURING T3
This cycle is provided to allow memory to access data.READY is sampled at
the end of T2. If low, T3 becomes a wait state. Otherwise the data bus is
sampled at the end of T3
LE O M U
N. T
.L
H
F
U
MJ
F o u
n s
n d
i o
u t
e
r
C
t
ti
h
a
s
ir n
I
m m
a n
- S ai r a
INFORMATION TECHNOLOGY EC8691
SUBJECT CODE
During T4:
All bus signals are deactivated, in preparation for next bus cycle
Data is sampled for reads, writes occur for writes
STEP TIME: The time before the rising edge of the clock, while the data
must be valid and constant
HOLD TIME: The time after the rising edge of the clock during which the data
must remain valid and constant
LE O M U
N. T
.L
H
F
U
MJ
F o u
n s
n d
i o
u t
e
r
C
t
ti
h
a
s
ir n
I
m m
a n
- S ai r a
INFORMATION TECHNOLOGY EC8691
SUBJECT CODE
A wait state (Tw) is an extra clocking period, inserted between T2 and T3, to
lengthen the bus cycle, allowing slower memory and I/O components to
respond
The READY input is sampled at the end of T2, and again if necessary in the
middle of Tw. If READY is ‘o’ then a Tw is inserted.
LE O M U
N. T
.L
H
F
U
MJ
F o u
n s
n d
i o
u t
e
r
C
t
ti
h
a
s
ir n
I
m m
a n
- S ai r a
INFORMATION TECHNOLOGY EC8691
SUBJECT CODE
MICROPROCESSOR
TYPE THE SUBJECT NAME AND
HERE MICROCONTROLLER (COMMON TO CSE & IT)
L EO M U
N. T
.L
H
U
F
MJ
F o u
n s
n d
i o
e
u t
r
C
it
h
a
t
i r n
s
I
m a
n a m
- S air
INFORMATION TECHNOLOGY EC8691
SUBJECT CODE
MICROPROCESSOR
TYPE THE SUBJECT NAME AND
HERE MICROCONTROLLER (COMMON TO CSE & IT)
L EO M U
N. T
.L
H
U
F
MJ
F o u
n s
n d
i o
e
u t
r
C
it
h
a
t
i r n
s
I
m a
n a m
- S air
INFORMATION TECHNOLOGY EC8691
SUBJECT CODE
MICROPROCESSOR
TYPE THE SUBJECT NAME AND
HERE MICROCONTROLLER (COMMON TO CSE & IT)
L EO M U
N. T
.L
H
U
F
MJ
F o u
n s
n d
i o
e
u t
r
C
it
h
a
t
i r n
s
I
m a
n a m
- S air
INFORMATION TECHNOLOGY EC8691
SUBJECT CODE
MICROPROCESSOR
TYPE THE SUBJECT NAME AND
HERE MICROCONTROLLER (COMMON TO CSE & IT)
L EO M U
N. T
.L
H
U
F
MJ
F o u
n s
n d
i o
e
u t
r
C
it
h
a
t
i r n
s
I
m a
n a m
- S air