cx28394 Conexant Systems, Inc., cx28394 Datasheet - Page 211

no-image

cx28394

Manufacturer Part Number
cx28394
Description
Quad/x16/octal-t1/e1/j1 Framers
Manufacturer
Conexant Systems, Inc.
Datasheet
CX28394/28395/28398
Quad/x16/Octal—T1/E1/J1 Framers
RMSG2
RSTAT2
RMPTY2
RNEAR2
RFULL2
100054E
0B4—RDL #2 Status (RDL2_STAT)
7
In Progress Receive Message—The real-time status of the receive message sequencer is
provided mostly for processor polled applications. During HDLC modes, RMSG2 is high for
the interval between opening and closing FLAG characters to indicate the receiver is actively
filling FIFO locations (in which case RSTAT2 is also held high). RMSG2 is low while the
channel receives FLAG or Abort characters. During unformatted modes, RMSG2 is high
continuously.
Next FIFO Read Equals Message Status—For non-empty FIFO conditions (RMPTY2=0),
RSTAT2 indicates that the next byte read from RDL2 will be WORD0 message status or
WORD1 message data. Notice that RSTAT2 equals zero if the FIFO is empty, and there is no
message in progress. Processor polls RSTAT2 before reading RDL2 to determine how to
interpret RDL2 read byte value, or checks RSTAT2 in response to RMSG interrupt [ISR1; addr
00A].
Receive FIFO Empty—Indicates no data or status bytes are present in receive data link FIFO.
Receive FIFO Near Full—Indicates the data link has filled receive FIFO to the near full
threshold level specified in FFC[5:0]. Upon reaching the near full level, the receiver updates
the message status byte [WORD0] placed on top of the FIFO and reports the current in
progress message with a Partial end of message status. The processor must read those filled
FIFO locations to clear RNEAR2 status indicator, and to enable the next RNEAR interrupt.
Receive FIFO Full—Indicates data link has completely filled 64 byte locations in the receive
FIFO. In all cases, RFULL2 is an error, indicating the processor didn’t keep pace with the
receiver and indicates one or more received messages were discarded after the FIFO became
full. The FIFO may still contain one or more Good received messages, and the processor may
still process all receive FIFO contents as usual. However, any message that was in progress
when FIFO reached full is discarded and is also reported with Partial end of message status
and a zero byte count (which distinguishes a full end of message status from a normal abort or
error message status).
0 = channel idle
1 = channel actively filling FIFO
0 = RDL2 byte equals Message Data (or empty FIFO, if RMTPY2=1)
1 = RDL2 byte equals Message Status (if RMPTY2=0)
0 = FIFO contains data or status as indicated by RSTAT2
1 = FIFO empty
0 = FIFO depth is below the near full level
1 = FIFO has been filled to the near full level
0 = FIFO is less than full
1 = FIFO has been completely filled
6
5
RMSG2
4
Conexant
RSTAT2
3
RMPTY2
2
RNEAR2
3.15 Data Link Registers
1
3.0 Registers
RFULL2
0
3-89

Related parts for cx28394