Synchronous Operation With Dsackx - Motorola MC68030 User Manual

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

For asynchronous read cycles, the value of CIIN is internally latched on the
rising edge of bus cycle state 4. Refer to
7.3.1
Asynchronous Read Cycle for
more details on the states for asynchonous read cycles.
During any bus cycle terminated by DSACKx or BERR, the assertion of CBACK
is completely ignored.
7.2.9 Synchronous Operation with DSACKx
7-28
Although cycles terminated with the DSACKx signals are classified as asyn-
chronous and cycles terminated with STERM are classified as synchronous,
cycles terminated with DSACKx can also operate synchronously in that sig-
nals are interpreted relative to clock edges.
The devices that use these cycles must synchronize the responses to the
MC68030 clock to be synchronous. Since they terminate bus cycles with the
DSACKx signals, the dynamic bus sizing capabilities of the MC68030 are
available. In addition, the minimum cycle time for these cycles is also three
clocks.
To support those systems that use the system clock to generateDSACKx and
other asynchronous inputs, the asynchronous input setup time (parameter
#47A) and the asynchronous input hold time (parameter #47B) are given. If
the setup and hold times are met for the assertion or negation of a signal,
such as DSACKx, the processor can be guaranteed to recognize that signal
level on that specific falling edge of the system clock. If the assertion of
DSACKx is recognized on a particular falling edge of the clock, valid data is
latched into the processor (for a read cycle) on the next falling clock edge
provided the data meets the data setup time (parameter #27). In this case,
parameter #31 for asynchronous operation can be ignored. The timing pa-
rameters referred to are described in MC68030EC/D, MC68030 Electrical Spec-
ifications. If a system asserts DSACKx for the required window around the
falling edge of S2 and obeys the proper bus protocol by maintaining DSACKx
(and/or BERR/HAL T) until and throughout the clock edge that negates AS
(with the appropriate asynchronous input hold time specified by parameter
#47B), no wait states are inserted. The bus cycle runs at its maximum speed
(three clocks per cycle) for bus cycles terminated with DSACKx.
MC68030 USER'S MANUAL
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents