2 transfer code signals tc[0–2, 3 tbst and tsiz[0–3] signals and size of transfer, Transfer code signals tc[0ð2] -13 – Motorola MPC8260 User Manual

Page 245: Transfer code encoding -13, Transfer size signal encoding -13, Section 8.4.3.2, òtransfer code signals tc[0р2, 2 transfer code signals tc[0ð2, 3 tbst and tsiz[0ð3] signals and size of transfer

Advertising
background image

MOTOROLA

Chapter 8. The 60x Bus

8-13

Part III. The Hardware Interface

8.4.3.2 Transfer Code Signals TC[0Ð2]

The transfer code signals, TC[0Ð2], provide supplemental information about the
corresponding address (mainly regarding the source of the transaction). Note that TCx
signals can be used with the TT[0Ð4] and TBST to further deÞne the current transaction.

8.4.3.3 TBST and TSIZ[0Ð3] Signals and Size of Transfer

As shown in Table 8-4, the transfer size signals (TSIZ[0Ð3]) and the transfer burst signal
(TBST) together indicate the size of the requested data transfer. These signals can be used
with address bits A[27Ð31] and the device port size to determine which portion of the data
bus contains valid data for a write transaction or which portion of the bus should contain
valid data for a read transaction.

The MPC8260 uses four double-word burst transactions for transferring cache blocks. For
these transactions, TSIZ[0Ð3] are encoded as 0b0010, and address bits A[27Ð28] determine
which double-word is sent Þrst.

The MPC8260 supports critical-word-Þrst burst transactions (double-word-aligned) from
the processor. The MPC8260 transfers the critical double word of data Þrst, followed by the
double words from increasing addresses, wrapping back to the beginning of the eight-word
block as required.

Table 8-3 Transfer Code Encoding

TC[0Ð2]

Read Write

000

Core data transaction

Any write

001

Core touch load

Ñ

010

Core instruction fetch

Ñ

011

Reserved

Ñ

100

Reserved

101

Reserved

110

DMA function code 0

111

DMA function code 1

Table 8-4. Transfer Size Signal Encoding

TBST

TSIZ[0Ð3]

Transfer Size

Comments

Source

Negated

0 0 0 1

1 Byte

Byte

Core and DMA

Negated

0 0 1 0

2 Bytes

Half-word

Core and DMA

Negated

0 0 1 1

3 Bytes

Ñ

Core and DMA

Negated

0 1 0 0

4 Bytes

Word

Core and DMA

Negated

0 1 0 1

5 Bytes

Extended 5 bytes

SDMA (MPC8260 only)

Negated

0 1 1 0

6 Bytes

Extended 6 bytes

SDMA (MPC8260 only)

Advertising