This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM572x PRU GPIO as output clock

Other Parts Discussed in Thread: AM3359

Hi, 

I have some questions about the PRU on a AM572x processor,:

1) is it possible to use one of the PRU generic purpose outputs as a clock output ?

2) If yes, it it possible to synchronize it to a timebase from the IEP peripheral ?

3) What is maximum frequency we can achieve on this situation ? 

Thank you

  • The factory team have been notified. They will respond here.
  • Hi sir,
    What are you trying to achieve exactly? FYI the PRU in the AM572x is identical to the AM3359 on the BeagleBone black. Many of the PRU pins are available on the headers so that is available to try things out. Also check the PRU chapter of the TRM for information on operating modes and usage.
  • Let me add few notes here, for the general audience that may see this post: AM572x PRU has larger instruction RAM, larger Shared DRAM, supports more protocols, like EnDAT2.2 and more, has more GPI/GPO pins on PRU 0, has CRC 16/32 and supports 2 simultaneous industrial protocols...
  • Hi, 

    Im gonna be using this along with the 1588 PTP soliution taht you already have. On the PRU-ICSS, the IEP (Industrial ethernet peripheral) provides the ptp hardware clock and it also outputs a signal (sync0) that can be used for 1 pps for instance. We can change the CMP1 (according to the TRM) and have the sync0 signal be up to 1Khz. 

    I need this output to drive another PLL, but the mininium frequency would be 8KHz. So, im looking for other ways to have a ptp sync signal in a higher frequency than 1khz.

    Thank you

    regards,