大家好
我们尝试使用 DS100DF410转发千兆位链路。 设置为 FPGA -> DS100DF410 -> RJ45 -> RJ45 -> DS100DF410 -> FPGA。 稍后、我们希望级联超过2个 DS100DF410、以便直接在硬件中转发数据。
我已经阅读了可用的帖子,据说通过执行以下操作绕过 CDR 并更改 MUX 设置()
:
寄存器0xFF = 0x0C //访问通道寄存器
寄存器0x2F[7:4]= 1100'b //设置 Interlaaken 的锁定率-2 (仅限1分频 VCO 分频器时为10.3125Gbps)
寄存器0x1E[7:5]= 000'b //如果 CDR 未被锁定则输出原始数据
寄存器0x3F[7]= 1'b //这是一个保留位,必须置位以确保输出适当的原始数据
我这样做了、但问题是我们获得了我们无法接受的原始数据。
另一位用户谈到寄存器0x3F 位7 (未记录)、是否需要写入该位?
那么、是否有机会从 DS100DF410中获得重定时的1G 流? 如果是、请列出所需的寄存器设置(器件处于 SMB 从模式)。 数据表似乎不一致(例如寄存器0x2F、其中定义了速率、但未描述速率)。
提供参考振荡器25MHz。
此致
瓦伦丁