This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cortex-M instruction set test?

Does there exist an instruction set test for the Cortex-M series?  This might also be known as a CPU instruction test, or by other terms...  Such test would be used to diagnose potentially faulty CPU or possibly the memory subsystems, etc.

Thanks for any consideration.

  • Hi,

    Yogitech has got functional safety test library for Cortex-M processor based products like STM32.

    fRSTL | yogitech.com

    regards,

    Joseph

  • Yogitech has an excellent product to cover all details of functional safety.  Expensive.  I was hoping for something ARM might have developed or pulled from a test suite, that could be open.

  • Thanks for the reference and the positive feedback.

    Our business model provides a differentiated price list suitable for different types of customers:

    unlimited usage and/or related to given product volume thresholds.

    I encourage albsure to get directly in contact with us (Yogitech) for further information.

    Best regards,

    Matteo

  • Hello matteo.

    Yogitech was acquired by Intel a few months ago. Is the functional safety product still supported in the general market?

    -allen

  • To follow up on my original post, since many are regularly viewing this thread over the weeks, I will post concerning NXP's SafeAssure Program.  This Program became available at NXP as a result of the merger with Freescale.  To date, I am still not aware of an open software for testing the CPU core, but this is mostly due to the certifications required in safety critical applications.

    SafeAssure includes a Structural Core Self Test which is executed in software at startup and at run-time. The included tests cover most of the core instructions, as well as the tests targeting specific IP blocks of the core.  The SCST is a software product provided for a fee. This software is usable with other methods to support Whitegoods, Industrial and Automotive applications requiring certification to applicable IEC and ISO standards.

    For more information:

    > Link to SafeAssure Program on NXP's web site.  Complete Safety Manuals are available at this link, for numerous NXP products.

    > Link to an Overview Presentation on Functional Safety, with emphasis on Automotive

  • But SafeAssure does not yet support any of the ARM CPUs in the NXP portfolio, right?

  • 42bs,

    Good question!

    SafeAssure covers our latest ARM products in the automotive portfolio.  At the nxp web site on the SafeAssure landing page above, there is a scrolling list (granted, it is not obvious in the browser that this list scrolls, but it does...) that shows all publicized products.  These include the S32V230 series (Cortex-A53) and S32K100 (Cortex-M) today, and is expected to expand along with our roadmap.

    [addendum] To clarify, the SCST is a standalone software product that can be used outside of the SafeAssure program for other industries and functional safety use cases.  So, it is not constrained only to the SafeAssure and automotive use cases.

    -allen