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.

TMS320C6745: Data is shifted by 1 bit after DMA transfer from SPIBUF

Part Number: TMS320C6745

Hi experts,

A customer is having an issue with a board using C6745.
Please let us discuss the cause of the problem and countermeasures.

[phenomenon]
When reading data from SPI Flash, the data is shifted by 1 bit after DMA transfer from SPIBUF.
*Bit shift does not occur at the time of SPIBUF.
The SPI1 clock is 46.5MHz and the signal waveform is as expected.
Occurs in 1% of the boards being created, DSP and SPI Flashn

[countermeasure]
There is no problem if the SPI clock is lowered to 37.2MHz.
There is no problem if you add a damping resistor when the SPI clock is 46.5MHz.
There is no problem if you do not use DMA when the SPI clock is 46.5MHz.

Q1: Could you please tell me the possible causes of the above phenomenon? It doesn't matter if it's a general idea.
Q2: Could you please give TI's opinion on the validity of the above measures?

Best regards,
O.H