This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: Prioritization of memory transactions

Part Number: AM5728

We will have two MPU cores (A15) running simultaneously, and core 0 task must run in real time, while core 1 task does not have to. We foresee memory transactions to be the bottleneck and we don't want core 1 transactions to inhibit core 0 transactions.
We would like to suspend the task running on core 1 if EMIF FIFOs are full, thus giving core 0 monopoly access to memory for some time. So, is it possible to monitor the current levels of FIFOs on EMIF modules?
Alternative solution might be to prioritize the transactions from core 0, core 1 and DMM, so core 1 transactions will have the lowest priority. I didn't find a way to do it, but maybe there is any?