
á
PRELIMINARY
DS3 UNI FOR ATM
XRT7245
REV. 1.03
181
6.3.3.2
The BIP-8 (Bit Interleaved Parity) generator takes a
total of 12 x 54 octets per PLCP frame, (which con-
sists of the POH byte fields and the associated ATM
cells—a total of 648 octets) and performs a very
specific sequence of calculations. The BIP-8 generator
takes bit 7 (the MSB) of each of the 648 octets and
calculates an even parity bit (based upon these 648
MSB bits). The resulting parity bit is inserted into bit 7
of the B1 byte. This same calculation is also performed
for each of the remaining 7 bits in each octet. The re-
sulting parity bits are grouped together and inserted
into the B1 byte field. Therefore, the content of the B1
byte is the result of 8 separate parity bit calculations.
The BIP-8 Calculation results that are obtained based
upon the data within a given PLCP frame, will be in-
BIP-8 Generator—B1 Byte
serted into the B1 octet position of the very next
PLCP frame.
The B1 byte will ultimately be used by the “Far-End”
Receive PLCP Processor, in order to monitor the
transmission performance between the “Near-End”
Transmitter and the “Far-End” Receiver. For more in-
formation on how the Receive PLCP Processor han-
dles the B1 byte, please see Section 7.2.2.3.1.
6.3.3.3
The purpose of the G1 byte is to provide the “Far-End”
Transmitter with diagnostic information on how well
the “Near-End” Receive PLCP (e.g., the on-chip Re-
ceive PLCP) Processor is receiving and processing its
PLCP frames. The bit field of the G1 byte is
presented below.
G1 Byte Generator
Each of these bit-fields are discussed below.
Far-End Block Error (FEBE)
The Receive PLCP Processor will receive and extract
the PLCP Overhead bytes from incoming PLCP
frames, originating from a “Far-End” Transmit PLCP
Processor. While the Receive PLCP Processor is re-
ceiving a PLCP frame, it will calculate its own BIP-8
value for that frame. Afterwards, the Receive PLCP
Processor will then compare its BIP-8 value with the
contents of the B1 byte that it extracts from the very
next PLCP frame. If these two BIP-8 values match,
then the Receive PLCP Processor will reflect this fact
by writing a FEBE value of 0h into a G1 byte. At
some phase during PLCP frame processing, the Re-
ceive PLCP Processor will route the contents of the
G1 byte to the Transmit PLCP Processor (on the
same chip). This G1 byte will be packed in the next
outbound PLCP frame, which is in turn routed to the
Transmit DS3 Framer. The G1 byte is ultimately
transmitted to the “Far-End” Receive PLCP Processor
over the DS3 transport medium, where it will be
processed and evaluated.
If the Receive PLCP Processor determines that the
two BIP-8 values do not match, then the Receive
PLCP Processor will count the number of bit-errors
(e.g., the number of bit-by-bit discrepancies between
these two BIP-8 values) and write this value into the
FEBE nibble of the G1 byte. This G1 Byte will be
routed to the Transmit PLCP Processor, inserted into
the next outbound PLCP frame, and received and
processed by the Far-End Receive PLCP Processor,
as described above.
Note:
1. Since the BIP-8 value only contains 8-bits, the largest
number of errors that the Receive PLCP processor
can detect is “8”. Therefore, the “FEBE” nibble-field,
within the G1 byte must not contain a value
exceeding the number “8”.
2. For more information on how the Receive PLCP
Processor handles the G1 byte, from the Far-End
Transmit PLCP Processor, please see Section
7.2.2.2.2.
RAI (Yellow Alarm)
If the Receive PLCP Processor has had sufficient
trouble framing to the incoming PLCP frames, (e.g.,
if the Receive PLCP remains “Un-framed” for 2 to 10
seconds), then the Receive PLCP Processor will as-
sert the RAI bit in the G1 byte. The contents of
the G1 byte will be routed to the Transmit PLCP
Processor and subjected to the processing that was
described above.
6.3.3.4
Inserting Errors into the PLCP Path
Overhead Bytes
The XRT7245 DS3 UNI has provision to allow the us-
er to insert errors into the POH bytes of each out-
bound PLCP frames. The user may wish to do this for
chip/equipment test purposes.
The following sections briefly discuss these options.
B
IT
7
B
IT
6
B
IT
5
B
IT
4
B
IT
3
B
IT
2
B
IT
1
B
IT
0
Far End Block Error (FEBE)
RAI (Yellow)
X Bits (Ignored by the Receiver)
4 Bits
1 Bit
3 Bits