<?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>S12 / MagniV MicrocontrollersのトピックRe: what is the difference between S12X and S12z MagnaV core?</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484897#M12068</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amey,&lt;/P&gt;&lt;P&gt;Unfortunately there isn’t any direct migration guide between S12X and S12Z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fact, S12X and S12Z cores are built on different platform architecture (S12Z use Harvard architecture with parallel data and code access).&lt;/P&gt;&lt;P&gt;However many CPU features, instructions and principles are (almost) the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main advantage of S12Z core is linear address space (no more pages and calculating between global and local addresses). It uses a 24-bit address bus, Stack Pointer, Program Counter and Index registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S12Z Data Bus Width is 32-Bit RAM &amp;amp; Flash, 16-Bit I/O. ALU Width is 32-bit. Data Registers are 2 x 8-Bit, 4 x 16-Bit, 2 x 32-Bit. Pointers are 2 x 24-Bit. Re-defined op-code set improves code size efficiency and performance. Fractional Math Support – Fixed Point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S12Z has only one System Reset Vector (0xFFFFFC). Reset and Interrupt vectors have 4 bytes (for store 3 byte address). Optimized for smaller context saving (10 bytes on S12Z vs. 29 bytes on S12X).&lt;/P&gt;&lt;P&gt;For more details please look at&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12ZCPU_RM_V1.pdf"&gt;http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12ZCPU_RM_V1.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf"&gt;http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and few attached slides.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many peripherals for S12Z are the same or similar to S12X peripherals, however some of them are significantly different. For example: ADC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Jan 2016 14:24:05 GMT</pubDate>
    <dc:creator>RadekS</dc:creator>
    <dc:date>2016-01-13T14:24:05Z</dc:date>
    <item>
      <title>what is the difference between S12X and S12z MagnaV core?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484896#M12067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to find quick difference S12X and S12Z MAgnaV core. I am going through the online available stuff, but it is on immediate basis.&lt;/P&gt;&lt;P&gt;Is the things implemented on S12x core are directly portable on MagnaV core?&lt;/P&gt;&lt;P&gt;If not, I would like to know the what are the blockage or things to take care.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jan 2016 06:19:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484896#M12067</guid>
      <dc:creator>ameykhatavkar</dc:creator>
      <dc:date>2016-01-13T06:19:22Z</dc:date>
    </item>
    <item>
      <title>Re: what is the difference between S12X and S12z MagnaV core?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484897#M12068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amey,&lt;/P&gt;&lt;P&gt;Unfortunately there isn’t any direct migration guide between S12X and S12Z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fact, S12X and S12Z cores are built on different platform architecture (S12Z use Harvard architecture with parallel data and code access).&lt;/P&gt;&lt;P&gt;However many CPU features, instructions and principles are (almost) the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main advantage of S12Z core is linear address space (no more pages and calculating between global and local addresses). It uses a 24-bit address bus, Stack Pointer, Program Counter and Index registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S12Z Data Bus Width is 32-Bit RAM &amp;amp; Flash, 16-Bit I/O. ALU Width is 32-bit. Data Registers are 2 x 8-Bit, 4 x 16-Bit, 2 x 32-Bit. Pointers are 2 x 24-Bit. Re-defined op-code set improves code size efficiency and performance. Fractional Math Support – Fixed Point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S12Z has only one System Reset Vector (0xFFFFFC). Reset and Interrupt vectors have 4 bytes (for store 3 byte address). Optimized for smaller context saving (10 bytes on S12Z vs. 29 bytes on S12X).&lt;/P&gt;&lt;P&gt;For more details please look at&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12ZCPU_RM_V1.pdf"&gt;http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12ZCPU_RM_V1.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf"&gt;http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and few attached slides.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many peripherals for S12Z are the same or similar to S12X peripherals, however some of them are significantly different. For example: ADC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jan 2016 14:24:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484897#M12068</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2016-01-13T14:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: what is the difference between S12X and S12z MagnaV core?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484898#M12069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the replay. Its really very helpful.Thanks for the mentioning in details.&lt;/P&gt;&lt;P&gt;Radek, are currently working on MC9S12xDP512&amp;nbsp; and wanted to port the things on MC9Z12ZVM128.&lt;/P&gt;&lt;P&gt;Is there any difference with the timer module and interrupts vector in both??&lt;/P&gt;&lt;P&gt;Where I got the more details about the Interrupt handling?&lt;/P&gt;&lt;P&gt;``&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 07:07:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484898#M12069</guid>
      <dc:creator>ameykhatavkar</dc:creator>
      <dc:date>2016-01-15T07:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: what is the difference between S12X and S12z MagnaV core?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484899#M12070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amey,&lt;/P&gt;&lt;P&gt;There are just few changes between ECT module in S12XD and TIM module in S12Z in basic principles.&lt;/P&gt;&lt;P&gt;TIM module is simplified version of ECT module (missing pulse counter and modulus down counter features).&lt;/P&gt;&lt;P&gt;Additionally OCPD register in TIM module is responsible for disconnecting between Output Compare channel and Pin.&lt;/P&gt;&lt;P&gt;Other basic principles are the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vector tables are different (S12X have 16bit vectors, S12Z have 32bit vectors) and order of interrupts are different. Please check Table 1-16. Interrupt Vector Locations in RM.&lt;/P&gt;&lt;P&gt;Vector number for S12Z could be calculated as (0x1FC-Vector Address)/4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interrupt handling is described in CPU reference manuals:&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12ZCPU_RM_V1.pdf" rel="nofollow"&gt;http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12ZCPU_RM_V1.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf" rel="nofollow"&gt;http://www.nxp.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jan 2016 21:42:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/what-is-the-difference-between-S12X-and-S12z-MagnaV-core/m-p/484899#M12070</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2016-01-18T21:42:17Z</dc:date>
    </item>
  </channel>
</rss>

