Motorola MCF5281, MCF5282 user manual Data Transfer Cycle States, Bus Cycle States, State Cycle

Models: MCF5282 MCF5281

1 816
Download 816 pages 28.97 Kb
Page 269
Image 269

Data Transfer Operation

3.The last clock of the bus cycle uses what would be an idle clock between cycles to provide hold time for address, attributes and write data. Figure 13-6and Figure 13-8show the basic read and write operations.

13.4.2 Data Transfer Cycle States

The data transfer operation in the MCF5282 is controlled by an on-chip state machine. Each bus clock cycle is divided into two states. Even states occur when CLKOUT is high and odd states occur when CLKOUT is low. The state transition diagram for basic and fast termination read and write cycles are shown in Figure 13-4.

Next Cycle

S0

S5

S1

Basic

Read/Write

Fast

Termination

S4

S2

Wait

States

S3

Figure 13-4. Data Transfer State Transition Diagram

Table 13-3describes the states as they appear in subsequent timing diagrams.

 

 

 

 

Table 13-3. Bus Cycle States

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

State

Cycle

CLKOUT

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

S0

All

High

 

The read or write cycle is initiated in S0. On the rising edge of CLKOUT, the

 

 

 

 

MCF5282 places a valid address on the address bus and drives R/W high for a

 

 

 

 

read and low for a write, if it is not already in the appropriate state. The MCF5282

 

 

 

 

asserts TIP, SIZ[1:0], and

TS

on the rising edge of CLKOUT.

 

 

 

 

 

 

 

 

 

 

S1

All

Low

The appropriate

 

,

 

and

 

signals assert on the CLKOUT falling edge.

CSn

BS,

OE

 

 

 

 

 

 

 

 

Fast

 

 

 

 

must be asserted during S1. Data is made available by the external device

 

 

 

TA

 

Termination

 

 

and is sampled on the rising edge of CLKOUT with TA asserted.

 

 

 

 

 

 

S2

Read/write

High

 

 

 

is negated on the rising edge of CLKOUT in S2.

TS

 

(skipped fast

 

 

 

 

 

 

 

 

 

 

 

 

 

 

termination)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Write

 

 

The data bus is driven out of high impedance as data is placed on the bus on the

 

 

 

 

rising edge of CLKOUT.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOTOROLA

Chapter 13. External Interface Module (EIM)

13-5

Page 269
Image 269
Motorola MCF5281, MCF5282 user manual Data Transfer Cycle States, Bus Cycle States, State Cycle