<?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>i.MX ProcessorsのトピックRe: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332226#M44913</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;previous i.MX6SDL Rev. 0, 11/2012 has description&lt;/P&gt;&lt;P&gt;which you mentioned as "\iMX6_Platform_SDK\sdk\include\&lt;STRONG&gt;mx6sdl&lt;/STRONG&gt;\registers\regsccm.h"&lt;/P&gt;&lt;P&gt;Latest i.MX6SDL Rev. 1, 04/2013 fixed this error and internal SR-1-1047929011 was raised&lt;/P&gt;&lt;P&gt;for that. You can contact your local FAE for access to that ticket if necessary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"If you can't understand it, it is intuitively obvious." &lt;/P&gt;&lt;P&gt;[Murphy's laws]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Aug 2014 15:50:34 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2014-08-04T15:50:34Z</dc:date>
    <item>
      <title>Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332223#M44910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are some inconsistencies between the iMX6(SDL and DQ) 18.5.1.5.4 Clock Root Generator diagrams,&amp;nbsp; 18.3 CCM Clock Tree, the 18.6 CCM Memory Map/Register Definition, and the iMX6_Platform_SDK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an example, take a look at the MLB_SYS_CLK_ROOT diagram (page 812 in the iMX6 SDL RM). The mux in the diagram shows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0 --&amp;gt; PLL2_PFD2&lt;/P&gt;&lt;P&gt;1 --&amp;gt; DTCP&lt;/P&gt;&lt;P&gt;2 --&amp;gt; PLL2_PFD0&lt;/P&gt;&lt;P&gt;3 --&amp;gt; PLL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The description for mlb_sys_sel in CBCMR has:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00 derive clock from axi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (this is DTCP)&lt;/P&gt;&lt;P&gt;01 derive clock from pll3&lt;/P&gt;&lt;P&gt;10 307M PFD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (this is PLL2_PFD0)&lt;/P&gt;&lt;P&gt;11 derive clock from 396M PFD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (this is PLL2_PFD2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see, the source numbers are different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Clock Tree Diagram shows again a different picture with 0 --&amp;gt; PLL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To make matters even more confusing, the iMX6 SDK calls MLB_SYS_SEL "GPU2D_CLK_SEL", and it has the following selections:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*! @name Register CCM_CBCMR, field GPU2D_CLK_SEL[17:16] (RW)&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;* Selector for open vg clock multiplexer&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;* Values:&lt;/P&gt;&lt;P&gt;* - 00 - derive clock from axi&lt;/P&gt;&lt;P&gt;* - 01 - derive clock from pll3&lt;/P&gt;&lt;P&gt;* - 10 - 307M PFD&lt;/P&gt;&lt;P&gt;* - 11 - derive clock from 396M PFD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Who is right? Up to this point I took the iMX6 SDK as the definitive source of information, but in this case it's very confusing... MLB or GPU2D?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Michel Verhagen
