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.

EVMK2H(66AK2H) msgCom support ?

Hi,

I have read Keystone II IPC.

I understand that IPC is slow communication and msgCom is more fast than IPC.

In the ti/syslib_3_00_00_01/doc/Syslib_User_Guide.pdf, msgCom is supported on TMDXSCBP6618X, TCI6618, TMX320TCI6614.

Does the msgCom support the 66AK2H chip ?

And if support, can the DSP binary can be loaded with MPM interface ?

EmbeddHolic

  • EmbeddHolic,

    The MSGCOM is a newly developed IPC, which gives high performance messaging between readers and writers
    using QMSS, Packet DMA hardware with clean partitioning between ARM and DSP memory. This IPC will require
    little ramp for the users migrating from other platforms.

    Yes, syslib package will support for this device. You can find the msgcom unit test in the syslib package.
    The MSGCOM Unit Test can be executed in multiple modes,

    • DSP – DSP Communication
    • DSP(Reader) – ARM (Writer) Communication
    • DSP(Writer) – ARM (Reader) Communication

    Please find the detailed information at Syslib Users Guide

    • In KeyStone2 platforms you must to use MPM to load and run DSP applications linked with IPC 3.x. The MPM will read the DSP image and set kernel appropriate parameters for IPC.
    • The CCS can be used to debug the application after the DSP is loaded and run by MPM, using load symbols facility.
    • The ARM side headers and library are provided as a part of linux-devkit.
    • The nameserver in Linux runs as a daemon in the filesystem provided as a part of MCSDK.

    The below wiki pages will be useful to find more info.
    http://processors.wiki.ti.com/index.php/Msgcom
    http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Developing_System_Mgmt#Multiple_Processor_Manager
    http://processors.wiki.ti.com/index.php?title=IPC_3.x

  • Hi, 

    So, you mean the MsgCom supports the 66AK2H chip ..?

    Thanks.

    Holic

  • Holic,

    It can support. In addition, You can also use IPC_3.XX.

  • Hi Pubesh
    We are evaluating the DSP to ARM communication for K2L EVM. In most of the discussions it is mentioned that msgcom is faster compared to msgqueue. Also it is mentioned that msgcom development shall be stopped.

    We need a throughput of 1 Gbps between DSP and ARM. What is the preferred method. I am unable to locate the syslib installation. Where can I find the same.

    Regards
    LN Reddy