<?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: Kinetis K20 - Flexbus Frequency and Wait States Question in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502602#M31511</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bumping the post. Anyone willing to contribute to this topic? Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Mar 2016 14:20:48 GMT</pubDate>
    <dc:creator>sherry_zahid</dc:creator>
    <dc:date>2016-03-09T14:20:48Z</dc:date>
    <item>
      <title>Kinetis K20 - Flexbus Frequency and Wait States Question</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502597#M31506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri','sans-serif';"&gt;Hello, we have an external 16-bit Async memory connected to the FlexBus interface on the MK20FN1M0VMD12. For the speed grade memory we are using, we can either operate the Flexbus at 30 MHz with 0 wait states, or 40 MHz with 1 wait state. On the surface, it would appear overall throughput would be slightly better at 40 MHz+1WS (5 clock cycles total for a transaction time of 125 ns) vs 30 MHz+0WS (4 clock cycles for&amp;nbsp; a total of 133.3 ns). However, in throughput testing performed by our software team, they noticed ~15% better throughput when running at 30 MHz+0WS. Based off of the calculations above, this seems counter intuitive. Is it possible that the addition of a wait state adds additional delays beyond the 5&lt;SUP&gt;th&lt;/SUP&gt; clock for each memory access? Any insight would be greatly appreciated, Thanks in advance. &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2016 20:13:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502597#M31506</guid>
      <dc:creator>sherry_zahid</dc:creator>
      <dc:date>2016-03-02T20:13:04Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K20 - Flexbus Frequency and Wait States Question</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502598#M31507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sherry,&lt;/P&gt;&lt;P&gt;I'd highly recommend that you can capture the data transferring between the MCU and the external memory by using the logic analyzer. Then compare the difference of the signal waves.&lt;/P&gt;&lt;P&gt;After that, I think you can gain a good insight into the difference.&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&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 Mar 2016 03:30:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502598#M31507</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-03-03T03:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K20 - Flexbus Frequency and Wait States Question</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502599#M31508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your response and time. I was, however looking for a definitive answer on how the wait states work. Maybe someone else knows how the addition of wait states affects the function of the flexbus with the 16-bit external memory? It would greatly help us out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Sherry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 14:27:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502599#M31508</guid>
      <dc:creator>sherry_zahid</dc:creator>
      <dc:date>2016-03-04T14:27:06Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K20 - Flexbus Frequency and Wait States Question</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502600#M31509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi Sherry,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I was wondering if you can share the kind of the screenshot as the Fig 1 illustrates.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;After you share the signal wave between the MCU and &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;16-bit external memory, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I think I can provide the more efficient tech support.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&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;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="SPI_ReadID_noDMA.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/56330i1F7E26A693B24F47/image-size/large?v=v2&amp;amp;px=999" role="button" title="SPI_ReadID_noDMA.jpg" alt="SPI_ReadID_noDMA.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2016 14:49:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502600#M31509</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-03-04T14:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K20 - Flexbus Frequency and Wait States Question</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502601#M31510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ping,&lt;/P&gt;&lt;P&gt;Thanks again for your response and support, I will see if I can obtain the logic analyzer screens for you. In the mean time, is there anyone who is aware of the &lt;STRONG&gt;differences between running the K20 Flexbus at 30 MHz + 0WS (without wait states) and running it at 40 MHz + 1WS (adding 1 wait state) when interfaced with a 16 bit Async memory? &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our throughput testing suggests that at 30 MHz we have 15% better efficiency. Would anyone know the reason for this? Maybe the addition of wait state adds in more delay? Thanks, have a great day!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sherry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Mar 2016 16:49:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502601#M31510</guid>
      <dc:creator>sherry_zahid</dc:creator>
      <dc:date>2016-03-07T16:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K20 - Flexbus Frequency and Wait States Question</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502602#M31511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bumping the post. Anyone willing to contribute to this topic? Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2016 14:20:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K20-Flexbus-Frequency-and-Wait-States-Question/m-p/502602#M31511</guid>
      <dc:creator>sherry_zahid</dc:creator>
      <dc:date>2016-03-09T14:20:48Z</dc:date>
    </item>
  </channel>
</rss>

