20-6
MCF5272 User’s Manual
Data Transfer Mechanism
20.5.1 Bus Sizing
The MCF5272 can be configured for an external physical data bus width of 16 bits by
pulling QSPI_Dout/WSEL high, or for 32 bits by pulling QSPI_Dout/WSEL low during
reset. When the external physical address bus size is configured for 16 bits, the signals
D[15:0] become general purpose I/O port C.
The MCF5272 determines the port size for each transfer from the CSBRs at the start of each
bus cycle. This allows the MCF5272 to transfer operands from 8-, 16-, or 32-bit ports. The
size of the transfer is adjusted to accommodate the port size indicated. A 32-bit port must
reside on data bus bits D[31:0], a 16-bit port must reside on data bus bits D[31:16], and an
8-bit port must reside on data bus bits D[31:24]. This requirement ensures that the
MCF5272 correctly transfers valid data to 8-, 16-, and 32-bit ports.
The bytes of operands are designated as shown in Figure 20-1. The most significant byte of
a longword operand is OP0; OP3 is the least significant byte. The two bytes of a word length
operand are OP2 (most significant) and OP3. The single byte of a byte length operand is
OP3. These designations are used in the figures and descriptions that follow.
Figure 20-1. Internal Operand Representation
Figure 20-2 shows the required organization of data ports on the MCF5272 for 8-, 16-, and
32 bit devices. The four bytes shown are connected through the internal data bus and data
multiplexer to the external data bus. This path is how the MCF5272 supports programmable
port sizing and operand misalignment. The data multiplexer establishes the necessary
connections for different combinations of address and data sizes.
LONGWORD OPERAND
WORD OPERAND
BYTE OPERAND
31
0
15
0
7
0
OP3
OP3
OP3
OP2
OP2
OP0
OP1
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...