Hi,
Is the TLK110 PHY compatible with AM335x for EMAC boot?
Thanks for any advice,
Fredrik
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.
Hi,
Is the TLK110 PHY compatible with AM335x for EMAC boot?
Thanks for any advice,
Fredrik
Fredrik,
While I have not seen an AM335x+TLK110 design yet, I do not see a problem in EMAC booting from such a solution as long as a couple of caveats are understood and addressed beforehand.
Thanks for replying. And for the useful information.
Though, I don't see the first issue you mention in the current datasheet. Table 3.1 with AN pins 1 1 1 gives "advertised mode".
Do you also know if the TLK110 updates the speed selection bit in Basic Mode Control Register (8.1.1 in the datasheet)?
(since that how the boot rom code determines the speed, see Advisory 1.0.7 in silicon errata for am335x)
Many thanks
/Fredrik
I would *assume* that it does, but I cannot say for sure.
I'll try to track down someone from the PHY team to verify. It may take a few days.
Advisory 1.0.7 only applies to silicon revision 1.0.
The ROM code was updated in silicon revision 2.0 to read the Auto-Negotiation Advertisement and Auto-Negotiation Link Base Page Ability registers to determine the link speed.
This detail was not included in the latest AM335x Silicon Errata. Silicon revision 2.0 will be removed from Advisory 1.0.7 in the next errata update.
The original question only applies if you plan to use silicon revision 1.0 with the TLK110.
Regards,
Paul
Thank you both for your interest.
I did note that silicon rev 2.0 does not have the speed register issue. (Though when I posted the original question rev 2.0 was not listed at all).
However, I do not know which revision we'll be using for the first round of boards, and it would be helpful to know if TLK110 would work anyway.
So the remaining question is whether TLK110 updates its speed settings register. (Or do you recommend moving that question to another part of the forum?).
Many thanks
Fredrik
Hi,
the TLK110 does update its speed and link settings. reg 0x0 BMCR and reg 0x4 ANAR are updated according to the on board strapping.
Thanks,
Aviad
Hi,
I don't work on that project anymore. But if I remember correctly, our design was changed to boot another way. So we never tried to do EMAC boot via TLK110. I don't know if it would work or not.
Best regards, Fredrik