Hi All,
In our board we have 2 DSPs.
Master DSP is configured to generate Frame sync and clock and receive blocks of data (20 bytes for each FS). McBSP is mapped to EDMA to recieve the data and copy to ping-pong buffers.
Slave DSP is configured to send data over McBSP and is configured to use FS generated by external device.
With above configuration, the communication is fine under normal conditions.
But if we reset Main DSP, it looses the data alignment.
I would like to understand the behavior of EDMa in above situations.
In Slave DSP, how does the EDMA synchronizes its pointers to the Frame sync of Master when master DSP restarts .
Similar discussion happened in this thread but couldn't get any answer.