Tool/software:
Hi,
What is meaning of every bit ALIVE_REG register? The ALIVE_REG is as belows:
If the bit0=1.It means the PHY address is 0, bit1=1, it means PHY address is 1 and so on, is that right?
BR
Rata
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.
Tool/software:
Hi,
What is meaning of every bit ALIVE_REG register? The ALIVE_REG is as belows:
If the bit0=1.It means the PHY address is 0, bit1=1, it means PHY address is 1 and so on, is that right?
BR
Rata
Hi Rata,
Please check this section in TRM for more insights on MDIO
Regards,
Shruti
Hi Shruti,
Thanks for your reply. I have another question. For example, on the AWR2944EVM, DP83tc812 is used as PHY drivers, if the bit 1 of ALIVE_REG register is 1, does it mean that DP83tc812 PHY address is 1?In other words, the bit value of ALIVE_REG can indicate PHY address ID, is that right?
BR,
Rata
Hi Rata,
MDIO module will poll for the bits to check any PHY is connected to it. Once the PHY acknowledges the link it will update the respective bit of the MDIO_ALIVE register.
For example, if PHY acknowledges the address 5, then 5th bit of the ALIVE register will be set, similarly if address 30 will get acknowledged, then 30th bit of the ALIVE register will be set. For your example, if bit 0 is set, that means Phy address 0 have got acknowledged.
Regards,
Shruti