![](http://datasheet.mmic.net.cn/Exar-Corporation/XRT79L71IB-F_datasheet_100145/XRT79L71IB-F_419.png)
PRELIMINARY
XRT79L71
404
REV. P2.0.0
1-CHANNEL DS3/E3 CLEAR-CHANNEL FRAMERLIU COMBO - CC/HDLC ARCHITECTURE
NOTES:
1.
The Receive LAPD Byte Count Register will have the size of the newly received LAPD/PMDL Message, in terms
of bytes.
2.
This register is only active if the Receive LAPD Controller is receiving a "non-standard" LAPD/PMDL Message.
STEP 10 - Read out the contents of the Receive LAPD Message Buffer
This is accomplished by executing the procedure that is defined and presented within the following flow-chart.
The value of the parameter "Msg_Size" within the "Is k=Msg_Sizes?" Decision Diamond (within the flow-chart)
was obtained during STEP 9 (see above).
5.3.3.3
Receive LAPD Controller Block Interrupts
5.3.4
THE RECEIVE OVERHEAD DATA OUTPUT INTERFACE BLOCK
Receive LAPD Byte Count Register (Address = 0x1184)
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
RxLAPD_MESSAGE_SIZE[7:0]
R/O
0
FIGURE 183. FLOW-CHART DEPICTING AN APPROACH THAT ONE CAN USE TO READING OUT THE CONTENTS OF THE
NEWLY RECEIVE
LAPD/PMDL MESSAGE FROM THE RECEIVE LAPD MESSAGE BUFFER.
START
Set Init_Addr = 0x80
Set k = 1
Set Init_Addr = 0x80
Set k = 1
Write “Init_Addr” into Address Location 0x11C0
Read “Payload_Byte[k]” from Address Location 0x11C1
Is
k == Msg_Size?
Is
k == Msg_Size?
k += 1
END
YES
NO
Init_Addr += 1