<?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>S32KのトピックRe: S32K388: Configuring additional lockstep cores</title>
    <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2050477#M46213</link>
    <description>&lt;P&gt;Sorry I didn't understand your question.&lt;BR /&gt;Didn't you originally ask about Core 2(&lt;STRONG&gt;CM7_2&lt;/STRONG&gt;) and Core 3(&lt;STRONG&gt;CM7_3&lt;/STRONG&gt;)?&lt;/P&gt;
&lt;P&gt;DCM_GPR.DCMROF19 has nothing to do with Core 2(&lt;STRONG&gt;CM7_2&lt;/STRONG&gt;) and Core 3(&lt;STRONG&gt;CM7_3&lt;/STRONG&gt;). There is no register that reflects the status of Core 2(&lt;STRONG&gt;CM7_2&lt;/STRONG&gt;) and Core 3(&lt;STRONG&gt;CM7_3&lt;/STRONG&gt;) because their status is fixed.&lt;/P&gt;
&lt;P&gt;As you can see in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Figure 10. Block diagram – S32K388.png&lt;/EM&gt;, only&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CM7_0&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CM7_1&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;can be switched between Lockstep and Decoupled.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;DCM_GPR.DCMROF19 only reflects the status of Core 0(&lt;STRONG&gt;CM7_0&lt;/STRONG&gt;) and Core 1(&lt;STRONG&gt;CM7_1&lt;/STRONG&gt;).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: The reset value is undefined on reset and is loaded from the flash memory contents at the end of the reset sequence.&lt;/P&gt;
&lt;P data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335559683&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559731&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335562764&amp;quot;:2,&amp;quot;335562765&amp;quot;:1,&amp;quot;335562766&amp;quot;:4,&amp;quot;335562767&amp;quot;:0,&amp;quot;335562768&amp;quot;:4,&amp;quot;335562769&amp;quot;:0}"&gt;The S32K388 core consists of two types:&lt;BR /&gt;1x LS Cortex-M7 + 3xCortex-M7 @ 320MHz or&lt;BR /&gt;2x LS Cortex-M7 + 1xCortex-M7 @ 320MHz&lt;/P&gt;</description>
    <pubDate>Tue, 25 Feb 2025 04:25:16 GMT</pubDate>
    <dc:creator>Robin_Shen</dc:creator>
    <dc:date>2025-02-25T04:25:16Z</dc:date>
    <item>
      <title>S32K388: Configuring additional lockstep cores</title>
      <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2046731#M46015</link>
      <description>&lt;P&gt;Hi. How do I go about configuring S32K388's split cores (core 2 and core 3) into a lockstep pair? Does this need to be done via DCF records or can I do it dynamically?&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 01:14:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2046731#M46015</guid>
      <dc:creator>darknite2023</dc:creator>
      <dc:date>2025-02-19T01:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: S32K388: Configuring additional lockstep cores</title>
      <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2046981#M46029</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;According to the Figure 10. Block diagram – S32K388, Core 2 is Permanent Lock-Step.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 10. Block diagram – S32K388.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/324685i3FD3D23DC2671BC5/image-size/large?v=v2&amp;amp;px=999" role="button" title="Figure 10. Block diagram – S32K388.png" alt="Figure 10. Block diagram – S32K388.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 10. Block diagram – S32K388 S32K388LS.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/324686iA853F0EB4D162CCB/image-size/large?v=v2&amp;amp;px=999" role="button" title="Figure 10. Block diagram – S32K388 S32K388LS.png" alt="Figure 10. Block diagram – S32K388 S32K388LS.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Robin&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 06:14:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2046981#M46029</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2025-02-19T06:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: S32K388: Configuring additional lockstep cores</title>
      <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2047689#M46060</link>
      <description>&lt;P&gt;Hi. Thanks for providing that info/reference.&lt;/P&gt;&lt;P&gt;This info does not match what the S32K3XX Ref Man has to say when looking at the value of&amp;nbsp;&lt;STRONG&gt;DCM_GPR.DCMROF19&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;register @ address 0x402AC348. The contents of that register is&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;0x60000000&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;which indicates:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;DCM DONE&lt;/LI&gt;&lt;LI&gt;LOCKSTEP EN on M7_Core0 and M7_Core1&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;So, if it is indeed Core CM2_7 that is permanently in lockstep mode, how can I verify that - which register can provide that info?&lt;/P&gt;&lt;P&gt;Assuming Core CM7_2 is in lockstep mode, how can I configure Cores CM7_0 and CM7_1 to be in lockstep mode? Can I do this dynamically? If so, how?&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 01:59:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2047689#M46060</guid>
      <dc:creator>darknite2023</dc:creator>
      <dc:date>2025-02-20T01:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: S32K388: Configuring additional lockstep cores</title>
      <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2047846#M46065</link>
      <description>&lt;P&gt;CM7_&lt;STRONG&gt;0&lt;/STRONG&gt; and CM7_&lt;STRONG&gt;1&lt;/STRONG&gt; of S32K388 can be configured by modifying LOCKSTEP_EN of DCF record to:&lt;BR /&gt;0b - Decoupled operation of Cortex-M7_0 and Cortex-M7_1&lt;BR /&gt;1b - Lockstep operation of Cortex-M7_0 and Cortex-M7_1&lt;BR /&gt;However, CM7_&lt;STRONG&gt;2&lt;/STRONG&gt; and CM7_&lt;STRONG&gt;3&lt;/STRONG&gt; of S32K388 perform similar operations.&lt;BR /&gt;For specific methods, please refer to:&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-decouple-RTD400-Ip-C40-DS35/ta-p/1866329" target="_self"&gt;Example_S32K344_decouple_RTD400_Ip_C40_DS35&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 06:47:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2047846#M46065</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2025-02-20T06:47:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32K388: Configuring additional lockstep cores</title>
      <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2048459#M46096</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;I understand that it needs to be enabled via DCF. My question however is regarding the discrepancy between what S32K3XX Ref Manual has with regards to the diagram that shows S32K388 Core CM7_2 in permanent lockstep state while&amp;nbsp;the contents of&amp;nbsp;&lt;STRONG&gt;DCM_GPR.DCMROF19&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;register @ address 0x402AC348 is&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;0x60000000&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;thus indicating that lockstep is enabled on cores M7_Core0 and M7_Core1!&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 18:08:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2048459#M46096</guid>
      <dc:creator>darknite2023</dc:creator>
      <dc:date>2025-02-20T18:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: S32K388: Configuring additional lockstep cores</title>
      <link>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2050477#M46213</link>
      <description>&lt;P&gt;Sorry I didn't understand your question.&lt;BR /&gt;Didn't you originally ask about Core 2(&lt;STRONG&gt;CM7_2&lt;/STRONG&gt;) and Core 3(&lt;STRONG&gt;CM7_3&lt;/STRONG&gt;)?&lt;/P&gt;
