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.

MSPM0G3507: Data Barrier Instructions & self-testing of pre-fetch and cache

Part Number: MSPM0G3507

Dear TI Forum,

  1. I was wondering, are the ARM Cortex-M0+ ARMv6-M DSB, DMB, ISB instructions also used to empty, invalidate the prefetch buffer and/or the instruction cache?
  2. Can the ISB instruction be self-tested?
  3. Are pre-fetch and the I-cache standard ARM Cortex-M0+ components or something provided by Texas Instruments as an addition?
  4. Is it possible to self-test somehow whether the pre-fetch and the instruction cache are working properly?

Thank you in advance for your help!