Part Number: AM5728
Hello,
We have a custom designed board based largely on the AM5728 eval board. The problem we have is that our application hangs on the custom board but runs well on the eval board.
There are different hang error messages - neon memcpy illegal instruction, pixman neon illegal instruction, dpll set rate timeout, omap drm timeout, etc.
We have isolated the root cause of the problem to running the processor at 1.5 GHz. By default, we have the ondemand governor running and the application hangs within a few minutes. By setting the governor to userspace and limiting the frequency to 1.176 GHz or 1 GHz, the application runs smoothly. Changing the freq to 1.5 GHz causes a hang within 1 minute.
What could the problem be here? Is this a power integrity issue on the MPU rail?
Another observation is that in section 5.5.2 of the datasheet, both MPU and DSP/GPU voltage rails need to track AVS. However, we observe that only MPU voltage changes with frequency and DSP/GPU rail is fixed.
MPU voltages are 1.1 V for 1 GHz, 1.16 V for 1.176 GHz and 1.25 V for 1.5 GHz. The DSP/GPU rail is always fixed at 1.16 V for all frequencies. Could this be causing the problem?