最近量产的板子出现问题,说是RGMII Delay设置造成的。替硬件该了一版又一版的,停下来学学这个RGMII Delay到底是个什么好东西。
先看下RGMII的时钟和数据的时序图:
可以看出来RGMII接口可以在时钟的上升沿和下降沿同时传输数据,它对信号的Setup time和hold time是有要求的,但是由于PCB layout,可能造成Data和Clock trace不等长,那么就需要用软件的方法来调整这个时序。所以一般CPU和Switch的RGMII都有相应的register可以进行Delay的设定。
阅读(10529) | 评论(0) | 转发(0) |