This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IS: Manual 100M connection

Part Number: DP83867IS

Hi all,

I would like to disable auto-negotiation and force my DP83867IS to 100MBit connection (because SGMII auto-neg fails for me). I tried to follow the data sheet but it does not work. After power up, This is what I do:

write 0x2100 to BMCR (0x0000)
write 0x4000 to SGMIICTL1 (0x00D3)
write 0x5848 to PHYCR (0x0010)
write 0x2807 to CFG2 (0x0014)
The physical link comes up (reading 0x0001 results in 0x794d), but packages do not arrive at the MAC. The MAC is connected to the PHY via a Xilinx "1G/2.5G Ethernet PCS/PMA or SGMII" softcore which is configured for 100M full duplex. What am I doing wrong here? 
Best,
Nico