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
Содержание DigitalDNA ColdFire MCF5272
Страница 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Страница 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Страница 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Страница 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Страница 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Страница 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Страница 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Страница 338: ...13 44 MCF5272 User s Manual Application Examples ...
Страница 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Страница 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Страница 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Страница 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...
Страница 548: ...INDEX Index 12 MCF5272 User s Manual ...