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.

TMS320C6678: Question about C6678 memory protect unit.

Part Number: TMS320C6678

Hi all,

1, Does MPU can config one a peripheral belong to one dsp core, other dsp core can't access?

2,Does MPU can config DDR and internal L2?

3,What's the MPU purpose, resource protect? or others?

thanks!

BR,
Denny 

  • Hi Denny,

    The memory protection unit can protect memory regions. It manage access to memory. The MPU allows ranges to be defined with different permissions and can read fault information. The MPU can also notify the system of a fault through an interrupt.

    It can restrict the access to the peripheral's configuration registers.

    For detailed description you can check the MPU user Guide: www.ti.com/.../sprugw5a.pdf.

    The MPU can manage ddr ranges. There is also a memory protection for the internal L1/L2 caches, see: www.ti.com/.../sprugw0c.pdf specifically Figure 1-1C66x CorePac Block Diagram.

    Best Regards,
    Yordan