<?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: Little Endian in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/1578731#M19022</link>
    <description>&lt;P&gt;Thanks for sharing this type of informative article. I have learned some right stuff here. I really like your articles&lt;/P&gt;</description>
    <pubDate>Fri, 06 Jan 2023 23:15:05 GMT</pubDate>
    <dc:creator>Sara111</dc:creator>
    <dc:date>2023-01-06T23:15:05Z</dc:date>
    <item>
      <title>Little Endian</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/145454#M3917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Hello All,&lt;/DIV&gt;&lt;DIV&gt;&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;Are &amp;nbsp;all&amp;nbsp; freescale microcontrollers&amp;nbsp;&amp;nbsp;big endian ? If they are like that ,why is it so? Any advantage?&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by 1#thunderbolt on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2009-01-22&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;09:21 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2009 17:10:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/145454#M3917</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2009-01-22T17:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: Little Endian</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/145455#M3918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Yes, processor architectures &lt;U&gt;designed&lt;/U&gt; by Motorola and Freescale are big endian, but it isn't that simple now, see below.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;When the 6800 and 68000 were originally designed, it was believed that big endian architecture was better for communications applications.&amp;nbsp;&amp;nbsp;As the families evolved over the years they stayed big endian for compatibility.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;However Freescale now manufactures processors with architectures originally designed by others, such as IBM and ARM.&amp;nbsp; These follow their own path.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Many of the high-performance&amp;nbsp;architectures today provide for switching endianess under program control.&amp;nbsp; Some operating systems attempt to support this, but in practice few applications use this feature.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For further discussion see:&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.ietf.org/rfc/ien/ien137.txt" rel="nofollow" target="_blank"&gt;http://www.ietf.org/rfc/ien/ien137.txt&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://en.wikipedia.org/wiki/Endianness" rel="nofollow" target="_blank"&gt;http://en.wikipedia.org/wiki/Endianness&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For how to deal with endianess in C see:&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/aix/library/au-endianc/index.html?ca=drs" rel="nofollow" target="_blank"&gt;http://www.ibm.com/developerworks/aix/library/au-endianc/index.html?ca=drs&lt;/A&gt;-&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Steve&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 05:11:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/145455#M3918</guid>
      <dc:creator>StephenRussell</dc:creator>
      <dc:date>2009-01-23T05:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Little Endian</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/145456#M3919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Interesting essay there &lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;BR /&gt;&lt;BR /&gt;One thing people often overlook in the endian debate is the utterly common checksum algorithm known as CRC. This algorithm is present in almost every data communication protocol made during the last 30 years. It is generally considered to be a good algorithm for error detection.&lt;BR /&gt;&lt;BR /&gt;It has one problem however, and that is execution time. It takes quite some time to go through the whole data protocol and check it with the bitwise XOR. To solve this, you could put the whole CRC calculation in hardware. This is rather easily achieved on any serial bus with a clock, you just need some digital logic XOR gates. In order for this to work, the checksum must be stored according to big endian. &lt;BR /&gt;&lt;BR /&gt;This is one reason why big endian should be used, which is based on practical useage rather than "religious belief".&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 17:00:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/145456#M3919</guid>
      <dc:creator>Lundin</dc:creator>
      <dc:date>2009-01-23T17:00:44Z</dc:date>
    </item>
    <item>
      <title>Re: Little Endian</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/1578731#M19022</link>
      <description>&lt;P&gt;Thanks for sharing this type of informative article. I have learned some right stuff here. I really like your articles&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2023 23:15:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Little-Endian/m-p/1578731#M19022</guid>
      <dc:creator>Sara111</dc:creator>
      <dc:date>2023-01-06T23:15:05Z</dc:date>
    </item>
  </channel>
</rss>

