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.

Will CQ Kit Help



I am helping out on a project at work. The project in question needs to go through IEC 61508 certification.

As part of the Software HAZOP, we have a question regarding the certification/verification of the libraries consumed by the firmware project(s) that are safety related. The specific libraries in question are:
   - F021_API_CortexR4_BE.lib
   - TPSDriverLib_BE.lib
   - rtsv7R4_T_be_eabi.lib

Would the CQ Kit cover the required validation of these libraries as well as the compiler and other tools?

Thank you.

  • I have forwarded this question to an expert on the compiler qualification package.
  • Michael,

    The compiler qualification kit only addresses the compiler tool chain itself. It does not address software (including any library code) that is used in your application.

    Please let me know if you have any additional questions.

    Regards,
    Greg
  • Hi Greg:
    Thank you for your response. First, let me be up front in saying that my role to-date on this project is to help our with the documentation part of this project as it relates to IEC 61508 compliance and that this is my company's first foray into this realm. So, I apologize if I am simply asking silly questions.
    As it turns out, we do indeed have the source code for the TPSDriver library, so that is no longer an issue.
    The other two libraries (F021_API_CortexR4_BE.lib & rtsv7R4_T_be_eabi.lib) are used by our application and, as I understand it, are provided by TI without source code. If CQ Kit does not help provide documentation/verification for these components, what do your other customers seeking IEC 61508 compliance do to meet the safety requirements ?

    Thank you
    - Mike.
  • Mike,

    I can only comment on the RTS library (I do not know what group in TI provides the F021_API_CortexR4_BE.lib). All of our compiler installs include the RTS library source code. It is provided so you can build additional libraries as we only ship the pre-built libs for most common cases to keep the downloads lean. Users can also directly modify the library source code and rebuild. The source is contained in the folder install_location/lib/src. The details for custom library builds are here:
    processors.wiki.ti.com/.../Mklib

    Thanks
    Greg