AR8035's RGMII TX CLK delay control

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

AR8035's RGMII TX CLK delay control

1,622 Views
bakbad
Contributor III

Hello NXP,

   We had a  customed  board with iMX6Q and AR8035, there is a problem with network module, while ping the other host in local area, the lost package could reach 15%~25%. And we found that  AR8035's RGMII AC timing did not satisfied, RX_CLK and RXD[3:0] is okay, but GTX_CLK and TXD[3:0] is not meetting. 

I had see the registers value in ar8035, it seems that the RGMII TX CLOCK delay control had enabled, but from the picture captured by oscilloscope we can't say that. Did i miss something?

Regards,

bo xu

Labels (3)
0 Kudos
2 Replies

1,365 Views
igorpadykov
NXP Employee
NXP Employee

Hi bo

unfortunately from i.MX6Q delays are not software configurable, according to

sect.4.12.5.3 RGMII Signal Switching Specifications i.MX 6Dual/6Quad Applications Processors for Consumer Products - Data Sheet

"For all versions of RGMII prior to 2.0; This implies that PC board design will require

clocks to be routed such that an additional delay of greater than 1.2 ns and less than 1.7 ns

will be added to the associated clock signal. For 10/100, the max value is unspecified."

For AR8035 delays programming one can look on

Re: Quirks of the Atheros 8035 PHY — Netdev 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,365 Views
bakbad
Contributor III

Hi igor

   Thanks a lot, I'll try if there are other ways.

Regards

bo xu 

0 Kudos