&lt;P&gt;DCM_GPR.DCMROF19 has nothing to do with Core 2(&lt;STRONG&gt;CM7_2&lt;/STRONG&gt;) and Core 3(&lt;STRONG&gt;CM7_3&lt;/STRONG&gt;). There is no register that reflects the status of Core 2(&lt;STRONG&gt;CM7_2&lt;/STRONG&gt;) and Core 3(&lt;STRONG&gt;CM7_3&lt;/STRONG&gt;) because their status is fixed.&lt;/P&gt;
&lt;P&gt;As you can see in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Figure 10. Block diagram – S32K388.png&lt;/EM&gt;, only&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CM7_0&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;CM7_1&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;can be switched between Lockstep and Decoupled.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;DCM_GPR.DCMROF19 only reflects the status of Core 0(&lt;STRONG&gt;CM7_0&lt;/STRONG&gt;) and Core 1(&lt;STRONG&gt;CM7_1&lt;/STRONG&gt;).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: The reset value is undefined on reset and is loaded from the flash memory contents at the end of the reset sequence.&lt;/P&gt;
&lt;P data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335559683&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559731&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335562764&amp;quot;:2,&amp;quot;335562765&amp;quot;:1,&amp;quot;335562766&amp;quot;:4,&amp;quot;335562767&amp;quot;:0,&amp;quot;335562768&amp;quot;:4,&amp;quot;335562769&amp;quot;:0}"&gt;The S32K388 core consists of two types:&lt;BR /&gt;1x LS Cortex-M7 + 3xCortex-M7 @ 320MHz or&lt;BR /&gt;2x LS Cortex-M7 + 1xCortex-M7 @ 320MHz&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2025 04:25:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K388-Configuring-additional-lockstep-cores/m-p/2050477#M46213</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2025-02-25T04:25:16Z</dc:date>
    </item>
  </channel>
</rss>

