Forum Discussion
Altera_Forum
Honored Contributor
14 years agoAh, I see.
You can not read Register 1F/3F via MDIO, as these are the internal registers only available through SPI or I2C. See the datasheet: --- Quote Start --- The MIIM interface is used to access the MII PHY registers dfined in this section. The SPI, I2C and SMI interface can also be used to access some of these registers. The latter three interfaces use a different mapping mechanism than the MIIM interface. --- Quote End --- MDIO reg 1F carries a different status, MDIO reg 3F does not exist. What you might do, is "hack" the PHY address associated with the MAC, and ask for register 0x1 at (PHY_address +1) and (PHY_address +2). I have not tried to understand how that might be done, because implementing SPI on my board was easier.