
XRT72L52
281
REV. 1.0.3
TWO CHANNEL DS3/E3 FRAMER IC WITH HDLC CONTROLLER
If the user writes a “0” into this bit-field, then the LAPD Transmitter will transmit the LAPD Message frame only
once. Afterwards, the LAPD Transmitter will halt its transmission until the user invokes the Transmit LAPD
Message frame command, once again.
STEP 5 - Enabling the LAPD Transmitter
Prior to the transmission of any data via the LAPD Transmitter, the LAPD Transmitter must be enabled. This is
accomplished by writing a "1" to bit 0 (TxLAPD Enable) of the Tx E3 LAPD Configuration Register, as depicted
below.
If the user writes a “0” into this bit-field, then the LAPD Transmitter will be enabled, and the LAPD Transmitter
will immediately begin to transmit a continuous stream of Flag Sequence octets (0x7E), via the N bit-field of
each outbound E3 frame.
Conversely, if the user writes a “1” into this bit-field, then the LAPD Transmitter will be disabled. The Transmit
E3 Framer block will automatically insert a “1” into the N bit-field, within each outbound E3 frame.
No
transmission of PMDL data will occur.
STEP 7 - Initiate the Transmission
At this point, the user should have written the PMDL message into the on-chip Transmit LAPD Message buffer
and the type of LAPD Message that is desired to be transmitted should have been specified. Finally, the user
should have enabled the LAPD Transmitter. The only remaining to do is initiate the transmission of this
message. This process is initiated by writing a “1” to Bit 3 (Tx DL Start) within the Tx E3 LAPD Status and
Interrupt Register (Address = 0x34), as depicted below.
)
A “0” to “1” transition in Bit 3 (Tx DL Start) in this register, initiates the transmission of LAPD Message frames.
At this point, the LAPD Transmitter will begin to search through the PMDL message, which is residing within
the Transmit LAPD Message buffer. It will compute and append to the 2 byte FCS value
If the LAPD
Transmitter finds any string of five (5) consecutive “1’s” in the PMDL Message then the LAPD Transmitter will
insert a “0” immediately following these strings of consecutive “1’s”. This procedure is known as stuffing. The
purpose of PMDL Message stuffing is to insure that the user’s PMDL Message does not contain strings of data
that mimic the Flag Sequence octet (e.g., six consecutive “1’s”) or the ABORT Sequence octet (e.g., seven
consecutive “1’s”). Afterwards, the LAPD Transmitter will begin to encapsulate the PMDL Message, residing in
the Transmit LAPD Message buffer, into a LAPD Message frame. Finally, the LAPD Transmitter will fragment
the outbound LAPD Message frame into bits and will begin to transport these bits via the N bit-field within each
outbound E3 frame.
TRANSMIT E3 LAPD CONFIGURATION REGISTER (ADDRESS = 0X33)
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT2
BIT 1
BIT 0
Not Used
Auto
Retransmit
Not Used
TxLAPD
Msg Length
TxLAPD
Enable
RO
R/W
RO
R/W
0
X
0
X
1
TXE3 LAPD STATUS AND INTERRUPT REGISTER (ADDRESS = 0X34)
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Not Used
TxDL Start
TxDL Busy
TxLAPD
Interrupt
Enable
TxLAPD
Interrupt
Status
RO
R/W
RO
R/W
RUR
0