<?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: ColdFire MCF54xx extemely slow system SRAM speed in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133505#M1263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;thanks for the informations.&lt;/DIV&gt;&lt;DIV&gt;I'm really frustated to see that a 200MHz processor with a 100MHz bus frequency is quite unable to manage interrupts&amp;nbsp;in less than 1 uS if you have to access a few peripherals registers (for example interrupt register, peripheral registers)!!!&lt;/DIV&gt;&lt;DIV&gt;It takes less time to access an external device connected to the flexbus than accessing the internal peripheral registers &lt;IMG alt=":smileysad:" class="emoticon emoticon-smileysad" id="smileysad" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif" title="Smiley Sad" /&gt; and I don't speak of the system SRAM .....&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Moreover, I can't see in the datasheet a sentence clearly explaining or describing this limitation !!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Nov 2006 20:48:53 GMT</pubDate>
    <dc:creator>salocin</dc:creator>
    <dc:date>2006-11-01T20:48:53Z</dc:date>
    <item>
      <title>ColdFire MCF54xx extemely slow system SRAM speed</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133502#M1260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Hello.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;It seems that the MCF5485 system SRAM and MBAR (none cached area of course) have extrememly slow access time.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;When I read sys SRAM it takes 20 (!!!) core clock cycles, when I write 16. I know the XL bus runs at half the core freq, so I expect 2 core clock cycle access time. If the sys SRAM is so slow, it's virtually useless !!!&lt;/DIV&gt;&lt;DIV&gt;Reading the PSC2 status reg (MBAR + 0x8804) takes 22 core cycles, reading the PSC2 recv buffer (MBAR + 0x880C) takes 24.&lt;/DIV&gt;&lt;DIV&gt;(By the way, PSC0 and PSC2 recv buffer takes 24 but PSC1 and PSC3 takes 22 cycles&amp;nbsp;!?!?!?!?!?, writing to trans buffer (same addr) is always 18 cycles).&lt;/DIV&gt;&lt;DIV&gt;I tested this with code (a series of &lt;STRONG&gt;move.l&amp;nbsp; (a0),d0&lt;/STRONG&gt; with a slice timer around it to measure, a0 was set up earlier and no ints on of course) running from core SRAM1 set up&amp;nbsp;for instruction space.&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;What's going on???&lt;/DIV&gt;If I access (with the same code) core SRAM0 set up for data space I get single cycle access like expected.&lt;/DIV&gt;&lt;DIV&gt;If I run the same code accessing SDRAM with cache on, I get 50 cycles the first time (getting the cache line) and then 1 cycle, as expected.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for shedding any light on this.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Rik.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 19:18:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133502#M1260</guid>
      <dc:creator>Rik</dc:creator>
      <dc:date>2006-10-18T19:18:45Z</dc:date>
    </item>
    <item>
      <title>Re: ColdFire MCF54xx extemely slow system SRAM speed</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133503#M1261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Rik,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I just want to tell you that I have exactly the same problems. I performed several test on my board and I get the same results as you. MBAR and SRAM are extremely slow.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Did you find something ?&lt;/DIV&gt;&lt;DIV&gt;What&amp;nbsp;are your&amp;nbsp;external clock frequency and PLL settings?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Nico&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Oct 2006 00:46:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133503#M1261</guid>
      <dc:creator>salocin</dc:creator>
      <dc:date>2006-10-31T00:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: ColdFire MCF54xx extemely slow system SRAM speed</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133504#M1262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;CPU&amp;nbsp;accesses to the System SRAM and peripheral memory mapped registers takes several clocks due to the interface gaskets between the ColdFire bus and the XLB.&amp;nbsp; This is the expected behavior.&amp;nbsp; ColdFire accesses to the two local SRAMs and the cache occur in a single cycle.&amp;nbsp; The DMA and SEC are able to access the System SRAM quicker than the CPU due to the nature of their bus interface.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;-mnorman&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Nov 2006 03:15:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133504#M1262</guid>
      <dc:creator>mnorman</dc:creator>
      <dc:date>2006-11-01T03:15:31Z</dc:date>
    </item>
    <item>
      <title>Re: ColdFire MCF54xx extemely slow system SRAM speed</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133505#M1263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;thanks for the informations.&lt;/DIV&gt;&lt;DIV&gt;I'm really frustated to see that a 200MHz processor with a 100MHz bus frequency is quite unable to manage interrupts&amp;nbsp;in less than 1 uS if you have to access a few peripherals registers (for example interrupt register, peripheral registers)!!!&lt;/DIV&gt;&lt;DIV&gt;It takes less time to access an external device connected to the flexbus than accessing the internal peripheral registers &lt;IMG alt=":smileysad:" class="emoticon emoticon-smileysad" id="smileysad" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif" title="Smiley Sad" /&gt; and I don't speak of the system SRAM .....&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Moreover, I can't see in the datasheet a sentence clearly explaining or describing this limitation !!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Nov 2006 20:48:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133505#M1263</guid>
      <dc:creator>salocin</dc:creator>
      <dc:date>2006-11-01T20:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: ColdFire MCF54xx extemely slow system SRAM speed</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133506#M1264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I am looking for a coldfire microprocessor for an application that require high performance.&lt;BR /&gt;The first benchmarks I tried on a MCF5485 evaluation board are not satisfying probably because of the problem you are talking about.&lt;BR /&gt;Can someone tell me if this problem is present on all the V4 coldfire core or only 547x and 548x ?&lt;BR /&gt;If the answer is positive, any advice for another processor I can choose ?&lt;BR /&gt;&lt;BR /&gt;Thanks for your help,&lt;BR /&gt;&lt;BR /&gt;Kind regards.&lt;BR /&gt;Vincent.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2007 22:47:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133506#M1264</guid>
      <dc:creator>Vincent_2007</dc:creator>
      <dc:date>2007-05-17T22:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: ColdFire MCF54xx extemely slow system SRAM speed</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133507#M1265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi Vincent,&lt;BR /&gt;&lt;BR /&gt;I'm not sure whether the problems are relevant to the V4 core or not but it seems.&lt;BR /&gt;As long as you do not need to access registers outside the core it is ok.&lt;BR /&gt;Perhaps can you take a look at the MCF52xxx or MCF53xxx ?&lt;BR /&gt;What are your requirements ??&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Nicolas&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2007 14:25:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/ColdFire-MCF54xx-extemely-slow-system-SRAM-speed/m-p/133507#M1265</guid>
      <dc:creator>salocin</dc:creator>
      <dc:date>2007-05-18T14:25:42Z</dc:date>
    </item>
  </channel>
</rss>

