Other Parts Discussed in Thread: AM5718
Tool/software:
Hi experts!!
We are working with Sitara AM5748 and have seen that when we interact with the display of the device, the GPU impacts the performance of DSP1 which receives samples from a couple of ADCs via McASP & EDMA. McASP and subsequent SWIs take longer time than when we don't use the display and there's nothing to repaint. We think the activity caused by the GPU is to blame, as this effect doesn't occur when we disable it and let the MPU handle the graphics.
But what really puzzles us is that this effect doesn't seem to appear using the same binaries with AM5718.
Even if we set the MPU of the AM5748 to work with a single A15 core, just like AM5718, GPU affects the DSP.
Could you provide us any hint or explanation for this different behavior on AM5718 and AM5748?
We know the main differences between these two cores are:
- AM5748 has two A15 cores instead of one (as stated above, we already tried using just one core and the behavior is the same)
- AM5748 has two DSP cores instead of one (we are just using DSP1)
- AM5748 has 2.5 MiB of L3_OCMC instead of 0.5 MiB, but we are using just 0.5 MiB to make the software compatible with both processor models.
- AM5748 has two EMIFs instead of one, but we are using just one with the same DDR configuration as with AM5718.
- AM5748 has EVE (Embedded Vision Engine) but we are no using it.
Any other difference that might explain it?
This post is related to e2e.ti.com/.../am5748-gpu-affecting-dsp.
Best Regards
Ro