<?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: Vybrid Cortex-A5 cache access latency in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519164#M5571</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I found some cache-related settings at mqx/source/psp/cortex_a/&lt;/P&gt;&lt;P class="Al Am editable LW-avf"&gt;vybrid.h, lines 73-109 (this is for running MQX on either the A5 or M4 core). Regarding dcache in coretx-a5, read the "MQX_User_Guide.pdf" document and refer the cache_a5.c (MQX_4_1_1_LINUX_GA/mqx/source/psp/cortex_a/cache_a5.c) file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To enable/access the data cache, we should have to enable MMC, which is discussed in below thread:&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/315672" target="_blank"&gt;https://community.nxp.com/thread/315672&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Jun 2016 14:05:04 GMT</pubDate>
    <dc:creator>timesyssupport</dc:creator>
    <dc:date>2016-06-17T14:05:04Z</dc:date>
    <item>
      <title>Vybrid Cortex-A5 cache access latency</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519162#M5569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;On "Understand Vybrid Architecture" cache access latency&lt;/P&gt;&lt;P&gt;Processor registers 1 cycle&lt;/P&gt;&lt;P&gt;On-chip L1 cache 1-2 cycles&lt;/P&gt;&lt;P&gt;On-chip L2 cache 8 cycles&lt;/P&gt;&lt;P&gt;Main memory, L3, dynamic RAM&amp;nbsp; 30-100 cycles&lt;/P&gt;&lt;P&gt;Back-up memory, hard disk, L4&amp;nbsp; &amp;gt; 500 cycles&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I used DS-5 to measure cache access latency&lt;/P&gt;&lt;P&gt;I got&lt;/P&gt;&lt;P&gt;L1 cache read hit 32 cycle, write hit 3 cycle&lt;/P&gt;&lt;P&gt;when LDR follows STR it becomes 71 cycle on hit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How does that happen?&lt;/P&gt;&lt;P&gt;Are there more accurate numbers of cache access latency for vybrid VF6xx processor?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found that data caching was disabled by default, beside SCTLR.C what should I set to enable it? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 12:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519162#M5569</guid>
      <dc:creator>hjk</dc:creator>
      <dc:date>2016-06-13T12:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid Cortex-A5 cache access latency</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519163#M5570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ can you help to review this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 21:55:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519163#M5570</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2016-06-13T21:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid Cortex-A5 cache access latency</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519164#M5571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I found some cache-related settings at mqx/source/psp/cortex_a/&lt;/P&gt;&lt;P class="Al Am editable LW-avf"&gt;vybrid.h, lines 73-109 (this is for running MQX on either the A5 or M4 core). Regarding dcache in coretx-a5, read the "MQX_User_Guide.pdf" document and refer the cache_a5.c (MQX_4_1_1_LINUX_GA/mqx/source/psp/cortex_a/cache_a5.c) file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To enable/access the data cache, we should have to enable MMC, which is discussed in below thread:&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/315672" target="_blank"&gt;https://community.nxp.com/thread/315672&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2016 14:05:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/519164#M5571</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2016-06-17T14:05:04Z</dc:date>
    </item>
    <item>
      <title>This an automatic process.  We are marking this post as s...</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/1138873#M6161</link>
      <description>&lt;B&gt;This an automatic process.&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;
We are marking this post as solved, due to the either low activity or any reply marked as correct.&lt;BR /&gt;&lt;BR /&gt;
If you have additional questions, please create a new post and reference to this closed post.&lt;BR /&gt;&lt;BR /&gt;
NXP Community!</description>
      <pubDate>Thu, 03 Sep 2020 19:12:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-Cortex-A5-cache-access-latency/m-p/1138873#M6161</guid>
      <dc:creator>CommunityBot</dc:creator>
      <dc:date>2020-09-03T19:12:36Z</dc:date>
    </item>
  </channel>
</rss>

