How to use the ptp modules? #103
-
Hi Alex, I would like to implement a PTP slave clock in my FPGA but I am not quite sure on how to use the few ptp blocks that you have written. Is there a prerequisite that I need to know before using the few ptp blocks? If you have a reference design - that hook up the few modules together - to share, it will be very much appreciated. I will be glad if you can elaborate on this matter. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
The blocks here are only for the PTP clocking and timestamping infrastructure. I do not have a full implementation of PTP including parsing PTP protocol packets, time servo, grand master selection, etc, etc. The blocks here were developed to enable PTP support in Corundum, which uses linuxptp for the rest of the stack. If you need a self-contained solution, then you'll probably want to use a soft core of some sort due to the complexity of the higher layers of the protocol. |
Beta Was this translation helpful? Give feedback.
The blocks here are only for the PTP clocking and timestamping infrastructure. I do not have a full implementation of PTP including parsing PTP protocol packets, time servo, grand master selection, etc, etc. The blocks here were developed to enable PTP support in Corundum, which uses linuxptp for the rest of the stack. If you need a self-contained solution, then you'll probably want to use a soft core of some sort due to the complexity of the higher layers of the protocol.