<?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: P5020 Multibit ECC in P-Series</title>
    <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637601#M3797</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The chaos around instructions does not look like effect of the error injection.&lt;/P&gt;&lt;P&gt;Can you slightly change your sequence like following:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;1) Write of 0xFFFFFFFF to a global variable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;2) Disable error injection.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;3) Read DDR_ERR_INJECT to be sure it is written&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;4) Read from global variable to a local variable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Mar 2017 12:15:33 GMT</pubDate>
    <dc:creator>Bulat</dc:creator>
    <dc:date>2017-03-22T12:15:33Z</dc:date>
    <item>
      <title>P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637590#M3786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to test the multi-bit ECC capability on the P5020, however, I seem to be running into an issue where I hit multiple machine check errors after the first multi-bit ecc is handled. I have the following set up to inject the multi-bit ecc and also to handle the machine check exception to follow:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DDR_ERR_DISABLE = 0&lt;/P&gt;&lt;P&gt;DDR_SDRAM_CFG[ECC_EN] = 1&lt;/P&gt;&lt;P&gt;DDR_ERR_INJECT_LO = 0x00000003&lt;/P&gt;&lt;P&gt;DDR_ERR_INJECT[EIEN] = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IVOR1 is set to handle the machine check exception by rolling up MCSRR0 to the next instruction once the rfmci instruction is called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the first multi-bit ecc is handled the injection is turned off as such: DDR_ERR_INJECT[EIEN] = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is after this where every instruction step will trigger a multi-bit error and it keeps vectoring off to IVOR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know what else I should be doing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 23:27:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637590#M3786</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-09T23:27:54Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637591#M3787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe your test&amp;nbsp; proves that multi-bit ecc errors are detected by the memory controller. Or the purpose of your test is different?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Mar 2017 12:09:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637591#M3787</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-10T12:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637592#M3788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Bulat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, yes, the machine check error does prove that the DDR controller detected the multi-bit ecc that I wanted. However, it is after turning off the ECC injector that my problem arises. I keep running into multi-bit ecc errors and vectoring off to IVOR1 after each instruction step. I know I keep running into multi-bit ecc, even after turning off the injector, because the DDR_ERR_DETECT[MBE] gets set every time I clear it with each instruction step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I doing something wrong or am I miss understanding about multi-bit ecc and this is just the proper operation after a multi-bit ecc has been detected?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Mar 2017 15:55:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637592#M3788</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-10T15:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637593#M3789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is difficult to guess what is really happening, problem can relate to particular configuration (like cache on/off). Do you read 'DDR_CAPTURE_n' registers of the DDR controller in the interrupt handler? Do you reset error bits in the ERR_DETECT register?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Mar 2017 12:31:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637593#M3789</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-13T12:31:36Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637594#M3790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;During initialization the TLB for the DDR is set so that caching is inhibited, so I do not believe it to be a cache issue. Unless there is something else I have to set to disallow DDR to be cached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Within the interrupt handler, reading and clearing the DDR_CAPTURE_n registers doesn't seem to help. I do reset the ERR_DETECT register within the interrupt handler so that it is clear when it returns back to normal code. However, it get set again with the new unexpected multi-bit error. I should also mention that the DDR_CAPTURE_n does get set to the new multi-bit error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Mar 2017 17:28:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637594#M3790</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-13T17:28:08Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637595#M3791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So you can see a lot of different addresses reported via DDR_CAPTURE_ADDRESS. Do these address values look reasonable?&lt;/P&gt;&lt;P&gt;Are interrupts enabled in the DDRx_ERR_INT_EN register? If yes, try to disable it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Mar 2017 16:41:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637595#M3791</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-14T16:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637596#M3792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for the late reply, was busy with another task for a bit. I believe that the address within the DDR_CAPTURE_ADDRESS to be reasonable, but I will have to confirm with you if there is something odd. All I would see is that the address captured there were similar to the address of the instruction location.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried multiple of different settings, including disabling DDRx_ERR_INT_EN for multi-bit (i.e. MBEE is set to 0) and also enabling it. All of this and still get the same problem of multi-bit error after turning off the injector.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for taking the time helping me investigate this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Mar 2017 21:14:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637596#M3792</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-16T21:14:52Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637597#M3793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can not know what happens on your board. However something really looks odd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You mentioned following setting describing&amp;nbsp; test setup:&lt;/P&gt;&lt;P&gt;DDR_SDRAM_CFG[ECC_EN] = 1&lt;/P&gt;&lt;P&gt;Is that done in the test or during memory initialization?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you provide values of all DDR_CAPTURE registers and MCSRR0 during first MCE?&lt;/P&gt;&lt;P&gt;The same information during second MCE?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Mar 2017 17:44:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637597#M3793</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-17T17:44:18Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637598#M3794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the board is acting odd. I'm sure it is something that I haven't or have set up wrong, but I'm unsure what it is. Thanks again for working with me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DDR_SDRAM_CFG[ECC_EN] = 1 is done during memory initialization, we are using Code warrior and its TCL script to set up the board for our testing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the registers before:&lt;/P&gt;&lt;P&gt;CAPTURE_DATA_HI: 0x919a0e08&lt;/P&gt;&lt;P&gt;CAPTURE_DATA_LO: 0x3b20fffc&lt;/P&gt;&lt;P&gt;CAPTURE_ECC: 0x49494949&lt;/P&gt;&lt;P&gt;CAPTURE_ATTRIBUTES: 0x10802001&lt;/P&gt;&lt;P&gt;CAPTURE_ADDRESS: 0x000050d0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MCSRR0: 0x000050d4&lt;/P&gt;&lt;P&gt;MCSRR1: 0x2000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the registers after:&lt;/P&gt;&lt;P&gt;CAPTURE_DATA_HI: 0x919a0e08&lt;/P&gt;&lt;P&gt;CAPTURE_DATA_LO: 0x3b20fffc&lt;/P&gt;&lt;P&gt;CAPTURE_ECC: 0x49494949&lt;/P&gt;&lt;P&gt;CAPTURE_ATTRIBUTES: 0x12492001&lt;/P&gt;&lt;P&gt;CAPTURE_ADDRESS: 0x000050d0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MCSRR0: 0x000050d8&lt;/P&gt;&lt;P&gt;MCSRR1: 0x2000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2017 00:04:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637598#M3794</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-21T00:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637599#M3795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you take memory dump that includes address 0x000050d0 before errors are injected? How different the data in the memory and in the CAPTURE_DATA registers? Does this correspond to the DDR_ERR_INJECT_LO = 0x00000003 mask?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also it is not clear how the code can be affected by the error injection... What are you doing exactly after&amp;nbsp; DDR_ERR_INJECT[EIEN] = 1?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2017 12:28:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637599#M3795</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-21T12:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637600#M3796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So interesting things happen when I do the memory dump before and after the first MCE. Here is the memory dump before the first MCE:&lt;/P&gt;&lt;P&gt;0x000050c0: 0x7d9cd830 0x81990e04 0x7d8ce378 0x91990e04&lt;/P&gt;&lt;P&gt;0x000050d0: 0x81990e08 0x618c0100 0x91990e08 0x3980ffff&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;0x000050e0:&lt;/SPAN&gt;&lt;SPAN&gt; 0x919f0000&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;0x81990e08 0x558c062c 0x91990e08&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the memory dump after coming back from the first MCE&lt;/P&gt;&lt;P&gt;0x000050c0: 0x7d9cd830 0x81990e04 0x7d8ce378 0x91990e04&lt;/P&gt;&lt;P&gt;0x000050d0: &lt;SPAN&gt;0x7d9cd830 0x81990e04 0x7d8ce378 0x91990e04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;0x000050e0:&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;0x7d9cd830 0x81990e04 0x7d8ce378 0x91990e04&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;As you can see, addresses from 0x50d0 - 0x50ec get changed to almost match what is written in address ranges 0x50c0 - 0x50cc.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;These data that are located at these address ranges are the instructions for the code that tests multi-bit ECC.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;They get changed just as I do a write of data into global data, which in this case the injector should kick in and alter the ECC for that global data.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Here are the steps&amp;nbsp;just after enabling injection (i.e.&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;DDR_ERR_INJECT[EIEN] = 1):&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;1) Write of 0xFFFFFFFF to a global variable&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;2) Read from global variable to a local variable&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;3) Disable error injection.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Tim&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2017 18:51:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637600#M3796</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-21T18:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637601#M3797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The chaos around instructions does not look like effect of the error injection.&lt;/P&gt;&lt;P&gt;Can you slightly change your sequence like following:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;1) Write of 0xFFFFFFFF to a global variable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;2) Disable error injection.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;3) Read DDR_ERR_INJECT to be sure it is written&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;4) Read from global variable to a local variable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Mar 2017 12:15:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637601#M3797</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-22T12:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637602#M3798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Still wonder why those instructions are being corrupted though when ECC is turned on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I remember trying those steps in my attempt on figuring out multi-bit ECC and it not being fruitful, but I will try it again and get back to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Mar 2017 15:55:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637602#M3798</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-22T15:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637603#M3799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sadly, still getting the same result where the instructions are being corrupted after a MCE when following the steps you recommended.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Mar 2017 19:25:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637603#M3799</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-22T19:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637604#M3800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you check HID0[EMCP] value before test starts?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Mar 2017 12:27:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637604#M3800</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-24T12:27:23Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637605#M3801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is set, HID0[EMCP] = 1. Also, MSR[ME] = 0 before test start too.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 15:21:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637605#M3801</guid>
      <dc:creator>timothypark</dc:creator>
      <dc:date>2017-03-27T15:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: P5020 Multibit ECC</title>
      <link>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637606#M3802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it correct: MSR[ME] = 0?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I wrote, it is really difficult to guess what is happening, however it looks like your MCE events do not relate to ECC errors as it is supposed to be. I think you need to simplify your test to get positive result. This means following: as soon as you read a faulty word, the processor should immediately capture the address of the word in the CAPTURE_ADDRESS register. Not the address of the instruction that performs the read. I believe this can be done using step-by-step execution using a debugger.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Mar 2017 04:22:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P5020-Multibit-ECC/m-p/637606#M3802</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2017-03-29T04:22:13Z</dc:date>
    </item>
  </channel>
</rss>

