On DM6467, we have the slave end of SPI link to another processor. This link is used to provide network connection, at speed up to 1 megabyte (each way) per second.
When MPEG2 decoder runs on DM6467 (like decoding 1080i), the SPI link works fine. But when H264 decoder runs on DM6467 (even doing easy decode like 480p), the SPI link has lots of errors.
The SPI uses DMA to send/receive bytes from the SPI bus. It seems that H264 grabs DMA resources causing SPI errors. How do we balance H264 and SPI slave to work together? It is ok if H264 has somewhat lower max performance.