Forum Discussion
PPS extraction using Triple-Speed Ethernet MegaCore
- 4 years ago
Hi sir
Previously I was referring to newer version of 21.3 TSE User Guide.
It looks like newer version of TSE user guide does not include further detail of the ToD Clock and Pulse Per Second Module.
As I understand it, the TSE features doesn't change much, based on older user guide, users still can include the Pulse Per Second Module to get a PPS output, and have the tx_egress_timestamp and rx_ingress_timestamp.For PTP driver for Linux, mostly are open source PTP software project, like below.
http://linuxptp.sourceforge.net/
Triple-Speed Ethernet MegaCore doesn't have the PPS signal.
For PPS signal, you may refer to another IP, the 'Low Latency Ethernet 10G MAC IP'
Low Latency Ethernet 10G MAC Intel® Arria® 10 FPGA IP Design Example User Guide link:
Hi skbeh,
Im already using the Triple-Speed Ethernet MegaCore for PHY timestamping and i was hoping to use the same ip to make MAC Time Stamping. In a older version of the ip user guide (https://www.intel.com/content/dam/support/jp/ja/programmable/support-resources/bulk-container/pdfs/literature/ug/ug-ethernet.pdf) i found out that i could use an ethernet ToD Clock and Pulse Per Second Module to get a PPS output.
However, im kind of confused to how the linux driver will work with the ip. Do i need to have tx_egress_timestamp and rx_ingress_timestamp? Im trying to use the LinuxPTP stack for time synchronization, and to my knowledge the timestamps are transmited through the altera_tse driver.
I would love to have some clarification on this topic.
Best regards
- skbeh4 years ago
Contributor
Hi sir
Previously I was referring to newer version of 21.3 TSE User Guide.
It looks like newer version of TSE user guide does not include further detail of the ToD Clock and Pulse Per Second Module.
As I understand it, the TSE features doesn't change much, based on older user guide, users still can include the Pulse Per Second Module to get a PPS output, and have the tx_egress_timestamp and rx_ingress_timestamp.For PTP driver for Linux, mostly are open source PTP software project, like below.
http://linuxptp.sourceforge.net/- vitor_woyakewicz4 years ago
New Contributor
Hello skbeh.
I appreciate the help. I will continue to use the TSE with a Pulse Per Second Module to try to get it to work.
Many thanks,
Vitor Augusto Woyakewicz