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.

SAFETI-HALCOGEN-CSP: difference between HALCoGen CSP, Diagnostic Library CSP and MCAL

Other Parts Discussed in Thread: RM57L843, HALCOGEN

Hi team,

I got a question from customer.

When developing 'Functional Safety Software' with device 'RM57L843', we would use HALCoGen CSP and Diagnostic Library CSP Software.

So what do you think about using HALCoGen CSP and Diagnostic Library CSP Software instead of MCAL.

And I wonder difference between HALCoGen CSP, Diagnostic Library CSP and MCAL.

Thank you very much for your help.

Best regards,

  • Hello,

    We provide Compliance Support Packages (CSPs) for our SW offerings such as the code generated by HalCoGen, the SafeTI Diagnostic Library, and the MCAL driver. Each code set has its own CSP that can be used to qualify the TI generated SW for use in your functional safety application. It is not required to use them since you could choose other tools to perform your own tests.

    What is required is that you meet the IEC61508 SW requirements for the reduction of risk of systematic faults in your application. The CSPs can be used to show that the SW was developed in accordance to those standards. Note that this doesn't mean that all of your specific needs will be met and you will need to review the materials to identify and close any gaps to application specific needs.

    The CSPs were developed and intended for use with the TI CCS tools. They do not support other IDEs. The LDRAunit is not included in the CSP package, so the LDRAUnit tool must then be licensed directly from LDRA.

    The MCAL driver  is required if AutoSar is used. TMS570 MCAL also come with a CSP. This CSP does not include support for running unit tests, so does not require the LDRAUnit tool.