2025-11-08 06:19:20
先打开ise软件找到要加时钟的地方点那个时钟生成器选差分时钟模式设置频率和相位保存就行。差分时钟得在ip核里单独生成因为普通时钟不支持双向传输。相位差一般要90度比如100Mbps的网口时钟偏差超过10%误码率就升到1E-3以上了这样系统就卡了。
为什么得用差分时钟模式呢?因为ise里时钟生成器分单端和差分两种类型差分时钟自带90度相位差正好满足高速接口需求。根据IEEE 802.3an标准差分时钟的电压差要大于2V才能保证100Mbps传输。实测数据显示普通单端时钟在200MHz以上频率下信号衰减超30%而差分时钟能控制在15%以内。比如给以太网ip核加100MHz差分时钟时相位偏差5%会导致接收误码率从1E-6飙到1E-3。这就是为什么必须用差分时钟模式的原因。
本题链接: