[FAQ] F29x IPC: Frequently Asked Questions

Part Number: F29H859TU-Q1

Tool/software:

Where can I find answers to frequently asked questions related to using IPC on F29x devices?

  • For reference, please see F29x General FAQ for other IP/peripherals

    F29x IPC Frequently Asked Questions

    Is shared RAM a problem when large amounts of data are being exchanged between cores? How should I use IPC and RAM when it comes to data exchange? 

    • Yes, the IPC registers themselves cannot send much data. Typical use case in C28 would be to use the IPC registers to send the location, length, and data type for the data that user wanted to send between CPUs. For C28X, this was message rams, and for C29 they can pick any RAM. Also, the IPC registers allow you to interrupt remote cores to let them know that the data is ready. 

    How do I run a multi-core project on F29x?

    • A project is needed for each core which allows for different code bases to be run on each core. The recommendation would be to use the given IPC software example as a starting point.