Own in, Figure 13-4 – Motorola ColdFire MCF5281 User Manual

Page 229

Advertising
background image

External Interface Module (EIM)

Freescale Semiconductor

13-5

Figure 13-4. Data Transfer State Transition Diagram

Table 13-3

describes 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 device
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 processor asserts TIP,
SIZ[1:0], and TS on the rising edge of CLKOUT.

S1

All

Low

The appropriate CSn, BS, and OE signals assert on the CLKOUT falling edge.

Fast
Termination

TA must be asserted during S1. Data is made available by the external device and
is sampled on the rising edge of CLKOUT with TA asserted.

S2

Read/write
(skipped fast
termination)

High

TS is negated on the rising edge of CLKOUT in S2.

Write

The data bus is driven out of high impedance as data is placed on the bus on the
rising edge of CLKOUT.

S3

Read/write
(skipped for
fast
termination)

Low

The processor waits for TA assertion. If TA is not sampled as asserted before the
rising edge of CLKOUT at the end of the first clock cycle, the processor inserts wait
states (full clock cycles) until TA is sampled as asserted.

Read

Data is made available by the external device on the falling edge of CLKOUT and
is sampled on the rising edge of CLKOUT with TA asserted.

S4

All

High

The external device should negate TA.

Read
(including
fast-terminati
on)

The external device can stop driving data after the rising edge of CLKOUT.
However data could be driven through the end of S5.

S0

S3

S5

S4

S1

S2

Basic

Next Cycle

Wait

States

Read/Write

Fast

Termination

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

Advertising
This manual is related to the following products: