Test Pattern Generator

The test pattern generator generates test patterns that are either PRBS 31 or PRBS 9 as specified in IEEE Std. 802.3 Clauses 49 and 68. The square wave and PRBS test patterns have higher priority than the PRBS test.

The generator can create 6 test patterns as shown in the following table:

Table 1. TX Test Pattern Modes
Pattern tx_tst_en tx_scr_idle_en tx_tst_dat_sel tx_prbs9_en tx_prbs31_en tx_sqw_en
Normal operation 0 0 0 0 0 0
Scrambled 0 1 0 1 0 0 0
Scrambled local fault 1 0 0 0 0 0
PRBS 9 X X X 1 0 0
PRBS 31 X X X 0 1 0
Scrambled idle 1 1 0 0 0 0
Square wave X X X X X 1