<?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>P-Series中的主题 Re: MMU TLB Initialization</title>
    <link>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417588#M2358</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;Please take a look at chapter 5.10.5.4 TLB Register Details from Targeting_PA_Processors.pdf manual (PA\Help\PDF). Here you'll find full details about these friendly registers.&lt;/P&gt;&lt;P&gt;By the way, we're using this friendly format to avoid the users struggling with the initialization of the MAS0-4 registers.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;/P&gt;&lt;P&gt;Marius&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Oct 2015 14:10:47 GMT</pubDate>
    <dc:creator>marius_grigoras</dc:creator>
    <dc:date>2015-10-21T14:10:47Z</dc:date>
    <item>
      <title>MMU TLB Initialization</title>
      <link>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417587#M2357</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;Is there any documentation about the 128-bit values used to initialize the TLB entries within the tcl scripts? I mean the lines that look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;# define&amp;nbsp;&amp;nbsp; 1GB TLB entry&amp;nbsp; 7: 0x00000000 - 0x3FFFFFFF for DDR &lt;/TD&gt;&lt;TD&gt;cacheable&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg ${CAM_GROUP}L2MMU_CAM7 = 0xA00000061C0800000000000000000001&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I haven't found anything in the reference manuals that match these values, but it's possible that I'm not looking in the right place.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what I've been able to deduce so far, but I'm not sure it's correct:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First word: Some size value in the upper bits, WIMGE in the lower bits&lt;/P&gt;&lt;P&gt;Second word: No idea, seems to always be 1C080000&lt;/P&gt;&lt;P&gt;Third word: Start address&lt;/P&gt;&lt;P&gt;Fourth word: Same as third word, but with lowest bit set (no idea what that bit signifies)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I'm most interested in are the WIMGE bits. Judging by the values and comments in the default scripts, it seems that these are mapped directly to the lowest bits in the first word. So in the example above, the value of 6 means that the M and G bits are set and a value of E would mean bits I, M and G are set. Is that correct? If so, is there a reason that the DRAM is marked as guarded by default?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Frank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2015 13:21:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417587#M2357</guid>
      <dc:creator>frankdischner</dc:creator>
      <dc:date>2015-10-21T13:21:37Z</dc:date>
    </item>
    <item>
      <title>Re: MMU TLB Initialization</title>
      <link>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417588#M2358</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;Please take a look at chapter 5.10.5.4 TLB Register Details from Targeting_PA_Processors.pdf manual (PA\Help\PDF). Here you'll find full details about these friendly registers.&lt;/P&gt;&lt;P&gt;By the way, we're using this friendly format to avoid the users struggling with the initialization of the MAS0-4 registers.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;/P&gt;&lt;P&gt;Marius&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2015 14:10:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417588#M2358</guid>
      <dc:creator>marius_grigoras</dc:creator>
      <dc:date>2015-10-21T14:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: MMU TLB Initialization</title>
      <link>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417589#M2359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marius, this is exactly what I was looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Frank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 15:00:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/MMU-TLB-Initialization/m-p/417589#M2359</guid>
      <dc:creator>frankdischner</dc:creator>
      <dc:date>2015-10-28T15:00:58Z</dc:date>
    </item>
  </channel>
</rss>

