Hello Support,
What is the side-effect of accessing/modifying Transfer RAM of MibSPI in Muti-Buffer Mode belonging to a currently non-active Transfer Group when a particular Transfer Group is active sending data over SPI at a paricular instant of time?
Is it a requirement that CPU/DMA should not access/modify Transfer RAM of MibSPI in any way when any of the available Transfer Group is active transferring data using SPI Bus? or it doesn't not matter as long as the active Transfer RAM is untocuhed by CPU/DMA.
Any info will help me a lot to understand Transfer Group activity.
Thank you.
Regards
Pashan
This is a advanced question. I will forward your question to our SPI expert.
Regards,
Haixiao
Hi Pashan
Internally, MIBSPI will read a TXRAM location whenever it’s supposed to transfer a data.
At the end of a transfer, the RX data will be copied to the RXRAM. Typically, the arbitration scheme is,
There are two possibilities.
FSM access will be stalled till VBUSP access completes.
Overall, there should not be any functional issues. But, the # of cycles might vary if there are a lot of VBUSP accesses to MibRAM during Transfer Group transactions.
Best RegardsPrathap
~~~ If a post answers your question, please mark it with the"Verify Answer" button. ~~~