Tool/software:
We are considering a function that would reference register values at startup or at any time after startup to detect hardware failures on the device itself.
Additionally we are considering features that will detect failures other than hardware failures.
1)
When a hardware failure is detected in an Ethernet PHY register, is there a register that can identify that a failure has occurred and the type of failure that has occurred?
Also, if you need to check multiple registers to isolate the fault, please tell us which ones they are.
2)
Are there any registers in the Ethernet PHY that can identify the occurrence of a fault during operation other than a hardware fault, and the type of fault that has occurred?
Also, if it is necessary to check multiple registers to identify the fault, please tell me which registers they are.
3)
What are the conditions under which the bits of these registers are set?
ANER
BIT4 Parallel Detection Fault
「A fault has been detected during the parallel detection process」
Under what conditions does this failure occur?
PHYSTSレジスタ
BIT13 Receive Error Latch
BIT11 False Carrier Sense Latch
BIT6 Remote Fault
BIT5 Jabber Detect
Under what conditions is this detected?
4)
What external factors or actions cause these registers to be set?
Please answer in the order that you can.