我通过FPGA板卡给我设计的TLK1501板卡发送K码(板卡之间通过光纤连接),TLK1501通过rx_dv控制tx_en发送K码。光纤长度约12m,参考时钟为50M。
FPGA调试可以看到发送和接收K码之间间隔33个周期约660ns.计算两端发送和接收需4次编解码约80ns,光纤传输24m约120ns,TLK1501接收K码和发送K码需要多少时间?这样算对吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,抱歉回复晚了。我看了下资料,没有找到相关信息。
那从理论上来讲,看起来计算没问题, 那实际测试下来和计算一致吗?
不知道您为什么需要这个K码的发送接收时间?
计算时间应该没有算上传输延迟,不论是在发送还是在接收端,都是会有一个传输延迟的。
计算这个时间验证FPGA接收的K码是TLK1501因为我发送K码的回复
正常能接收到K码,那么TLK1501 能正常收发吗?K码的作用主要是产生同步信号,使得解码出来的并行数据和原来的并行数据对齐,防止发生错位。
是的,虽然实际有效payload为16倍的GTX_CLK,但实际编解码的过程都是将16bit data编解码成20bit ,所以我认为是20倍的GTX_CLK。