<?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>PowerQUICC Processors中的主题 Re: MPC8270 ECC double bit error debug</title>
    <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851360#M2653</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Please specify how many (identical) boards you have, and how many of them show such erratic behavior. If (for example) the problem is observed on only one board out of (for example) 10, than this may be a quality issue of this particular board, but not a design issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. MPC8270 is quite old processor, so I assume the design is also quite old. Please specify what is changed in the design or in BOM, before the problem started to appear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. You said "We are running the 8 byte wide data bus at 64MHz clock" - ECC assumes 9-th chip for ECC data storage, I assume this chip is present in your design, as long as you see ECC errors only occasionally, but still - please verify 9-th memory chip is present and has exactly the same part marking, as all other 8 memory chips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Using ECC feature assumes special requirements for data pipelining and CAS latency. Please look MPC8280 Reference Manual, Sections 11.2.9 and 11.2.4 and confirm these requirements are taken into account in your memory controller settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To answer your question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MCP can not be routed out to IRQ0 if the core is not disabled, but you can disable MCP propagation to the core in HID0[EMCP]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Alexander&lt;BR /&gt;TIC&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, 03 Jan 2019 17:05:10 GMT</pubDate>
    <dc:creator>alexander_yakov</dc:creator>
    <dc:date>2019-01-03T17:05:10Z</dc:date>
    <item>
      <title>MPC8270 ECC double bit error debug</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851359#M2652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are using the MPC8270 processor. We are seeing ECC double errors randomly. Sometimes after 1 hour, sometimes after a couple of days. The only&amp;nbsp;observation we have is that the error comes when we have lots of multicast packets coming in through the ethernet port. We have not been able to determine what is causing this random failure. Can you suggest some clues to debug this issue? Since cache is enabled, we are unable to&amp;nbsp;hit the exact instruction that caused the error. We have a local bus which interfaces to an SRAM. We have checked the timings of the waveforms and we dont find anything that violates the timing of the memory device. We are running the 8 byte wide data bus at 64MHz clock.&lt;/P&gt;&lt;P&gt;Also is there any way where the Machine Check Exception can be routed to the processor pin? This seems to be available on NMI_OUT pin only when the 603e core is disabled. Any other suggestions?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jan 2019 07:20:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851359#M2652</guid>
      <dc:creator>sai_jagannathan</dc:creator>
      <dc:date>2019-01-03T07:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: MPC8270 ECC double bit error debug</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851360#M2653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Please specify how many (identical) boards you have, and how many of them show such erratic behavior. If (for example) the problem is observed on only one board out of (for example) 10, than this may be a quality issue of this particular board, but not a design issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. MPC8270 is quite old processor, so I assume the design is also quite old. Please specify what is changed in the design or in BOM, before the problem started to appear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. You said "We are running the 8 byte wide data bus at 64MHz clock" - ECC assumes 9-th chip for ECC data storage, I assume this chip is present in your design, as long as you see ECC errors only occasionally, but still - please verify 9-th memory chip is present and has exactly the same part marking, as all other 8 memory chips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Using ECC feature assumes special requirements for data pipelining and CAS latency. Please look MPC8280 Reference Manual, Sections 11.2.9 and 11.2.4 and confirm these requirements are taken into account in your memory controller settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To answer your question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MCP can not be routed out to IRQ0 if the core is not disabled, but you can disable MCP propagation to the core in HID0[EMCP]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Alexander&lt;BR /&gt;TIC&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, 03 Jan 2019 17:05:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851360#M2653</guid>
      <dc:creator>alexander_yakov</dc:creator>
      <dc:date>2019-01-03T17:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: MPC8270 ECC double bit error debug</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851361#M2654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Alexander.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt; Please specify how many (identical) boards you have, and how many of them show such erratic behavior. If (for example) the problem is observed on only one board out of (for example) 10, than this may be a quality issue of this particular board, but not a design issue.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;We have 5 boards with the 8270 and 5 boards with the 8260. We see this random crash on all the boards. While the failure is random, it takes less time for it to be seen in the 8270 based boards than the boards with the 8260. Probably within 6hrs to 12 hrs on a MPC8270 but close to a week on MPC8260 boards. Between the two boards, the only change is the processor.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL start="2"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt; MPC8270 is quite old processor, so I assume the design is also quite old. Please specify what is changed in the design or in BOM, before the problem started to appear.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;We had to redo the board for obsolescence reasons. The main changes are the SRAM memory and the Ethernet transceiver. We have also moved from MPC8260 to MPC8270.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;We checked the timing on the memory devices and there seems to be sufficient timing allowances in the&amp;nbsp;signals.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;Also what we notice is that there are no single bit errors that are ever reported.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;The one time, when we were able to log the data just before a crash, it appears that the data read from the memory is correct. But it still reported a ECC error. And the data which reportedly had the ECC error (on this occasion) is a value which is written to the RAM only once early after power up. Its read multiple times (correctly with no ECC error) before the module crashes after a few hours.&lt;/SPAN&gt;&lt;/P&gt;&lt;OL start="3"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt; You said "We are running the 8 byte wide data bus at 64MHz clock" - ECC assumes 9-th chip for ECC data storage, I assume this chip is present in your design, as long as you see ECC errors only occasionally, but still - please verify 9-th memory chip is present and has exactly the same part marking, as all other 8 memory chips.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;Yes, there is a 9&lt;SUP&gt;th&lt;/SUP&gt; memory chip present for the ECC memory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: #1f497d;"&gt;Each time, the module fails, we see that the TESCR2 register has a value of 0x00004000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: #1f497d;"&gt;The memory bank indicated is the (CS1) which connects to the SRAM. But the “TESCR2[PB]” shows up as 0 for all the 8 byte lanes. Do the PB bits get updated on an ECC failure?&lt;/SPAN&gt;&lt;/P&gt;&lt;OL start="4"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt; Using ECC feature assumes special requirements for data pipelining and CAS latency. Please look MPC8280 Reference Manual, Sections 11.2.9 and 11.2.4 and confirm these requirements are taken into account in your memory controller settings.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: #1f497d;"&gt;We are using ECC for the SRAM interface. We don’t have parity enabled for the SDRAM interface.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;To answer your question:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;MCP can not be routed out to IRQ0 if the core is not disabled, but you can disable MCP propagation to the core in HID0[EMCP]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: #1f497d;"&gt;We did try this. The module does fail later on due to execution of an unknown instruction.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2019 03:06:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851361#M2654</guid>
      <dc:creator>sai_jagannathan</dc:creator>
      <dc:date>2019-01-04T03:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: MPC8270 ECC double bit error debug</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851362#M2655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please open a support case and submit your schematic and memory setup for analysis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-329745"&gt;https://community.nxp.com/docs/DOC-329745&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Alexander&lt;BR /&gt;TIC&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>Tue, 08 Jan 2019 18:05:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8270-ECC-double-bit-error-debug/m-p/851362#M2655</guid>
      <dc:creator>alexander_yakov</dc:creator>
      <dc:date>2019-01-08T18:05:51Z</dc:date>
    </item>
  </channel>
</rss>

