XRT86L30
SINGLE T1/E1/J1 FRAMER/LIU COMBO
REV. 1.0.1
the next task for the mP/mC is to determine exactly what feature of functional section within the device
requested the interrupt.
Determine the Framer(s) Requesting the Interrupt
If the interrupting device turns out to be the Framer, then the mP/mC must determine which of the four framer
channels requested the interrupt. Hence, upon reaching this state, one of the very first things that the mP/mC
must do within the user Framer interrupt service routine, is to perform a read of each of the Block Interrupt
Status Registers within all of the Framer channels that have been enabled for Interrupt Generation via their
respective Interrupt Control Registers.
Table 165 lists the Address for the Block Interrupt Status Registers associated with each of the Framer
channels within the Framer.
TABLE 165: ADDRESS OF THE
B
LOCK
INTERRUPT
STATUS
REGISTERS
FRAMER
A
DDRESS OF
BLOCK
INTERRUPT STATUS
N
UMBER
R
EGISTER
0
1
2
3
4
5
6
7
0x0B02
0x1B02
0x2B02
0x3B02
0x4B02
0x5B02
0x6B02
0x7B02
The bit-format of each of these Block Interrupt Status Registers is listed below.
TABLE 166: BLOCK
INTERRUPT
STATUS
REGISTER
R
B
EGISTER 321
IT
B
LOCK
I
NTERRUPT TATUS
S
R
EGISTER (BISR)
HEX ADDRESS: 0X0B00
FUNCTION
TYPE
D
EFAULT
DESCRIPTION-OPERATION
7
Sa6
RO
0
Sa6 Interrupt Status
7-6 LBCODE
RO
0
0
Loopback Code Interrupt
5
RxClkLOS
RUR
RxClk Los Interrupt Status
Indicates if Framer n has experienced a Loss of Recovered Clock
interrupt since last read of this register.
0 = Loss of Recovered Clock interrupt has not occurred since last
read of this register
1 = Loss of Recovered Clock interrupt has occurred since last read
of this register.
139