beautypg.com

Bert function – Rainbow Electronics DS21458 User Manual

Page 186

background image

DS21455/DS21458 Quad T1/E1/J1 Transceivers

186 of 270

27. BERT FUNCTION

The BERT (Bit Error-Rate Tester) block can generate and detect both pseudorandom and repeating-bit
patterns. It is used to test and stress data-communication links.

The BERT block can generate and detect the following patterns:

§ The pseudorandom patterns 2E7, 2E11, 2E15, and QR

SS

§ A repetitive pattern from 1 to 32 bits in length

§ Alternating (16-bit) words that flip every 1 to 256 words

§ Daly pattern


The BERT function is assigned on a per-channel basis for both the transmitter and receiver. This is
accomplished by using the special per-channel function. Using this function, the BERT pattern can be
transmitted and/or received in single or across multiple DS0s, contiguous or broken. Transmit and receive
bandwidth assignments are independent of each other.

The BERT receiver has a 32-bit bit counter and a 24-bit error counter. The BERT receiver will report
three events: a change in receive-synchronizer status, a bit error detection, and if either the bit counter or
the error counter overflows. Each of these events can be masked within the BERT function via the BERT
control register 1 (BC1). If the software detects that the BERT has reported an event, then the software
must read the BERT information register (BIR) to determine which event(s) has occurred. To activate the
BERT block, the host must configure the BERT multiplexer via the BIC register.

SR9 contains the status information on the BERT function. The host can be alerted when there is a
change of state of the BERT via this register. A major change of state is defined as either a change in the
receive synchronization (i.e., the BERT has gone into or out of receive synchronization), a bit error has
been detected, or an overflow has occurred in either the bit counter or the error counter. The host must
read SR9 to determine the change of state.