Motorola MPC8260 User Manual

Page of 1006
MOTOROLA
Chapter 28.  Fast Communications Controllers (FCCs)  
28-13
Part IV.  Communications Processor Module
28.7.1  FCC Function Code Registers (FCRx)
The function code registers contain the transaction speciÞcation associated with SDMA
channel accesses to external memory. Figure 28-5 shows the format of the transmit and
receive function code registers, which reside at TSTATE[0Ð7] and RSTATE[0Ð7] in the
FCC parameter RAM (see Table 28-5). 
28.8  Interrupts from the FCCs
Interrupt handling for each of the FCC channels is conÞgured on a global (per channel)
basis in the interrupt pending register (SIPNR_L) and interrupt mask register (SIMR_L).
One bit in each register is used to either mask, enable, or report an interrupt in an FCC
channel. The interrupt priority between the FCCs is programmable in the CPM interrupt
priority register (SCPRR_H). The interrupt vector register (SIVEC) indicates which
pending channel has highest priority. Registers within the FCCs manage interrupt handling
for FCC-speciÞc events.
Bits
0
1
2
3
4
5
6
7
Field
Ñ
GBL
BO
TC2
DTB
BDB
Figure 28-5. Function Code Register (FCRx)
Table 28-6. FCRx Field Descriptions
Bits Name Description 
0Ð1
Ñ
Reserved, should be cleared.
2
GBL
Global. Indicates whether the memory operation should be snooped. 
0 Snooping disabled. 
1 Snooping enabled.
3Ð4
BO
Byte ordering. Used to select the byte ordering of the buffer. If BO is modiÞed on-the-ßy, it takes effect 
at the start of the next frame (Ethernet, HDLC, and transparent) or at the beginning of the next BD.
01 PowerPC little-endian byte ordering. As data is sent onto the serial line from the data buffer, the 
LSB of the buffer double-word contains data to be sent earlier than the MSB of the same buffer 
double-word. 
10 Motorola byte ordering (normal operation). It is also called big-endian byte ordering. As data is sent 
onto the serial line from the data buffer, the MSB of the buffer word contains data to be sent earlier 
than the LSB of the same buffer word.
5
TC2
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. 
DTB
Indicates on what bus the data is located.
0 On the 60x bus.
1 On the local.
7
BDB
Indicates on what bus the BDs are located.
0 On the 60x bus.
1 On the local bus.