宁乡市建设局网站,Wordpress媒体库途径,网站建设 软件 开源,如何做网站维护 找关键词目录 硬件检查
软件检查
调试步骤 硬件检查
硬件工程师检查原理图和PCB#xff0c;核查RGMII线路连接是否正确#xff0c;PHY的 TX连接对端 RX#xff0c;PHY的RX连接对端TX#xff0c;原理图上以引脚序号引脚名 引脚类型(输入还是输出)逐一核查RGMII接口各个网络#…目录 硬件检查
软件检查
调试步骤 硬件检查
硬件工程师检查原理图和PCB核查RGMII线路连接是否正确PHY的 TX连接对端 RXPHY的RX连接对端TX原理图上以引脚序号引脚名 引脚类型(输入还是输出)逐一核查RGMII接口各个网络确保接口两侧均为收发对接不要 以引脚名称或网络名称作为TX/RX方向判定标准比如PHY RGMII的引脚名为TXD但其实际引脚定义为输入
确认原理图和PCBBOM三者是否一致PCB板上RGMII的串阻有无上料阻值是否正确 (串阻值一般为0/22/33欧姆)确认物理线路是否连通。 步骤 3 检查RGMII两侧TXCLK/RXCLK是否有对地电阻或电容如果有请NC(不上件)其他控制 线、数据线上拉或下拉是允许的有些PHY会将数据线复用比如地址、模式等等。 步骤 4 硬件工程师确认RGMII接口电平和走线长度 GMAC电平支持 1.8/2.5/3.3 V当 GMAC 电平为1.8/2.5/3.3 V 时同一网络走线长度对应不能超过 2500/5000/7000mil和对端 RGMII 电平需相同如果PCB走线长度 超过上述最大走线长度建议RGMII接口速率优先调百兆百兆调试完成后再调千兆。 1.8V 应用时建议在SF2507V TX信号线上加200~500欧上拉具体上拉值需要结合走线 确定优化信号边沿。
软件检查
软件工程师确认 GMAC口的软件配置是否正确GMAC是否已成功配置成RGMII模式需 确认端口速率双工模式等配置参考FAQ手册案例6到案例9的配置具体在 l2sw_switch.c 中的 l2sw_rgmii_set 函数中设置。
确认RGMII接口两侧芯片都已工作在RGMII模式且速率均一致SF2507V_SF2507EV通 过读取寄存器0x1358(GMAC1)0x1359(GMAC2)来查看GMAC状态确保GMAC已配成RGMII 模式接口已正常工作(link up)对端的RGMII配置读取请客户自行确认。 调试步骤
首先测试和确认芯片电源、时钟、复位是否正常检查硬件引脚配置 是否正确(不同工作模式对应不同的硬件引脚配置)确认芯片是否初始 化成功比如访问读取0x1300寄存器返回0x1619等。 步骤 2 硬件工程师协助使用示波器测量TXCLK通过TXCLK频率可以推 断出RGMII接口速率RGMII千兆时TXCLK频率为125 MHz百兆为25 MHz十兆为2.5 MHz同时也需要测试RXCLK确认对端RGMII端口是否正常工作时钟输出是否正常。 步骤 3 调RGMII rx delay。 使用port0 - 4其中一个port外接PC一直与RGMII外接的设备ping包每调一级rx delay都需多次查看show counter all若 dot3StatsFCSErrors 计数不增加则此记录此rx delay 值。其中bit[4:0]取值范围0~19。操作方法如下 1、 bit5 配置为0遍历bit[4:0] 2、 bit5 设置为1遍历bit[4:0] 3、 记录有多少个值在ping包时dot3StatsFCSErrors统计不增加最后从这些值选择中 间值。
调RGMII tx delay
一直ping包再调tx delay记录有多少个值可以ping通或看cpu端看能正常收包无错 误包。寄存器详见步骤3截图其中bit[10:6]取值范围0~19。操作方法如下 1、 bit11 配置为0遍历bit[10:6] 2、 bit11 设置为1遍历bit[10:6] 3、 从记录的可以ping通或看cpu端正常收包无错误包的多个tx delay值中选择中 间值。 步骤 5 RGMII 接口delay说明RGMII接口要求时钟滞后于数据确保接收方在上升沿和下降沿采 样时数据已处于稳定状态。时钟滞后于数据这个时间称为delaydelay最佳值为时钟的上升 沿和下降沿对齐数据中心以RGMII 千兆为例讲述下delay最佳值如下图