Hi,
I was working some time ago with PTP protocol (TI PROCESSOR SDK) using a BeagleBone Black with linuxptp (ptp4l) in order to:
- Synchronize the PHC clock.
- Generate a PPS signal.
- Read external events to assign hardware timestamp to a digital input rising edge from a GPIO port (using the DMTimers to assign hardware timestamp).
Now, I would like to do the same but with PRU-ICSS. I was reading that PRU-ICSS are independent of AM335X processor, so it would be beneficial to get a more accurate process since this PRU-ICSS units would be dedicated exclusively to these tasks.
Is it possible to generate a PPS signal and read external events using the PRU-ICSS instead of the main processor AM335X of the BeagleBone Black board?
Could you give to me a clue where I can find some information about it?
Kind regards,
Julian