1 general fcc mode register (gfmr), 2 fcc protocol-specific mode register (fpsmr), Figure 30-59. fcc atm mode register (fpsmr) – Freescale Semiconductor MPC8260 User Manual
Page 1008: General fcc mode register (gfmr) -88, Fcc protocol-specific mode register (fpsmr) -88, Fcc atm mode register (fpsmr) -88, Section 30.13.2, “fcc, Protocol-specific mode register (fpsmr)

ATM Controller and AAL0, AAL1, and AAL5
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
30-88
Freescale Semiconductor
30.13.1 General FCC Mode Register (GFMR)
The GFMR mode field should be programmed for ATM mode. To enable transmit and receive functions,
ENT and ENR must be set as the last step in the initialization process. Full GFMR details are given in
Section 29.2, “General FCC Mode Registers (GFMRx).”
30.13.2 FCC Protocol-Specific Mode Register (FPSMR)
The FCC protocol-specific mode register (FPSMR), shown in
, controls various
protocol-specific FCC functions. The user should initialize the FPSMR. Erratic behavior may result if
there is an attempt to write to the FPSMR while the transmitter and receiver are enabled.
describes FPSMR fields.
0
3
4
7
8
9
10
11
15
Field
TEHS
REHS
ICD
TUMS RUMS
LAST PHY/PHY ID
Reset
0000_0000_0000_0000
R/W
R/W
Addr
0x11304 (FPSMR1), 0x11324 (FPSMR2), 0x11344(FPSMR3)
16 17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Field
—
TPRI TUDC RUDC RXP
TUMP
—
TSIZE RSIZE UPRM UPLM RUMP HECI HECC COS
Reset
0000_0000_0000_0000
R/W
R/W
Addr
0x11306 (FPSMR1), 0x11326 (FPSMR2), 0x11346 (FPSMR3)
Figure 30-59. FCC ATM Mode Register (FPSMR)
Table 30-47. FCC ATM Mode Register (FPSMR)
Bits
Name Description
0–3
TEHS
Transmit extra header size. Used only in user-defined cell mode to hold the Tx user-defined
cells’ extra header size. Values between 0–11 are valid. TEHS = 0 generates 1 byte of extra
header; TEHS = 11 generates 12 bytes of extra header.
Note: When working with a 16-bit UTOPIA interface, TEHS must represent an even number of
header bytes (so the actual programmed value should be odd).
Note: For IMA
1
there is no extra header support for User defined cells so these bits should be
programmed to zero for IMA support.
4–7
REHS
Receive extra header size. Used only in user-defined cell mode to hold the Rx user-defined
cells’ extra header size. Values between 0–11 are valid. For REHS = 0, the receiver expects 1
byte of extra header; for REHS = 11, it expects 12 bytes of extra header.
Note: When working with a 16-bit UTOPIA interface, REHS must represent an even number of
header bytes (so the actual programmed value should be odd).
Note: For IMA
1
there is no extra header support for User defined cells so these bits should be
programmed to zero for IMA support.