For the 10BASE-T compliance test, four different test patterns are used.
- Link Test Pulses
- TP_IDL signals
- Manchester encoded random sequence
- Manchester encoded all ones signals (10MHz sine wave)
To generate these test patterns, how should DP83848I be configured? Are the following configurations correct?
- For the Link Test Pulses, the CDCTRL1.CDPATTSEL[1:0] are set to 10b (NLPs), and the CDCTRL1.CDPATTEN_10 is set to 1b (Enabled).
- For the TP_IDL signals, the CDCTRL1.CDPATTSEL[1:0] are set to 00b (EOP0) or 01b (EOP1), and the CDCTRL1.CDPATTEN_10 is set to 1b (Enabled).
- For the Manchester encoded random sequence, the CDCTRL1.BIST_CONT_MODE is set to 1b (Continuous), the 10BTSCR.JABBER_DIS is set to 1b (disabled), and the PHYCR.BIST_START is set to 1b (start).
- For the Manchester encoded all ones signals, the CDCTRL1.CDPATTSEL[1:0] are set to 11b (Constant Manchester 1s), and the CDCTRL1.CDPATTEN_10 is set to 1b (Enabled).
For the compliance test, is there the available source code?
Best regards,
Daisuke