- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would like to use the timestamp options in the Triple-Speed Ethernet MegaCore to implement time synchronization on my project. Also i would like to extract a PPS output from this IP, however it doesnt seems to have a PPS output from the Core.
How can I obtain this PPS signal?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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/
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page