lOCAL
BUS INTERFACE
3.3 CLOCK GENERATION
3.3.1 Clock Timing
The CLK2 and CLK outputs of the clock generator are both MOS-Ievel outputs with
output high voltage levels of
Vcc-0.6V
and adequate drive for TTL inputs.CLK2
is
twice the frequency of CLK.
The internal CLK signal of the Intel386
DX
microprocessor
is
matched to the external
CLK output
by
the falling edge of the RESET signal. This operation
is
described with
the RESET function in Section 3.7.
The skew between CLK2 and CLK signals
is
maintained at 0 nanoseconds (regardless
of
clock frequency). For closely timed interfaces, peripheral devices must be timed
by
CLK2. Devices that cannot be operated at the double-clock frequency must use the CLK
output. The Inte1386
DX
microprocessor interface to these devices must allow for the
CLK2-to-CLK skew.
The phase of the CLK output
is
useful for determining the beginning of a bus cycle.
Because each CLK2 cycleis
25
nanoseconds (at CLK2 =
40
MHz), and bus status signal
delays may be
as
much as 32 nanoseconds, it
is
impossible to tell from these status
signals alone which CLK2 cycle begins the bus cycle, and therefore when to expect valid
address signals. The phase of CLK can be used to make this determination.
ADS#
should be sampled on rising CLK2 transitions when CLK
is
high, i.e., at the end of
phase 2 (see Figure 3-15).
25n.~
~l
I I I
I I I I I I
ClK2
m1...R1-uuL
I-l
RISING
EDGE
I . I QUALIFIER
ClK
ADS8
NOTE: TIMES ARE GIVEN FOR THE
20·MHz
InteI386'" OX CPU
231732i3-15
Figure 3-15. Using
ClK
to Determine Bus Cycle Start
3-25