Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

TDA3: IPU Interprocessor Communication (IPC)

Part Number: TDA3

Hello,

As per above description is seems that a interrupt ca be is used for IPC using CORTEXM4_CTRL_REG.

 What will be the interrupt signal that will be generated ?

Whether this interrupt needs to be enabled/disabled ? Then from where ?

Crossbar configuration required ? which interrupt signal to use with crossbar ?

Is this an interrupt or a dedicated exception ?

The description says that the priority for the interrupt is configurable but I could not find any interrupt signal associated with this interrupt ?

Regards,

Yuvraj

  • Hi Yuvraj,

    The interrupt you are looking for is HWSEM_M4_IRQ which is present on IRQ line number IPU_IRQ_19.
    This interrupt will be generated when one IPU core sets the interrupt bit for other core in CORTEXM4_CTRL_REG as given in the description you shared.
    As this is an internal interrupt crossbar configuration is not needed.
    You can use the interrupt controller APIs depending on what software you are using to set up the priority. E.g. Intc_IntPrioritySet API should be used if you are using starterware.

    Regards,
    Rishabh