<?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: eDMA SSIZE not equal to DSIZE in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1325819#M61277</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/90401"&gt;@sean_dvorscak&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Doing some test, using different SSIZE and DSIZE couldn't make it work. The alternative for this was using the smallest variable size, for example, if you want to move an array of 8-bit variable to a 32-bit variable array you could set the SSIZE and DSIZE to 8-bit and change the offset depending if you want to fill al the variable or only the first byte.&lt;/P&gt;
&lt;P&gt;The format of the variable is not relevant for the DMA.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Alexis Andalon&lt;/P&gt;</description>
    <pubDate>Thu, 19 Aug 2021 00:52:32 GMT</pubDate>
    <dc:creator>Alexis_A</dc:creator>
    <dc:date>2021-08-19T00:52:32Z</dc:date>
    <item>
      <title>eDMA SSIZE not equal to DSIZE</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1318556#M61148</link>
      <description>&lt;P&gt;I am trying to figure out how the eDMA transfers data when the SSIZE does not equal the DSIZE.&lt;/P&gt;&lt;P&gt;If SSIZE &amp;gt; DSIZE, does the DMA break the read into multiple writes?&amp;nbsp; Is the data order preserved as well?&amp;nbsp; So if I had 0xDEADBEEF as my source data, and I have different combinations of DSIZE and SSIZE, will the result be the same if DSIZE = SSIZE.&lt;/P&gt;&lt;P&gt;There are multiple cases that I want to know about whether they will achieve the same result.&amp;nbsp; SSIZE(0) and DSIZE(2), SSIZE(1) and DSIZE(2), SSIZE(2) and DSIZE(1), SSIZE(2) and DSIZE(0), etc.&amp;nbsp; Will these combinations produce the same result as SSIZE(2) and DSIZE(2)?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Aug 2021 00:22:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1318556#M61148</guid>
      <dc:creator>sean_dvorscak</dc:creator>
      <dc:date>2021-08-05T00:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: eDMA SSIZE not equal to DSIZE</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1320641#M61184</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/90401"&gt;@sean_dvorscak&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Can you let me know which device are you using?&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Alexis Andalon&lt;/P&gt;</description>
      <pubDate>Tue, 10 Aug 2021 00:28:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1320641#M61184</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2021-08-10T00:28:03Z</dc:date>
    </item>
    <item>
      <title>Re: eDMA SSIZE not equal to DSIZE</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1321239#M61191</link>
      <description>&lt;P&gt;Hi Alexis,&lt;/P&gt;&lt;P&gt;I am using the MKE18F processor.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Aug 2021 16:10:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1321239#M61191</guid>
      <dc:creator>sean_dvorscak</dc:creator>
      <dc:date>2021-08-10T16:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: eDMA SSIZE not equal to DSIZE</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1322828#M61209</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/90401"&gt;@sean_dvorscak&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Usually, is recommendable that the DSIZE and SSIZE match but could you let me know what are you trying to do? Which kind of transfer are you trying to do (memory-memory, peripheral-memory, memory-peripheral)?&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Alexis Andalon&lt;/P&gt;</description>
      <pubDate>Thu, 12 Aug 2021 23:04:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1322828#M61209</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2021-08-12T23:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: eDMA SSIZE not equal to DSIZE</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1323329#M61216</link>
      <description>&lt;P&gt;I am working on building a simulated KE18 environment, and part of that is going to include DMA.&amp;nbsp; I am trying to get a better understanding of how the DMA DSIZE and SSIZE work when it comes to transferring data.&lt;/P&gt;&lt;P&gt;I don't intend to ever have DSIZE != SSIZE, but just incase someone configures DSIZE != SSIZE, I would like to have something to simulate.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Aug 2021 15:52:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1323329#M61216</guid>
      <dc:creator>sean_dvorscak</dc:creator>
      <dc:date>2021-08-13T15:52:16Z</dc:date>
    </item>
    <item>
      <title>Re: eDMA SSIZE not equal to DSIZE</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1325819#M61277</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/90401"&gt;@sean_dvorscak&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Doing some test, using different SSIZE and DSIZE couldn't make it work. The alternative for this was using the smallest variable size, for example, if you want to move an array of 8-bit variable to a 32-bit variable array you could set the SSIZE and DSIZE to 8-bit and change the offset depending if you want to fill al the variable or only the first byte.&lt;/P&gt;
&lt;P&gt;The format of the variable is not relevant for the DMA.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Alexis Andalon&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 00:52:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/eDMA-SSIZE-not-equal-to-DSIZE/m-p/1325819#M61277</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2021-08-19T00:52:32Z</dc:date>
    </item>
  </channel>
</rss>

