cx28500 Mindspeed Technologies, cx28500 Datasheet - Page 145

no-image

cx28500

Manufacturer Part Number
cx28500
Description
Cx28500 Multichannel Synchronous Communications Controller
Manufacturer
Mindspeed Technologies
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cx28500-12
Manufacturer:
FUJ
Quantity:
250
HDLC protocol-specific support in the receiver includes the following:
The Transmit Buffer Descriptor specifies inter-message bit-level operations. Specifically, when the EOM bit field is
set to 1 within a Message Descriptor by the Host, it signifies that the descriptor represents the last buffer for the
current message being transmitted and the bit fields IC and PADCNT take effect. These bits are described in
Section
Additionally, the NP bit field in both Receive and Transmit Buffer Descriptors selects whether CX28500 polls a
Host-owned message descriptor.
8.2.1
CX28500 is configurable to calculate and insert either a 16- or 32-bit Frame Check Sequence (FCS) for HDLC
packets, provided the packet length contains a minimum of 2 octets. The FCS is always calculated over the entire
packet length.
For all HDLC modes that require FCS calculation, the polynomials used to calculate FCS are according to ITU-T
Q.921 and ISO 3309-1984.
8.2.2
For HDLC modes only, CX28500 supports the use of opening and closing message flags. The 7Eh (01111110b)
flag is the opening and closing flag. An HDLC message is always bounded by this flag at the beginning and the end
of the message.
CX28500 supports receiving a shared flag where the closing flag of one message can act as the opening of the
next message. CX28500 also supports receiving a shared-zero bit between two flags—that is, the last zero bit of
one flag is used as the first zero bit of the next flag. Receiving a shared zero between the FCS and the closing flag
is not supported.
CX28500 can be configured to transmit a shared flag between successive messages by configuring the bit field
PADCNT in each transmit buffer descriptor. CX28500 does not transmit shared-zero bits between successive flags.
28500-DSH-002-C
Data polarity inversion of all bits (including flags and padfill characters)
Detection and extraction of opening/closing/shared flags
Detection of shared-0 between successive flags
Zero bit extraction after five consecutive 1s are received
Detect changes in pad fill idle codes
Check and extract 0-, 16- or 32-bit FCS
Check frame length
Check for octet alignment. Failures result in EOM and an error code in the buffer/interrupt descriptor
Check for abort sequence reception
After channel activation, check for the first flag character to be received and generate a CHIC interrupt
CRC-16
x
CRC-32
x
16
32
+
+
8.2.5.
x
x
12
26
+
+
x
x
5
23
+
+
1
Frame Check Sequence
x
Opening/Closing Flags
22
+
x
16
+
x
12
+
x
11
+
Mindspeed Proprietary and Confidential
x
Mindspeed Technologies
10
+
x
8
+
x
7
+
x
5
+
x
4
+
x
2
+ +
x
1
®
Basic Operations
130

Related parts for cx28500