Datasheet

DS3112
81 of 133
26 Bits
1101
Figure 8-1
Bits 8 to 11: Repetitive Pattern Length Bits 5 (RPL0 to RPL3). RPL0 is the LSB and RPL3 is the MSB of a
nibble that describes the how long the repetitive pattern is. The valid range is 17 (0000) to 32 (1111). These bits are
ignored if the receive BERT is programmed for a pseudorandom pattern. To create repetitive patterns less than 17
bits in length, the user must set the length to an integer number of the desired length that is less than or equal to 32.
For example, to create a 6-bit pattern, the user can set the length to 18 (0001) or to 24 (0111) or to 30 (1101).
Repetitive Pattern Length Map
Length Code Length Code Length Code Length Code
17 Bits 0000 18 Bits 0001 19 Bits 0010 20 Bits 0011
21 Bits 0100 22 Bits 0101 23 Bits 0110 24 Bits 0111
25 Bits 1000 1001 27 Bits 1010 28 Bits 1011
29 Bits 1100 30 Bits 31 Bits 1101 32 Bits 1111
Bit 13: Interrupt Enable for Counter Overflow (IEOF). Allows the receive BERT to cause an interrupt if either
the Bit Counter or the Error Counter overflows (
).
0 = interrupt masked
1 = interrupt enabled
Bit 14: Interrupt Enable for Bit Error Detected (IEBED). Allows the receive BERT to cause an interrupt if a bit
error is detected (
Figure 8-1).
0 = interrupt masked
Figure 8-1
1 = interrupt enabled
Bit 15: Interrupt Enable for Change of Synchronization Status (IESYNC). Allows the receive BERT to cause
an interrupt if there is a change of state in the synchronization status (i.e., the receive BERT either goes into or out
of synchronization) (
).
0 = interrupt masked
1 = interrupt enabled