Changed: CMCMR -&amp;gt; CBCMR (fixed typo; there is no CMCMR reg)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 02:15:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332223#M44910</guid>
      <dc:creator>MichaelV</dc:creator>
      <dc:date>2014-08-04T02:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332224#M44911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i.MX6SDL correct is description for mlb_sys_sel in CBCMR :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00 derive clock from axi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;01 derive clock from pll3&lt;/P&gt;&lt;P&gt;10 307M PFD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (this is PLL2_PFD0)&lt;/P&gt;&lt;P&gt;11 derive clock from 396M PFD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (this is PLL2_PFD2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;iMX6 SDK description is also correct, since seems it is for i.MX6DQ&lt;/P&gt;&lt;P&gt;which has GPU2D_CLK_SEL selector on CCM_CBCMR [17:16] field.&lt;/P&gt;&lt;P&gt;i.MXSDL and i.MX6DQ are different processors, they have different Reference&lt;/P&gt;&lt;P&gt;Manuals, different set of peripherals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 03:44:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332224#M44911</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-08-04T03:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332225#M44912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know iMX6SDL and iMX6DQ are different processors of course, but check the CCM_CBCMR [17:16] field in the iMX6 Platform SDK subfolder &lt;STRONG&gt;imx6sdl&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;\iMX6_Platform_SDK\sdk\include\&lt;STRONG&gt;mx6sdl&lt;/STRONG&gt;\registers\regsccm.h&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will see it has GPU2D_CLK_SEL there...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So now it seems there is not a single known-to-be-good reference. Definitely not the reference manual because that contains many inconsistencies and mistakes, but also not the iMX6 Platform SDK (because as I just showed, that also contains mistakes).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's kind of hard to create a proper working BSP with this quality of documentation...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the answer anyway... If I would have a know-to-be-good source of information I wouldn't have to ask. Where do you get your information from?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 03:53:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332225#M44912</guid>
      <dc:creator>MichaelV</dc:creator>
      <dc:date>2014-08-04T03:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332226#M44913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;previous i.MX6SDL Rev. 0, 11/2012 has description&lt;/P&gt;&lt;P&gt;which you mentioned as "\iMX6_Platform_SDK\sdk\include\&lt;STRONG&gt;mx6sdl&lt;/STRONG&gt;\registers\regsccm.h"&lt;/P&gt;&lt;P&gt;Latest i.MX6SDL Rev. 1, 04/2013 fixed this error and internal SR-1-1047929011 was raised&lt;/P&gt;&lt;P&gt;for that. You can contact your local FAE for access to that ticket if necessary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"If you can't understand it, it is intuitively obvious." &lt;/P&gt;&lt;P&gt;[Murphy's laws]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 15:50:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332226#M44913</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-08-04T15:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332227#M44914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm confused... I have iMX6SDLRM Rev 1, 04/2013 and iMX6DQ Rev 2, 06/2014. Those are the latest publicly available RMs. I've got the Platform SDK v1.1.0 (also the latest available).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What exactly did &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;SR-1-1047929011 fix? Does that apply to the Platform SDK wrong naming of the bit?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will the iMX6 Platform SDK (and RM diagrams) be updated? Where is the best place to report documentation errors?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 23:15:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332227#M44914</guid>
      <dc:creator>MichaelV</dc:creator>
      <dc:date>2014-08-04T23:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332228#M44915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is small use to use SDK for MLB definitions,&lt;/P&gt;&lt;P&gt;if it even does not have MLB test. As I already answered&lt;/P&gt;&lt;P&gt;SDK was based on old i.MX6SDL Rev. 0, 11/2012, while new&lt;/P&gt;&lt;P&gt;latest i.MX6SDL Rev. 1, 04/2013 fixed this error and internal SR-1-1047929011 was raised&lt;/P&gt;&lt;P&gt;for that. You can contact your local FAE for access to that ticket if necessary.&lt;/P&gt;&lt;P&gt;I have no rights to publish internal documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 23:31:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332228#M44915</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-08-04T23:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332229#M44916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Who can tell me where I can get the so-called SDK which contains: &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.800000190734863px;"&gt;\iMX6_Platform_SDK\sdk\include\&lt;/SPAN&gt;&lt;STRONG style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;mx6sdl&lt;/STRONG&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.800000190734863px;"&gt;\registers\regsccm.h&lt;/SPAN&gt;?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2014 02:08:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332229#M44916</guid>
      <dc:creator>JasonLiu</dc:creator>
      <dc:date>2014-08-07T02:08:20Z</dc:date>
    </item>
    <item>
      <title>Re: Inconsistencies between iMX6 CCM register description, Clock Root Generator Diagrams, Clock Tree Diagram and the iMX6 SDK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332230#M44917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go here: &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6Quad Processors – Quad Core|Freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Then click on "Software Development Kits"&lt;/P&gt;&lt;P&gt;And download it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2014 03:17:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inconsistencies-between-iMX6-CCM-register-description-Clock-Root/m-p/332230#M44917</guid>
      <dc:creator>MichaelV</dc:creator>
      <dc:date>2014-08-07T03:17:51Z</dc:date>
    </item>
  </channel>
</rss>

