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.

AM3358: PRU GPI 28-bit shift mode synchronization

Part Number: AM3358

I am confused as to how data is expected to be synchronized when captured using the PRU GPI 28-bit shift input mode?  Since data will arrive asynchronous to the internal ocp_clk how are bit boundaries detected?  How is metastability avoided?  Is oversampling of the shifted data implied?

  • Hi Gregory,

    The PRU GPI 28-bit shift mode is a very simple mode.  As you pointed out, the data arrives asynchronously to the internal ocp_clk.  It is up to the PRU software to oversample the shift data to avoid metastability.  

    Regards,

    Melissa