7 hdlc receive buffer descriptor (rxbd), Hdlc receive buffer descriptor (rxbd) -9 – Freescale Semiconductor MPC8260 User Manual
Page 1233
FCC HDLC Controller
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor
36-9
36.7
HDLC Receive Buffer Descriptor (RxBD)
The HDLC controller uses the RxBD to report on data received for each buffer.
shows an
example of the RxBD process.
16
NBL
Nibble mode enable
0 Nibble mode disabled (1 bit of data per clock). Note that at the end of the frame (after the closing
flag), RTS negates immediately after the active edge of TCLK.
1 Nibble mode enabled (4 bits of data per clock). The negation of of the RTS output signal is not
synchronized to the serial clock. The RTS is negated after the last nibble of the data and always
before the next edge of the serial clock. Note that at the end of the frame (after the closing flag),
RTS negates a maximum of 5 CPM clocks after the active edge of TCLK.
17–23
—
Reserved, should be cleared.
24-25
CRC
CRC selection
00 16-bit CCITT-CRC (HDLC). X16 + X12 + X5 + 1
01 Reserved
10 32-bit CCITT-CRC (Ethernet and HDLC). X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 +
X8 + X7 + X5 + X4 + X2 + X1 +1
11 Reserved
26–31
—
Reserved, should be cleared.
1
When operating an FCC in HDLC nibble mode with the multiframe per FIFO bit off (FPSMR[MFF] = 0), the CPM might
lose synchronization with the FCC HDLC controller. As a result the HDLC controller will become stuck and stop
transmission. Therefore in HDLC nibble mode, FPSMR[MFF] must be set or the FCC must alternatively operate in
HDLC bit mode.
Table 36-6. FPSMR Field Descriptions (continued)
1
Bits
Name
Description