We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 
Registered: ‎04-11-2011

time tagging data


In my application, i am using .8us resolution counter which i derive from 10mhz clock on the board to timetag data points. I would like to synchronize the on board clock using a 1pps signal which comes from a GPS module. In this data acqusition application we would like to keep time tagging of data synchronize to other modules in the system. is there way to get 10mhz sychronize to 1pps signal? any help will be greatly appreciated.


0 Kudos
1 Reply
Teacher eteam00
Registered: ‎07-21-2009

Re: time tagging data

Average the number of 10MHz clock cycles in time between the most recent 17 (or 33 or 65 or 129...)  consecutive 1PPS pulse edges.  Use this as a real-time correction factor for counting elapsed time with the 10MHz clock.


-- Bob Elkind

README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos