Serial Communications Controllers (SCCs)
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor 20-15
20.3.2 Function Code Registe rs (RFCR and TFCR)

There are eight separate function code registers for the four SCC channels, four for Rx buffers

(RFCR1–RFCR4) and four for Tx buffers (TFCR1–TFCR4). The function code registers contain the

transaction specification associated with SDMA channel accesses to external memory. Figure 20-8 shows

the register format.

Table20-6 describes RFCRx/TFCRx fields.

Table20-5. Parameter RAM—SCC Base Addresses

Page Address 1
1Offset from RAM_Base
Peripheral Size (Bytes)
1 0x8000 SCC1 256
2 0x8100 SCC2 256
3 0x8200 SCC3 256
4 0x8300 SCC4 256
01234567
Field — GBL BO TC2 DTB
Reset 0000_0000_0000_0000
R/W R/W
Addr SCC
x
base + 0x04 (RFCR
x
); SCC
x
base + 0x05 (TFCR
x
)

Figure 20-8. Function Code Registers (RFCR and TFCR)

Table20-6. RFCR

x

/TFCR

x
Field Descriptions
Bits Name Description
0–1 Reserved, should be cleared.
2GBL Global
0 Snooping disabled.
1 Snooping enabled.
3–4 BO Byte ordering. Set BO to select the required byte ordering for the buffer. If BO is changed on-the-fly,
it takes effect at the beginning of the next frame (Ethernet, HDLC, and transparent) or at the
beginning of the next BD.
00 Reserved
01 Munged little-endian.
1x Big-endian or true little-endian.
5TC2 Transfer code. Contains the transfer code value of TC[2], used during this SDMA channel memory
access. TC[0–1] is driven with a 0b11 to identify this SDMA channel access as a DMA-type access.
6DTB Data bus indicator
0 Use 60x bus for SDMA operation
1 Use local bus for SDMA operation
7 Reserved, should be cleared.