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.

TDA4VH-Q1: MSMC QoS Setting Guide

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Tool/software:

Hi TI Experts,

Customer is working on TDA4AP SDK9.2 and will mass production next month.

They have some urgent questions concerning MSMC QoS may need your help, thanks!

Background:

Our system consists of several r5f firmware applications and a Linux OS running at the A72. All these participants are using the MSMC as data backend.

Some of these are running with a higher priority and require fast access time.

To guarantee a fast and deterministic access from r5f besides L3 Cache usage from A72 we want to use the MSMC Quality-of-Service feature (J784s4 Technical Reference Manual – 8.1.2.11 MSMC Quality-of-Service).

 

Corner Points to our system:

  • J784s4 – TDA4VH
  • SPL Boot (uboot SPL R5 -> Custom MCU_1_0 FW based at the PDK -> uboot SPL A72 -> uboot A72)
  • 6MB of the MSMC already used as L3 Cache
  • L3 cache is configured from the uboot (“board-cfg.yaml”)

 

Questions:

  • What would be a good location to setup the MSMC QoS Feature, uboot SPL R5 or MCU_1_0 ?
  • Do you have some code examples how to setup the MSMC QoS feature?
  • Do you already have a valid parameter set that could fit for our use case?

Thanks,

Kevin