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.

TMS320F280049-Q1: Without MPU, how does F280049 support ASIL-B?

Part Number: TMS320F280049-Q1
Other Parts Discussed in Thread: C2000WARE

Dear Champs,

I am asking this for our customer.

They are aware that there is no MPU (memory protection unit) on F280049.

They wonder without MPU, how does F280049 support ISO26262 ASIL-B?

Is 6.3.8 Access Protection Mechanism for Memories related to this?

https://www.ti.com/lit/fs/spruid8d/spruid8d.pdf?ts=1683113030606&ref_url=https%253A%252F%252Fwww.google.com%252F

But the description is not clear. Do we have any example here?

  • I think a good section to look at on this topic is 4.2.6 Suggestions for Improving Freedom From Interference. The access protection mechanism is definitely part of it, and users can also set up DCSM to block accesses across assigned zones. There are examples in the SDL in C2000Ware for some of these features.

    Whitney

  • Dear Whitney,

    The user is asking:

    By using DCSM, if there is any violation, for example, writing from non-safety memory onto safety memory (RAM/flash secured by DCSM zone1), then what will happen?

    Like:

    1. Fault flag register will be set?

    2. Nothing happening, the write is just ignored

    3. Can trigger a interrupt

  • It's #2. Writes are ignored and reads just return 0s. The RAM access protection mechanism can trigger an interrupt on a forbidden access, but DCSM does not have that ability.

    Whitney