Hi Franco. We have normally time-stamped the data using a hardware 1 Pulse per Second digital input as a sync source, which gives us << 1 microsecond timing precision. PTP requires hardware support in the LAN hardware, and I don't recall for sure but I don't think it's in the PHY/MAC on the PPC, so the direct answer to your question, I think, is no. But you probably need to time-stamp the data in the FPGA anyway if you need really precise timing. You could use an FPGA Ethernet core to handle the PTP chores. But I don't think anyone has done that yet. The Xilinx tri-mode Ethernet core has PTP support in it, but I don't know what core the 1G yellow block uses.
On Wed, Mar 6, 2019 at 10:41 AM Franco <francocuro...@gmail.com> wrote: > Dear Casperiites, > > I was given the task of timestamping ROACH2 spectral data in a telescope > that uses PTP (precision time protocol) as a synchronization protocol. I > understand that ROACH's BORPH come preloaded with NTP (network time > protocol) libraries/daemos, but PTP is preferred because is already in use > in the telescope, and it achieves greater time precision. > > Does somebody know if it is feasible to compile/install PTP libraries in > BORPH? > > Alternatively, we have though of sending the ROACH the current time > through a GPIO pin using IRIG-B timecode standard. Has anybody done > something similar in the past? > > Thanks, > > Franco > > -- > You received this message because you are subscribed to the Google Groups " > casper@lists.berkeley.edu" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to casper+unsubscr...@lists.berkeley.edu. > To post to this group, send email to casper@lists.berkeley.edu. > -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To post to this group, send email to casper@lists.berkeley.edu.