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.

TDA4APE-Q1: C7x MMA cores Identification

Part Number: TDA4APE-Q1

Tool/software:

Hi,

We're using this target derivative: J742S2-TDA4APE

The SoC supports 3 DSPs, 2 of which have MMA units.

My question is, ho do we identify those on the multi-core image level (core IDs), SDK and also the OVX graph?

Just to make sure that we're assigning our ALGO to the correct DSP core and loading the right one during the SBL startup sequence.

If you please could refer me to the proper documentation?

Thanks. 

  • Hi,
    If you are using OVX, after logging in,  running ./vision_apps_init.sh in the /opt/vision_apps folder will display all the remote core logs.

    After running ./vision_apps_init.sh in the /opt/vision_apps folder, you will see logs from remote cores, such as [C7x_1] Logs for  C7x_1 and [C7x_2] Logs for C7x_2. When you run an application, you can view logs from specific remote cores and identify them based on the [C7x_x] print format.

    Regards,
    Sivadeep.

  • Hello Sivadeep,

    Thanks for your answer but my question was even more primitive.

    I mean in the SoC TRM or datasheet I couldn't find any info as to which DSP of the 3 has MMA and which doesn't (I know there are 2 with MMA support).

    Also in build environment, what is the relevant core IDs for those with MMA?

    Thanks.

  • Hi, 

    The cores are numbered in such a way that the cores containing MMA will be numbered first. So in your case C7x Core 1 and 2 will contain MMA.

    Regards,
    Sivadeep