Now we are using IMX6D platform and the kernal version of it is 4.1.15 to test SATA speed. The result of both Read and Write is only 67MB/s. And we tested the SSD in different ARM platform, the speed can achieve 500MB/s. This speed 67MB/s is even not meet SATA1.0.
Our project is quite urgent, please help to give us some advice. Thanks.
Junjie
Hi Junjie
reason may be signal integrity issues (noise), one can try to improve
signal shape using IOMUXC_GPR13 register described in sect.36.4.14 GPR (IOMUXC_GPR13)
i.MX6DQ Reference Manual
http://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf
Also one can recheck sata signal layout, using layout requirements provided in
i.MX6 System Development User’s Guide
https://www.nxp.com/docs/en/user-guide/IMX6DQ6SDLHDG.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor:
Actually our layout is totally same as your reference design. And also we tested the SATA speed in your EVB with kernal 4.1.15 and we got same issue. The EVB is as below. Please help to check it.