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.

TSB12LV32-EP PHY Access register 24h

Hello Team,


I have received a question from my customer who wants to know what does the Link Layer chip populate bits 0-15 with when we read the PHY Access register ?. The datasheet is not clear on this when a read occurs, only a write.

The question from the customer is as follows:

" What I would like to know is when we do a read of the PHY access register, what is returned in bits 0-15? I know bits 16-31 are the address that was read from the PHY and data read from the PHY "

From what I understand the bits from 0-15 should populate something like

  0  1        2- 3                    4  - 7                                    8-15

1/0 0  (reserved ?)    Address to be accessed   Data to be written

 

Thank you for your time,

Sincerely,

Kishen


  • The RDPHY and WRPHY bits are set as long as the read/write request is still being sent to the PHY. The PHYRGAD and PHYRGDATA fields contain the last value that was written (or zero after a reset). (And bits 16–31 are not valid until the PHY has sent back the answer.)

    This register behaves essentially the same as register ECh in OHCI controllers.