<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications in Model-Based Design Toolbox (MBDT)</title>
    <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806149#M2387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/alimeraj"&gt;alimeraj&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately the MBDT MPC5744P toolbox is older and does not generate MISRA C / ISO compliant code - it is not suited for safety critical applications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Razvan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Nov 2018 14:43:45 GMT</pubDate>
    <dc:creator>constantinrazva</dc:creator>
    <dc:date>2018-11-27T14:43:45Z</dc:date>
    <item>
      <title>Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806148#M2386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have few questions:&lt;/P&gt;&lt;P&gt;1) The generated code is complaint to MIRSA standard?&lt;/P&gt;&lt;P&gt;2) The generated code is any ISO complaint?&lt;/P&gt;&lt;P&gt;3) can it be used is safety critical applications?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any more information/documentation for MBDT generated code certification will be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ali&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2018 13:25:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806148#M2386</guid>
      <dc:creator>alimeraj</dc:creator>
      <dc:date>2018-11-27T13:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806149#M2387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/alimeraj"&gt;alimeraj&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately the MBDT MPC5744P toolbox is older and does not generate MISRA C / ISO compliant code - it is not suited for safety critical applications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Razvan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2018 14:43:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806149#M2387</guid>
      <dc:creator>constantinrazva</dc:creator>
      <dc:date>2018-11-27T14:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806150#M2388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Razvan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for coming back to my query.&lt;/P&gt;&lt;P&gt;My next question do you have a different MBDT for a different MCU that is compliant to the standards I mentioned above?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 09:51:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806150#M2388</guid>
      <dc:creator>alimeraj</dc:creator>
      <dc:date>2018-11-28T09:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806151#M2389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/alimeraj"&gt;alimeraj&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please allow me a few comments which i think will answer your main 3 questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;1) The generated code is complaint to MIRSA standard?&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;We need to differentiate between&amp;nbsp;3 layers of generated code:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;front-end layer is the "User Application"&lt;/STRONG&gt; that is developed using standard MathWorks Simulink blocks. For such use-cases the generated code is MISRA-C and ISO26262 and IEC61508 compliant (assured by MathWorks various toolboxes)&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="padding-left: 30px;"&gt;MISRA C setup:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/78223i78168340B015B384/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;ISO/IEC Certification Kit: &lt;A class="link-titled" href="https://www.mathworks.com/products/iec-61508.html" title="https://www.mathworks.com/products/iec-61508.html"&gt;IEC Certification Kit - MATLAB &amp;amp; Simulink&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;back-end layer is the "Peripheral Driver"&lt;/STRONG&gt; code that is typically reused from NXP SDK. Those drivers are only MISRA-C compliant. In same cases, for toolboxes releases prior to mid 2017 including MCP574xP 2.0.0 those drivers are hand-written and not compliant - that is why we are currently working on switching MPC families to SDK PA drivers as well.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;glue up layer between Simulink Application interface and Peripheral Drivers&lt;/STRONG&gt; code is implemented in TLC by our team, and once again is not MISRA compliant.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;2) The generated code is any ISO complaint?&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;We - Model Based Design Team - do not provide a qualification kit for such purpose. Our main intentions are easy prototyping and to open up the NXP HW into the world of MathWorks products. Then using their offerings and additional toolboxes&amp;nbsp;&lt;A class="link-titled" href="https://www.mathworks.com/solutions/automotive/standards/iso-26262.html" title="https://www.mathworks.com/solutions/automotive/standards/iso-26262.html"&gt;ISO 26262 Support in MATLAB and Simulink - Automotive Industry Standards - MATLAB &amp;amp; Simulink&lt;/A&gt;&amp;nbsp;to&amp;nbsp;allow users to pursue various options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;3) can it be used is safety critical applications?&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Typically, when we talk about safety critical application we think about running application using lockstep systems. NXP offers such microprocessors and the most common ones are the MPC families. Is that what you mean by safety ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 13:24:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806151#M2389</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2018-11-28T13:24:24Z</dc:date>
    </item>
    <item>
      <title>Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806152#M2390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the swift reply.&lt;/P&gt;&lt;P&gt;1) you mentioned that you guys &lt;EM&gt;working on switching MPC families to SDK PA drivers as well. &lt;/EM&gt;so shall I expect a new version of Toolbox for MPC5744P with SDK PA drivers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) My question was regarding the use of toolbox to develop control algorithms for safety critical systems.&lt;/P&gt;&lt;P&gt;we are already using MPC5744P in our various products. the reason I am more interested in toolbox is that we want to develop some code for a very specific observer application in which we cant use our AUTOSAR based BSW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 13:34:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806152#M2390</guid>
      <dc:creator>alimeraj</dc:creator>
      <dc:date>2018-11-28T13:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806153#M2391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ali,&amp;nbsp;&lt;/P&gt;&lt;P&gt;The MPC57xx 2019.R1 release is scheduled for February 18th, 2019&lt;/P&gt;&lt;P&gt;This release plans to support:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;MPC5741P, MPC5742P, MPC5743P, MPC5744P (*upd)&lt;/LI&gt;&lt;LI&gt;MPC5744B, MPC5745B, MPC5746B (*new)&lt;/LI&gt;&lt;LI&gt;MPC5744C, MPC5745C, MPC5746C, MPC5747C, MPC5748C (*new)&lt;/LI&gt;&lt;LI&gt;MPC5746G, MPC5747G, MPC5748G (*new)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;All peripheral initialization code will be based on SDK drivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;2) My question was regarding the use of toolbox to develop control algorithms for safety critical systems.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;we are already using MPC5744P in our various products. the reason I am more interested in toolbox is that we want to develop some code for a very specific observer application in which we cant use our AUTOSAR based BSW.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;If the control algorithm is using only standard Simulink blocks, then the code generated for that subsystem/atomic/reusable function will be compliant with various standards that MathWorks is supporting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you implement the control algorithm using the NXP AMMCLIB blocks then the code generated for that&amp;nbsp;&lt;SPAN&gt;subsystem/atomic/reusable function will not be compliant with various standards&amp;nbsp;except if you analyze it first by yourself. The AMMCLIB is MISRA-C 2004 compliant with exceptions&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you build the entire application in Simulink (observer + drivers) then it will not be compliant with any standards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 15:32:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806153#M2391</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2018-11-28T15:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: Model Based Design Toolbox for MPC5744P can it be used for automotive safety critical applications</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806154#M2392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for all the information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 15:38:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Model-Based-Design-Toolbox-for-MPC5744P-can-it-be-used-for/m-p/806154#M2392</guid>
      <dc:creator>alimeraj</dc:creator>
      <dc:date>2018-11-28T15:38:57Z</dc:date>
    </item>
  </channel>
</rss>

