Tool/software:
Hi,
I am DP86837IR in our project and I am using Lattice Certus Pro-NX FPGA for the development. We developed our custom which supports RGMII 1G. I validated till analog loopback testing in the PHY IC I can able see to proper data in RGMII RX which I sent in RGMII TX. After autoneg enable I connected to PC and I testing our use case. But in wire shark I can't able see any ARP request from my board (which is the initial request board will to PC for connection).
Below are the registers I configured PHY IC for 1G and testing with PC:
1. write 0x1140 data to 0x0000 address (BMCR)
2. write 0x1300 data to 0x0009 address (1000BaseT)
I am writing data into the addresses 0x0032 & 0x0086 using extended registers,
3. write 0x001F data to 0x000D address (REGCR)
4. write 0x0032 data to 0x000E address(ADDAR)
5. write 0x401F data to 0x000D address
6. write 0x00D3 data to 0x000E address which means I am write data 0x00D3 data to 0x0032 address indirect(RGMII ctrl reg).
7. write 0x001F data to 0x000D address
8. write 0x0086 data to 0x000E address
9. write 0x401F data to 0x000D address
10. write 0x0046 data to 0x000E address which means I am write data 0x0046 data to 0x0070 address( RGMII delay ctrl reg).