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.

Compiler/DP83TC811R-Q1: Compiler/DP83TC811R-Q1: Need register details to fetch the below required details

Part Number: DP83TC811R-Q1
Other Parts Discussed in Thread: DP83TC811

Tool/software: TI C/C++ Compiler

Dear TI Forum Members,

Our project is using Renesas RCAR M3 chip and for Ethernet communication DP83TC811R-Q1 transceiver is using. We required to collect below information by reading the PHY registers,

  • Transmit Error Detected Count
  • Number of Tx Packets Dropped
  • Number of Rx Packets Dropped

Which register value i need to read to collect these information from DP83TC811R-Q1 transceiver ?

I gone through the datasheets of DP83TC811R-Q1 transceiver but not able to find any registers related to it. Please help me here.

Thanks,

Yuvaraj Ayyasamy.

  • Hi Yuvaraj,

    The DP83TC811 cannot determine the number of packets dropped in either TX or RX directions or whether there have been transmit errors. If a packet is dropped because the signal is too noisy or improperly configured, the PHY cannot assume that it missed a packet but will await the next packet to transfer. 

    Regards,
    Justin 

  • Dear Justin,

    Yes, understand your point. As you mentioned, DP83TC811 datasheet also not having details to fetch "No of Tx/Rx Packets Dropped" & "Transmit Error Detected Count". But at the same time, I hope we able to fetch the Receive Error Detected Count values from "RECR Register 0x0015 – Receive Error Count Register".

    As we have sperate register to fetch Receive Error Count, Why we not having register to fetch Transmit Error Count ?

    Thanks,

    Yuvaraj Ayyasamy.

  • Hi Yuvaraj,

    That is correct, there is not a transmit error count register because there the PHY is not aware of transmit errors in RGMII mode since RX and TX are independent paths. 

    Regards,
    Justin