Dear Igor:
Thank you for your reply.
But I want to clear your response:
Do you mean 1) : the imx6dl throughput limitation as 400Mbit/s is a hardware erratum OR
2) : The test throughput beyond the imx6dl ENET limitation is a hardware erratum and can not be fixed.
I also want to detail My question :
As my test result(in imx6dl platform) RX+TX 415/165 is beyond the imx6dl's theoretical maximum performance 470Mbit/s(as in spec: Chip Errata for the i.MX 6Solo/6DualLite), and it could cause some risk of ENET RX FIFO overrun(also as in the same spec).
question: 1) In what test environment , you judge the imx6dl's ENET throughput max performance is 470Mbit/s. And does this means imx6dl cannot get any higher performance in other test environment. Or to avoid ENET RX FIFO Overrun risk, you used some specific methods to control imx6dl ENET throughput and decreased it to 470Mbit/s. While if you use some control methods could you please tell us how to do it.
2) If the imx6dl have capability to get greater performance beyond the 470Mbit/s, why in spec just give a value as 470M.
3) As in spec, when throughput beyond 470M, In my case 415+165 is far beyond this limitation , I should enable Pause Frame to avoid the overrun risk. But How can i do it. Is this a HW or SW methods. And with this methods, does throughput can be controlled to decrease to 470M or not.
As I need give a clear response to my client. so I need some detail about this limitation especially in iMX6DL platform.
Thank you very much