FPGA|CPLD|ASICwilliam hill官网
直播中

jf_58364426

3年用户 17经验值
擅长:可编程逻辑
私信 关注
[问答]

如何通过一路光纤实现两个FPGA的时钟同步?

众所周知,两个开发板之间进行通信,最关键的就是要实现时钟同步,使得接收端能够准确的读取接受到的信息。目前要通过一路光纤提前做时钟同步,各位大神有这方面的想关资料和相关代码吗?

回帖(3)

王飞云

2020-11-17 18:32:33
调用PLL的IP核可以多路输出
1 举报

卿小小_9e6

2020-11-18 13:42:15
参考贴:
  1. https://bbs.elecfans.com/jishu_1994995_1_1.html

1 举报
  • jf_58364426: 由于是要远距离传输,两个FPGA之间要通过光纤传一路参考时钟,现在我不知道该怎么做…

jf_28341673

2020-11-22 22:24:05
传的距离长的数据是要有专门的机制做同步的。比如在数据包上加时间戳。然后一来一回,计算路上花了多少时间。
如果你的开发板上有光纤接口,那例子中应该有PHY层的IP核,你就专心实现软件或者FPGA层的时间戳同步就行了。
如果开发板没有光纤接口,可能可以考虑用光纤以太网的PHY芯片。
1 举报
  • jf_58364426: 现在通过例程可以实现光纤传输数据。但是通过光纤传输时钟这个,还是有点摸不着头脑…

更多回帖

发帖
×
20
完善资料,
赚取积分