I am trying to get the transmitter BIST to work but the phy does not seem to be transmitting anything as observed in the network card status window that shows how many packets was sent and received.
The cable is directly between the phy and the pc.
The pc is set up for 100Mbps half duplex
The part auto negotiates to 100mpbs half duplex correctly with the PC as indicated in the internal registers:
Register 0x00 : 1140
Register 0x01 : 7969
Register 0x04 : 0181
Register 0x05 : 0081
Register 0x11 : 040c
Register 0x12 : B200
Register 0x14 : D010
The receive BIST counter is incrementing correctly wrt to what the PC is sending.
I cannot get the transmit BIST to WORK
To enable it with 100 packets output. I write
Register 0x1A : 9800
followed by
Register 0x19 : 0800
The data sheet page 37 indicate that bit 11 of register 0x19 is a self clearing register once all packets are sent. This register never clears itself. Monitoring the LAN connection on the PC indicates that no packets was received.
I am at a loss what I could be doing wrong.
I should note that All RGMII TX inputs of the phy from the mac are at logic level 0.
Any help in figuring out this issue would be highly appreciated.
Thanks,
Amish