<?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>MPC5xxxのトピックRe: ECC Monitoring Enable for AXBS, Flash and RAM Array on MPC5746C</title>
    <link>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2173453#M28064</link>
    <description>&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;For the same topic I am trying to implement an interrupt based method to Monitor ECC for DMA via DMA_ES[UCE]. from our conversation we know that ECC for DMA is enabled by default. Now here is the issue , its a read only bit,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;&lt;SPAN&gt;DMA_ES.UCE bit is set automatically by the eDMA hardware when an uncorrectable ECC error occurs during channel execution, as described in section 68.4.2 of the manual.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To verify the behavior of &lt;/SPAN&gt;&lt;SPAN&gt;DMA_ES.UCE,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;we need to manipulate the eDMA system to create an error scenario, such as corrupting the TCD memory. Is there any way to achieve this results where we can get the ECC bit set as we introduce the error. if so what can be approach to do so ?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 22 Sep 2025 09:22:35 GMT</pubDate>
    <dc:creator>mayank22</dc:creator>
    <dc:date>2025-09-22T09:22:35Z</dc:date>
    <item>
      <title>ECC Monitoring Enable for AXBS, Flash and RAM Array on MPC5746C</title>
      <link>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2147605#M27846</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I am working on a software safety requirement where ECC detection must be enabled on AXBS crossbar, Flash array, RAM array, DMA RAM, and FlexRay RAM.&lt;/P&gt;&lt;P&gt;For DMA RAM and FlexRay RAM, we found ECC-related control bits in registers DMA_ES and FR_MCR (see attached screenshots).&lt;/P&gt;&lt;P&gt;However, we couldn't find similar control bits for AXBS, Flash array, and RAM array in the MPC5746C reference manual.&lt;BR /&gt;Is ECC detection and correction enabled by default for AXBS, Flash and RAM arrays on MPC5746C?&lt;BR /&gt;Or is there any specific way or register to enable ECC for these?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;BR /&gt;Nilesh&lt;/P&gt;</description>
      <pubDate>Wed, 06 Aug 2025 11:00:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2147605#M27846</guid>
      <dc:creator>NileshDharap</dc:creator>
      <dc:date>2025-08-06T11:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: ECC Monitoring Enable for AXBS, Flash and RAM Array on MPC5746C</title>
      <link>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2147631#M27848</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;H4&gt;1.&amp;nbsp;AXBS (Crossbar Switch)&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;End-to-End ECC (e2eECC)&amp;nbsp;is supported across all bus masters and interconnects.&lt;/LI&gt;
&lt;LI&gt;ECC is&amp;nbsp;enabled by default&amp;nbsp;for transactions through AXBS, ensuring data integrity from source to destination&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;2.&amp;nbsp;Flash Memory&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;ECC is&amp;nbsp;enabled by default&amp;nbsp;for Flash memory.&lt;/LI&gt;
&lt;LI&gt;The&amp;nbsp;C55FMC (Flash Memory Controller)&amp;nbsp;handles ECC generation and checking.&lt;/LI&gt;
&lt;LI&gt;Single-bit errors are&amp;nbsp;automatically corrected, while multi-bit errors are&amp;nbsp;detected and reported&amp;nbsp;to the&amp;nbsp;ERM/MEMU&amp;nbsp;modules&amp;nbsp;
&lt;DIV data-stable-ignore="true" data-testid="CitationPillContainerTestId"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;3.&amp;nbsp;RAM Arrays&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;ECC support is available for internal SRAM and enabled by default.&lt;/LI&gt;
&lt;LI&gt;ECC configuration for RAM is typically done via&amp;nbsp;ERM (Error Reporting Module)&amp;nbsp;or&amp;nbsp;MEMU (Memory Error Management Unit)&amp;nbsp;registers.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Wed, 06 Aug 2025 11:46:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2147631#M27848</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2025-08-06T11:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: ECC Monitoring Enable for AXBS, Flash and RAM Array on MPC5746C</title>
      <link>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2148062#M27852</link>
      <description>Thanks for the quick reply, Peter</description>
      <pubDate>Thu, 07 Aug 2025 05:45:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2148062#M27852</guid>
      <dc:creator>NileshDharap</dc:creator>
      <dc:date>2025-08-07T05:45:00Z</dc:date>
    </item>
    <item>
      <title>Re: ECC Monitoring Enable for AXBS, Flash and RAM Array on MPC5746C</title>
      <link>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2173453#M28064</link>
      <description>&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;For the same topic I am trying to implement an interrupt based method to Monitor ECC for DMA via DMA_ES[UCE]. from our conversation we know that ECC for DMA is enabled by default. Now here is the issue , its a read only bit,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;&lt;SPAN&gt;DMA_ES.UCE bit is set automatically by the eDMA hardware when an uncorrectable ECC error occurs during channel execution, as described in section 68.4.2 of the manual.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To verify the behavior of &lt;/SPAN&gt;&lt;SPAN&gt;DMA_ES.UCE,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;we need to manipulate the eDMA system to create an error scenario, such as corrupting the TCD memory. Is there any way to achieve this results where we can get the ECC bit set as we introduce the error. if so what can be approach to do so ?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Sep 2025 09:22:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/ECC-Monitoring-Enable-for-AXBS-Flash-and-RAM-Array-on-MPC5746C/m-p/2173453#M28064</guid>
      <dc:creator>mayank22</dc:creator>
      <dc:date>2025-09-22T09:22:35Z</dc:date>
    </item>
  </channel>
</rss>

