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 Team,
Following on from this thread; following on the explanation regarding the IEEE802.3 standard for MDI polarity reversal, does it really not matter that the polarities of MDI differential signals are reversed in individual pair(s) when the chip is bootstrapped to mirror mode because the chip should be able to detect the polarity per each channel?
If I have reversed polarity on channel A and normal polarity on channel B, what will bit 8 of PHYSTS register be read out? Will it indicate resolved as MDI or MDIX for channel A and B?
Thanks
Hi Max,
MDI and MDIX are not referring to the individual channel polarity changes, but instead to connecting one channel to another. Please refer the following table for more information.
MDI Config | Main PHY Channel | Link Partner Channel |
MDI (PHYSTS[8]=0) | A | A |
B | B | |
MDIX (PHYSTS[8]=1) | A | B |
B | A |
The polarity changes are represented by bits [5:2] of the same register PHYSTS, each bit representing each channel, where bit 2 is for Channel A and bit 5 is for Channel D.
Regards,
Vivaan