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.

TMS570LS1227: Fapi and iso26262

Part Number: TMS570LS1227
Other Parts Discussed in Thread: HALCOGEN

Hi,

I'm trying to locate information if Fapi (http://www.ti.com/tool/F021FLASHAPIcan be used in ISO26262 projects.
In the page above there is a link to: http://www.ti.com/lit/pdf/spny007 that talks about functional safety, but in the Fapi documenation I can't find any information that it has been developed according to any ASIL.
Anyone got any information on this?

  • Hi,

    I have asked our software team lead to comment on your query.

    Regards,
    Sunil
  • The F021 Flash API for Hercules MCUs was developed using a process that was certified for developing functional safety applications requiring conformance to ISO 26262 and IEC 61508 functional safety standards.

    We will include this information in the API user guide in the next update.

    Regards,
    Sunil

  • Hi,

    Thanks for the reply. What level of conformance according to ISO26262, ASIL D?

    BR

    /Marten

  • Yes, the development process used for the flash API was certified for use in applications that require conformance up to ASIL D.

    Regards,
    Sunil
  • Thanks a lot.

    BR
    /Marten

  • Hi Marten,

    I verified again with our software development team about this. See below update from an older post related to this topic:

    " I have discussed this internally with our software team to make sure I do not have any misunderstanding of the history and intended use of the library. The F021 Flash API Library was developed prior to establishment of a Function Safety Compliant Process at TI. In order to continue to support our customers and their safety needs, we have retroactively applied both static and dynamic testing together with their associated reports as part of a compliance support package (CSP) in order for this software component to be utilized within safety systems. Currently, the F021 Flash API Library is included in the Halcogen CSP package offered on TI.com. If your company is not using Halcogen or does not plan to use the Halcogen CSP, please let me know so we can discuss treatment of the F021 Library for safety. On a side note, in most cases, we have found that the actual use of the SW was not safety related in that it was only used to program the device as in a boot loader scenario or that the data that it was used to write in the role of EEPROM emulation was not safety critical. In the event that the data is safety critical, we recommend implementation of relevant safe guards of that information such as data redundancy, CRC checks of written data blocks, and read back of written data to insure proper operation."

    Sorry about the misunderstanding on my part.

    Regards,
    Sunil
  • EDIT: I've opened another post thread https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/762077

    Dear Sunil,

    the scenario the quotation above has mentioned is our case: "If your company is not using Halcogen or does not plan to use the Halcogen CSP, please let me know so we can discuss treatment of the F021 Library for safety."

    • in run-time, we use the EEPROM-emulated memory space for storing safety related data permanently
    • yes, this memory area is checked by the built-in ECC mechanism and furthermore we implement another check mechanism on an application layer
      • so this approach can be considered the black-channel access with appropriate measures implemented
    • anyway we don't have source files of TI F021 flash library
      • potentially a functional-safety assessor can require
        • access to source files and/or access to test reports etc.
        • an official announcement / report by the library supplier about its compliance with development in accordance with functional safety standards or something similar
          • e.g. based on the statement above "the development process used for the flash API was certified for use in applications that require conformance up to ASIL D."

    Please may you discuss such an option with your responsible colleagues? Let me know whether there is an easy and elegant solution for your customer as we are - primarily to satisfy our assessor;-)

    Thanks a lot,

    Best regards, Jiri

  • Jiri,

    I will answer the question on the other identical post that you have initiated.

    Regards,
    Sunil