3 bus characteristics, 4 data transfer operation – Motorola ColdFire MCF5281 User Manual

Page 226

Advertising
background image

External Interface Module (EIM)

13-2

Freescale Semiconductor

13.3

Bus Characteristics

The device uses its system clock to generate CLKOUT. Therefore, the external bus operates at the same
speed as the bus clock rate, where all bus operations are synchronous to the rising edge of CLKOUT, and
some of the bus control signals (BS, OE, and CSn,) are synchronous to the falling edge, shown in

Figure 13-1

. Bus characteristics may differ somewhat for interfacing with external DRAM.

Figure 13-1. Signal Relationship to CLKOUT for Non-DRAM Access

13.4

Data Transfer Operation

Data transfers between the processor and other devices involve the following signals:

Address bus (A[23:0])

Data bus (D[31:0])

Control signals (TS and TA)

CSn, OE, BS

Attribute signals (R/W, SIZ, and TIP)

The address bus, write data, TS, and all attribute signals change on the rising edge of CLKOUT. Read data
is latched into the processor on the rising edge of CLKOUT.

The bus supports byte, word, and longword operand transfers and allows accesses to 8-, 16-, and 32-bit
data ports. Aspects of the transfer, such as the port size, the number of wait states for the external slave
being accessed, and whether internal transfer termination is enabled, can be programmed in the chip-select
control registers (CSCRs) and the DRAM control registers (DACRs).

Figure 13-2

shows the byte lanes that external memory should be connected to and the sequential transfers

if a longword is transferred for three port sizes. For example, an 8-bit memory should be connected to
D[31:24] (BS3). A longword transfer takes four transfers on D[31:24], starting with the MSB and going
to the LSB.

Rising-Edge

Signals

Falling-Edge

Signals

Inputs

t

vo

t

ho

t

vo

t

ho

t

si

t

hi

CLKOUT

t

vo

= Propagation delay of signal relative to CLKOUT edge

t

ho

= Output hold time relative to CLKOUT edge

t

si

= Required input setup time relative to CLKOUT edge

t

hi

= Required input hold time relative to CLKOUT edge

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

Advertising
This manual is related to the following products: