<?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: Does the LS1043ARDB support the ARM RAS extensions? in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843031#M3811</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is helpful, but the ls1043ardb custom board we have has all the ECC lines connected per the LS1043AQDS schematics. But the question was does the ARM processor on the LS1043 support RAS extensions? This question was not, does the ls1043ardb support ECC.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Oct 2018 12:57:43 GMT</pubDate>
    <dc:creator>tracysmith</dc:creator>
    <dc:date>2018-10-12T12:57:43Z</dc:date>
    <item>
      <title>Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843027#M3807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;UL&gt;&lt;LI&gt;Does the LS1043ARDB support the ARM RAS extension/specification?&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;The RAS extensions are part of the ARMv8.2 specification.&amp;nbsp; Does the LS1043ARDB, which is based on the ARMv8.0 specification, support RAS extensions? &lt;/LI&gt;&lt;LI&gt;If not is ECC supported by the LS1043ARDB?&lt;/LI&gt;&lt;LI&gt;I'm finding the following problem.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;When attempting to select the mirror byte function for error injection.&amp;nbsp; ECC_ERR_INJECT[EMB, EIEN]= 0b'11&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;ECC_ERR_INJECT[EMB,EIEN]=0b'11 cause a hard reset.&amp;nbsp; Also, u-boot board/freescale/ls1043ardb/ddr.c enables ecc_mode popts-&amp;gt;ecc_mode=1, but it is unclear from ddr.h if this or any other ECC register is enabled.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;Doing the following does a hard reset, but should set EMB and EIEN.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;&lt;P&gt;root@ls1043ardb:~# devmem 0x1080E08 w 0x00030000&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;&amp;nbsp;[ 839.465065] Unhandled fault: synchronous external abort (0x96000210) at 0xff&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;Then the WDT is triggered and the board resets.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;The byte order appears to be correct. If I set the EMB only or the EIEN without EMB set (0x00020000 or 0x00010000), there is no hard reset. Only when I set both the EMB,EIEN (0x00030000) does it do a hard reset. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;I cannot set both at the same time without a hard reset. Why does setting both EMB amd EIEN cause a hard reset?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;What is the purpose of the EMB?&amp;nbsp; &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;Is the EMB a test bit to inject the error, even prior to reading and writing a word to a 0x5000 memory location?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;Do I need to set the EMB to cause an &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;ECC error when I write 0x55aa0000 to 0x5000? Not setting EMB does not allow a ECC error when writing and reading 0x5000 with 0x55aa0000.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;So, I have to ask if ECC is supported on the LS1043ARDB? &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;Are ARM RAS extensions required for this processor to support ECC?&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;22&amp;nbsp; EMB&lt;BR /&gt;ECC Mirror Byte.&lt;BR /&gt;0b - Mirror byte functionality disabled.&lt;BR /&gt;1b - Mirror the most significant data path byte onto the ECC byte.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #51626f;"&gt;23 EIEN&lt;BR /&gt;Error Injection Enable.&lt;BR /&gt;0b - Error injection disabled.&lt;BR /&gt;1b - Error injection enabled. This applies to the data mask bits, the ECC mask bits, and the ECC&lt;BR /&gt;mirror bit. Note that error injection should not be enabled until the memory controller has been&lt;BR /&gt;enabled via DDR_SDRAM_CFG[MEM_EN].&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://static.docs.arm.com/ddi0587/ba/ARM_DDI_0587B_a_RAS.pdf?_ga=2.266120399.1162410116.1535639526-2000017672.1535639526" title="https://static.docs.arm.com/ddi0587/ba/ARM_DDI_0587B_a_RAS.pdf?_ga=2.266120399.1162410116.1535639526-2000017672.1535639526"&gt;https://static.docs.arm.com/ddi0587/ba/ARM_DDI_0587B_a_RAS.pdf?_ga=2.266120399.1162410116.1535639526-2000017672.15356395…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: 12.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 12.0pt;"&gt;&lt;A href="https://community.arm.com/processors/b/blog/posts/arm-architecture-armv8-2-a-evolution-and-delivery"&gt;https://community.arm.com/processors/b/blog/posts/arm-architecture-armv8-2-a-evolution-and-delivery&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2018 14:45:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843027#M3807</guid>
      <dc:creator>tracysmith</dc:creator>
      <dc:date>2018-08-30T14:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843028#M3808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-family: wf_segoe-ui_normal, 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 14.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;I checked the LS1043RDB and ECC is not supported on this board, so you can not test ECC related errors.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2018 05:36:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843028#M3808</guid>
      <dc:creator>andrei_skok</dc:creator>
      <dc:date>2018-09-26T05:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843029#M3809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;So does this mean that this board does not correct for DDR memory errors? &amp;nbsp;Which board in the LS family supports error correction?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2018 10:46:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843029#M3809</guid>
      <dc:creator>tracysmith</dc:creator>
      <dc:date>2018-09-26T10:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843030#M3810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, it means the LS1043RDB board doesn't correct DDR memory errors because of lack of external ECC memory.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: #333333;"&gt;The following NXP boards provide ECC support: LS1043A-QDS, LS1046A-RDB.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Andrei&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2018 05:50:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843030#M3810</guid>
      <dc:creator>andrei_skok</dc:creator>
      <dc:date>2018-09-27T05:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843031#M3811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is helpful, but the ls1043ardb custom board we have has all the ECC lines connected per the LS1043AQDS schematics. But the question was does the ARM processor on the LS1043 support RAS extensions? This question was not, does the ls1043ardb support ECC.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2018 12:57:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843031#M3811</guid>
      <dc:creator>tracysmith</dc:creator>
      <dc:date>2018-10-12T12:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843032#M3812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #212121; font-family: wf_segoe-ui_normal, 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 14.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;LS1043A processor does not support the ARM RAS extension/specification.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Oct 2018 01:24:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843032#M3812</guid>
      <dc:creator>andrei_skok</dc:creator>
      <dc:date>2018-10-16T01:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: Does the LS1043ARDB support the ARM RAS extensions?</title>
      <link>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843033#M3813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. Just needed to confirm. This can be closed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Oct 2018 06:11:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Does-the-LS1043ARDB-support-the-ARM-RAS-extensions/m-p/843033#M3813</guid>
      <dc:creator>tracysmith</dc:creator>
      <dc:date>2018-10-22T06:11:26Z</dc:date>
    </item>
  </channel>
</rss>

