English
Language : 

XRT72L50 Datasheet, PDF (212/471 Pages) Exar Corporation – SINGLE CHANNEL DS3/E3 FRAMER IC WITH HDLC CONTROLLER
XRT72L50
SINGLE CHANNEL DS3/E3 FRAMER WITH HDLC CONTROLLER
REV. 1.2.1
áç
NAIS - NVALID < 0.
In other words, once the Receive DS3 Framer block has detected a sufficient number of normal (or Non-AIS)
M-frames, such that this Up/Down counter reaches zero, then the Receive DS3 Framer block will clear the AIS
Condition indicators. The Receive DS3 Framer block will inform the µC/µP of this negation of the AIS Status by
generating a Change in AIS Status interrupt.
4.3.2.5.3
The Idle (Condition) Alarm
The Receive DS3 Framer block will identify and declare an Idle Condition if it receives a sufficient number of M-
Frames that meets all of the following conditions.
• Valid M-bits, F-bits, and P-bits
• The 3 CP-bits (in F-Frame #3) are zeros.
• The X-bits are set to 1
• The payload portion of the DS3 Frame exhibits a repeating 1100... pattern.
The Receive DS3 Framer block circuitry includes an Up/Down Counter that is used to track the number of M-
frames that have been identified as exhibiting the Idle Condition by the Receive DS3 Framer block. The
contents of this counter are set to zero upon reset or power up. This counter is then incremented whenever the
Receive DS3 Framer block detects an Idle-type M-frame. The counter is decremented, or kept at zero if a non-
Idle M-frame is detected. If the Receive DS3 Framer block detects a sufficient number of Idle-type M-frames,
such that the counter reaches the number 63, then the Receive DS3 Framer block will declare the Idle
Condition. Explained another way, the Receive DS3 Framer block will declare an Idle Condition if the number
of Idle-Pattern M-frames is detected such that it meets the following conditions.
NIDLE - NVALID > 63,
where:
NIDLE = the number of M-frames containing the Idle Pattern
NVALID = the number of M-frames not exhibit the Idle Pattern
Anytime the contents of this Up/Down Counter reaches the number 63, then the Receive DS3 Framer block
will:
1. Set Bit 5 (RxIdle) within the Rx DS3 Configuration and Status Register, to "1" as depicted below.
Rx DS3 Configuration and Status Register, (Address = 0x10)
BIT 7
RxAIS
RO
X
BIT 6
RxLOS
RO
X
BIT 5
RxIdle
RO
1
BIT 4
RxOOF
RO
X
BIT 3
Reserved
RO
X
BIT2
Framing on
Parity
R/W
X
BIT 1
BIT 0
F-Sync Algo M-Sync Algo
R/W
R/W
X
X
2. Generate a Change in Idle Status Interrupt Request to the local µP/µC.
The Receive DS3 Framer block will clear the Idle Condition if it has detected a sufficient number of Non-Idle M-
frames, such that this Up/Down Counter reaches the value 0.
4.3.2.5.4
The Detection of (FERF) or Yellow Alarm Condition
The Receive DS3 Framer block will identify and declare a Yellow Alarm condition or a Far-End Receive Failure
(FERF) condition, if it starts to receive DS3 frames with both of its X-bits set to 0.
When the Receive DS3 Framer block detects a FERF condition in the incoming DS3 frames, then it will then do
the following.
1. It will assert the RxFERF (bit-field 4) within the Rx DS3 Status Register, as depicted below.
199