--- Quote Start ---
I'm looking to integrate an IRIG-B(IEEE 1344 version) and PPS (Pulse Per Second) into a Stratix IV GX development board. Does anyone know of existing IP or freely available code to handle IRIG-B timecode reading? Also, any pointers on to how use PPS to discipline a clock on an FPGA for would be much appreciated.
--- Quote End ---
The time codes are just serial port strings right? Linux knows how to deal with them, so boot Linux on a NIOS II core and read them there.
You would not use the 1pps to discipline the FPGA clock, you would use the disciplined 10MHz from a GPS unit as the reference clock to the FPGA; you just need to buy a GPS unit with both 1pps and 10MHz output. Meinberg makes nice ones
http://www.meinberg.de/english/ Cheers,
Dave