<?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 S32K uC DMA setup time setting in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2091717#M48446</link>
    <description>&lt;P&gt;Please let us know if there is any setting that can reduce the DMA start processing time for SPI port DMA setup time.&lt;/P&gt;&lt;P&gt;*Background&lt;BR /&gt;We have confirmed a problem that SPI Read processing from the microcontroller cannot keep up with receiving frames from the network side and causes Receive overflow when using a multi-drop connection (bus type, multiple node connection) with 10BASE-T1S.&lt;/P&gt;&lt;P&gt;When verified with S32k3xx, it is confirmed that the DMA setup time of the SPI port is long, which may be interfering with the effective rate of the SPI port.&lt;BR /&gt;It takes about 24us from calling the function call LPSPI_LP_AsyncTransmit in the SDK until the CS signal on the SPI port actually goes Low.&lt;BR /&gt;We believe that if we can reduce the SPI DMA start processing time in the SDK, the throughput of the SPI port will be improved.&lt;/P&gt;</description>
    <pubDate>Mon, 05 May 2025 22:58:52 GMT</pubDate>
    <dc:creator>OTSL-J</dc:creator>
    <dc:date>2025-05-05T22:58:52Z</dc:date>
    <item>
      <title>S32K uC DMA setup time setting</title>
      <link>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2091717#M48446</link>
      <description>&lt;P&gt;Please let us know if there is any setting that can reduce the DMA start processing time for SPI port DMA setup time.&lt;/P&gt;&lt;P&gt;*Background&lt;BR /&gt;We have confirmed a problem that SPI Read processing from the microcontroller cannot keep up with receiving frames from the network side and causes Receive overflow when using a multi-drop connection (bus type, multiple node connection) with 10BASE-T1S.&lt;/P&gt;&lt;P&gt;When verified with S32k3xx, it is confirmed that the DMA setup time of the SPI port is long, which may be interfering with the effective rate of the SPI port.&lt;BR /&gt;It takes about 24us from calling the function call LPSPI_LP_AsyncTransmit in the SDK until the CS signal on the SPI port actually goes Low.&lt;BR /&gt;We believe that if we can reduce the SPI DMA start processing time in the SDK, the throughput of the SPI port will be improved.&lt;/P&gt;</description>
      <pubDate>Mon, 05 May 2025 22:58:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2091717#M48446</guid>
      <dc:creator>OTSL-J</dc:creator>
      <dc:date>2025-05-05T22:58:52Z</dc:date>
    </item>
    <item>
      <title>Re: S32K uC DMA setup time setting</title>
      <link>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2091984#M48466</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;there is no much options to do, I think, seems the drive adds some SW overhead.&lt;BR /&gt;You can consider below...&lt;BR /&gt;- configure DMA repeated transfer, check chapter 3.6.10 of the driver UM&lt;BR /&gt;- do not use&amp;nbsp;LPSPIV2_E050456_2ND_SOLUTION, which adds some timeout at transfer start, see chapter 3.6.8 of the same UM.&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 07:57:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2091984#M48466</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-05-06T07:57:56Z</dc:date>
    </item>
    <item>
      <title>Re: S32K uC DMA setup time setting</title>
      <link>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2092481#M48501</link>
      <description>&lt;P&gt;Where can I find documentation for driver UM?&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 23:40:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2092481#M48501</guid>
      <dc:creator>OTSL-J</dc:creator>
      <dc:date>2025-05-06T23:40:10Z</dc:date>
    </item>
    <item>
      <title>Re: S32K uC DMA setup time setting</title>
      <link>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2096045#M48685</link>
      <description>&lt;P&gt;&amp;gt;&lt;SPAN&gt;When verified with S32k3xx, it is confirmed that the DMA setup time of the SPI port is long, which may be interfering with the effective rate of the SPI port.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;You contacted us by email, but it was a mistake for S32k1XX.&lt;BR /&gt;We could not find the correction in the attached screen in our environment.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="S32K1xx.jpg" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/337398iF968C33A5DD5110E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="S32K1xx.jpg" alt="S32K1xx.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 13 May 2025 04:15:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2096045#M48685</guid>
      <dc:creator>OTSL-J</dc:creator>
      <dc:date>2025-05-13T04:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: S32K uC DMA setup time setting</title>
      <link>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2096240#M48703</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;so you do not have S32K3, but S32K1xx and use SDK PAL driver. Am I right? What S32DS/SDK version do you have? Maybe you can try PD driver directly, not PAL one.&lt;BR /&gt;Anyway, as driver manages DMA itself, I do not expect its SW overhead can be reduced.&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Tue, 13 May 2025 07:56:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-uC-DMA-setup-time-setting/m-p/2096240#M48703</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-05-13T07:56:02Z</dc:date>
    </item>
  </channel>
</rss>

