|
CN8478 Datasheet, PDF (176/221 Pages) Conexant Systems, Inc – Multichannel Synchronous Communications Controller (MUSYCC) | |||
|
◁ |
6.0 Basic Operation
6.4 Protocol Support
CN8478/CN8474A/CN8472A/CN8471A
Multichannel Synchronous Communications Controller (MUSYCCâ¢)
Long Message (LNG)
Short Message (SHT)
In the case of a Long Message (LNG) error, the received HDLC message size is
determined to be greater than the maximum allowed message size (per MAXSEL
in Channel Configuration Descriptor).
Reason:
⢠Incorrect transmission of HDLC messages from the distant end.
Effects:
⢠The Interrupt Descriptor in Interrupt Queue is ERROR = LNG, DIR = 0
(if MSKMSG = 0 in Receive Channel Configuration Descriptor).
⢠DMAC accesses the Next Message Pointer from the current Message
Descriptor.
⢠Returns ownership of the current Message Descriptor to the host by
writing the Receive Buffer Status Descriptor with ONR = HOST,
ERROR = LNG (if INHRBSD = 0 in Receive Channel Configuration
Descriptor).
⢠The BLP scans for the opening flag of the next HDLC message.
⢠Simultaneously, DMAC checks for Message Descriptor ownership before
transferring received data to shared memory.
Channel Level Recovery Actions:
⢠None required.
In the case of a Short Message (SHT), the total received HDLC message size
(including FCS) is less than the number of FCS bits specified for the receive
channel. In other words, for a channel configured for 16-bit FCS, a minimum of
an 8-bit payload must be received to avoid a short message error. For this
example, three octets must be receivedâone octet for payload and two for FCS.
Receiving two octets would be considered a short message.
Reasons:
⢠Bit errors during transmission.
⢠Incorrect transmission of HDLC messages from the distant end.
Effects:
⢠The Interrupt Descriptor in Interrupt Queue is ERROR = SHT, DIR = 0 (if
MSKIDLE = 0 in Receive Channel Configuration Descriptor).
⢠Maintains ownership of current Message Descriptor.
⢠The BLP resumes scanning for opening flag of the next HDLC message.
⢠Simultaneously, MUSYCC checks for Message Descriptor ownership
before proceeding with bit-level operations.
Channel Level Recovery Actions:
⢠None required.
6-42
Conexant
100660E
|
▷ |