Figure 3-33. Synchronous Write Cycle - Motorola MC68306 User Manual

Integrated ec000 processor
Table of Contents

Advertisement

CLOCK
ADDR
AS
UDS/LDS
R/W
DTACK
DATA
A key consideration when designing in a synchronous environment is the timing for the
assertion of DTACK and BERR by an external device. To properly use external inputs, the
processor must synchronize these signals to the internal clock. The processor must
sample the external signal, which has no defined phase relationship to the CPU clock,
which may be changing at sampling time, and must determine whether to consider the
signal high or low during the succeeding clock period. Successful synchronization requires
that the internal machine receives a valid logic level, whether the input is high, low, or in
transition.
Parameter #47 of AC Electrical Specifications—Read and Write Cycles is the
asynchronous input setup time. Signals that meet parameter #47 are guaranteed to be
recognized at the next falling edge of the system clock. However, signals that do not meet
parameter #47 are not guaranteed to be recognized. In addition, if DTACK is recognized
on a falling edge, valid data is latched into the processor (during a read cycle) on the next
falling edge, provided the data meets the setup time required (parameter #27). When
parameter #27 has been met, parameter #31 may be ignored. If DTACK is asserted with
the required setup time before the falling edge of S4, no wait states are incurred, and the
bus cycle runs at its maximum speed of four clock periods.
3-36
S0
S1
S2
S3
6
9
18

Figure 3-33. Synchronous Write Cycle

MC68306 USER'S MANUAL
S4
S5
S6
47
23
S7
S0
53
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents