We are using the i.MX8ULP EVK.
We are passing in 10ms worth of audio data via a shared buffer in DDR. Those 10ms worth of audio data are then LC3+ encoded and immediately decoded again, and pushed back to RAM.
To the best of our knowledge, the bad performance only affects the LC3+ algorithms, i.e. the actual processing within the HIFI4 core.
The raw round-trip time of the data, without any LC3+ encoding/decoding, has been measured separately, and doesn't seem to be the problem at all.