<?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 LS1046 SDRAM Multi Bits error injection. in QorIQ</title>
    <link>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1478579#M10941</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to inject the ECC multi-bits errors, by using&amp;nbsp;ECC_ERR_INJECT(EIEN:1) and&amp;nbsp;DATA_ERR&lt;BR /&gt;_INJECT_HI (set as 0x03 for bit 0 and bit 1 invert),&amp;nbsp;&amp;nbsp;DATA_ERR_INJECT_LO (0x00), but it crashes.&lt;/P&gt;&lt;P&gt;but it works for single bit error injection by using above registers&amp;nbsp;DATA_ERR_INJECT_HI(set as 0x01 for bit 0 invert), the single bit error is detected by ERR_DETECT.&lt;/P&gt;&lt;P&gt;Any idea to prevent crash or other way to inject multi bits error?&lt;/P&gt;</description>
    <pubDate>Thu, 23 Jun 2022 01:20:28 GMT</pubDate>
    <dc:creator>xiaohua_tang</dc:creator>
    <dc:date>2022-06-23T01:20:28Z</dc:date>
    <item>
      <title>LS1046 SDRAM Multi Bits error injection.</title>
      <link>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1478579#M10941</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to inject the ECC multi-bits errors, by using&amp;nbsp;ECC_ERR_INJECT(EIEN:1) and&amp;nbsp;DATA_ERR&lt;BR /&gt;_INJECT_HI (set as 0x03 for bit 0 and bit 1 invert),&amp;nbsp;&amp;nbsp;DATA_ERR_INJECT_LO (0x00), but it crashes.&lt;/P&gt;&lt;P&gt;but it works for single bit error injection by using above registers&amp;nbsp;DATA_ERR_INJECT_HI(set as 0x01 for bit 0 invert), the single bit error is detected by ERR_DETECT.&lt;/P&gt;&lt;P&gt;Any idea to prevent crash or other way to inject multi bits error?&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2022 01:20:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1478579#M10941</guid>
      <dc:creator>xiaohua_tang</dc:creator>
      <dc:date>2022-06-23T01:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046 SDRAM Multi Bits error injection.</title>
      <link>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1480210#M10944</link>
      <description>when single bit error (SBE) occur the controller corrects the error and data send back to SoC is correct and system works with no issues. And if the number of the SBE reaches the threshold counter (SBEC) the controller sends an interrupt to GIC. 
when multi bit error (MBE) occur the controller does not correct the error and bad data is sent back to SoC, And controller sends an interrupt to GIC.

the interrupt sent to GIC for SBE and MBE is the same. so customer can develop the interrupt service routine for SBE (since the system does not crash) and then when MBE is injected the same routine would be used. 

ECC in LS106 is a SECDED (Single bit error correction and double bit error detection) so it does not correct any error more than SBE. 

usually when a system gets an MBE it needs to be reset, so a graceful reset is the best action for an MBE event.</description>
      <pubDate>Mon, 27 Jun 2022 03:08:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1480210#M10944</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-06-27T03:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046 SDRAM Multi Bits error injection.</title>
      <link>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1529556#M11137</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52411"&gt;@yipingwang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I didn't see address register for injecting errors at particular RAM address. If i set DATA_ERR_INJECT_HI to 0x0000_0001 (bit 0 invert), Does it invert bit-0 of all RAM addresses ?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2022 08:52:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/LS1046-SDRAM-Multi-Bits-error-injection/m-p/1529556#M11137</guid>
      <dc:creator>TrinathK</dc:creator>
      <dc:date>2022-11-01T08:52:19Z</dc:date>
    </item>
  </channel>
</rss>

