<?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>S32 Design Studio中的主题 SPT FFT adaptive scaling example</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/SPT-FFT-adaptive-scaling-example/m-p/817219#M3708</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for an example of FFT adaptive scaling in the SPT (R274) ?&lt;/P&gt;&lt;P&gt;I have searched through SW32R37-RSDK-RTM-1.0.0 release and there seems to be no examples included. &lt;/P&gt;&lt;P&gt;The UI in the S32 DS does not seem to generate code that will assemble without errors.&lt;/P&gt;&lt;P&gt;This code works for non-adaptive FFT.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; win .caddr .real .cmplx_win .shift4 0x200 0x8000, 0x8800, WIN_ADDR_1024_UNIF, 4, 1, .mod0, 2&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .real&amp;nbsp; .no_win .no_repeat .qext .noovs .round0 .shift8 0x200 0x8800, 0x9000, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .cmplx .no_win .no_repeat .qext .noovs .round1 .nosft&amp;nbsp; 0x200 0x9000, 0x8800, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .cmplx .no_win .no_repeat .qext .noovs .round2 .nosft&amp;nbsp; 0x200 0x8800, 0x9000, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .cmplx .no_win .no_repeat .qext .noovs .round3 .nosft&amp;nbsp; 0x200 0x9000, 0x8800, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx2 .cmplx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .no_repeat .qext .noovs .round4 .nosft&amp;nbsp; .nosplit&amp;nbsp; 0x200 0x8800, 0x8C00, TWI_ADDR_512_UNIF,1, 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My best guess at adaptive as generated by the S32 Design Studio (will not assemble)&lt;/P&gt;&lt;P&gt;Errors are all the same - No version of the instruction rdx4 matches ........&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; win .caddr .real .cmplx_win .shift4 0x200 0x8000, 0x8800, WIN_ADDR_1024_UNIF, 4, 1, .mod0, 2&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .real&amp;nbsp; .no_win .no_repeat .qext .noovs .round0 .15down .bits_0_5 WR_47 0x200 0x8800, 0x9000, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .cmplx .no_win .no_repeat .qext .noovs .round1 .15down .bits_0_5 WR_47 0x200 0x9000, 0x8800, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .cmplx .no_win .no_repeat .qext .noovs .round2 .15down .bits_0_5 WR_47 0x200 0x8800, 0x9000, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .cmplx .no_win .no_repeat .qext .noovs .round3 .15down .bits_0_5 WR_47 0x200 0x9000, 0x8800, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx2.adptv .cmplx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .qext&amp;nbsp;&amp;nbsp;&amp;nbsp; .noovs .round4 .no_repeat .nosplit nosft&amp;nbsp;&amp;nbsp;&amp;nbsp; .15down&amp;nbsp;&amp;nbsp;&amp;nbsp; .bits_0_5&amp;nbsp; WR_47&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x200&amp;nbsp; 0x8800,&amp;nbsp;&amp;nbsp; 0x9000,&amp;nbsp; TWI_ADDR_512_UNIF, 1, 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//&amp;nbsp; rdx2.adptv&amp;nbsp; in_dattyp quad_ext tw_ovs fft_rnd repeat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real_fft shft_val adptv_shft adptv_ofst adptv_wr vec_sz src_add, dest_add, mult_coef_add,&amp;nbsp;&amp;nbsp;&amp;nbsp; src_add_inc, dest_add_inc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Aug 2018 17:13:03 GMT</pubDate>
    <dc:creator>markthompson170</dc:creator>
    <dc:date>2018-08-22T17:13:03Z</dc:date>
    <item>
      <title>SPT FFT adaptive scaling example</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/SPT-FFT-adaptive-scaling-example/m-p/817219#M3708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for an example of FFT adaptive scaling in the SPT (R274) ?&lt;/P&gt;&lt;P&gt;I have searched through SW32R37-RSDK-RTM-1.0.0 release and there seems to be no examples included. &lt;/P&gt;&lt;P&gt;The UI in the S32 DS does not seem to generate code that will assemble without errors.&lt;/P&gt;&lt;P&gt;This code works for non-adaptive FFT.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; win .caddr .real .cmplx_win .shift4 0x200 0x8000, 0x8800, WIN_ADDR_1024_UNIF, 4, 1, .mod0, 2&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .real&amp;nbsp; .no_win .no_repeat .qext .noovs .round0 .shift8 0x200 0x8800, 0x9000, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .cmplx .no_win .no_repeat .qext .noovs .round1 .nosft&amp;nbsp; 0x200 0x9000, 0x8800, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .cmplx .no_win .no_repeat .qext .noovs .round2 .nosft&amp;nbsp; 0x200 0x8800, 0x9000, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4 .cmplx .no_win .no_repeat .qext .noovs .round3 .nosft&amp;nbsp; 0x200 0x9000, 0x8800, 1, 1, TWI_ADDR_512_UNIF, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx2 .cmplx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .no_repeat .qext .noovs .round4 .nosft&amp;nbsp; .nosplit&amp;nbsp; 0x200 0x8800, 0x8C00, TWI_ADDR_512_UNIF,1, 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My best guess at adaptive as generated by the S32 Design Studio (will not assemble)&lt;/P&gt;&lt;P&gt;Errors are all the same - No version of the instruction rdx4 matches ........&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; win .caddr .real .cmplx_win .shift4 0x200 0x8000, 0x8800, WIN_ADDR_1024_UNIF, 4, 1, .mod0, 2&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .real&amp;nbsp; .no_win .no_repeat .qext .noovs .round0 .15down .bits_0_5 WR_47 0x200 0x8800, 0x9000, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .cmplx .no_win .no_repeat .qext .noovs .round1 .15down .bits_0_5 WR_47 0x200 0x9000, 0x8800, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .cmplx .no_win .no_repeat .qext .noovs .round2 .15down .bits_0_5 WR_47 0x200 0x8800, 0x9000, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx4.adptv .immed .cmplx .no_win .no_repeat .qext .noovs .round3 .15down .bits_0_5 WR_47 0x200 0x9000, 0x8800, TWI_ADDR_512_UNIF, 1, 1, .mod0, 0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rdx2.adptv .cmplx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .qext&amp;nbsp;&amp;nbsp;&amp;nbsp; .noovs .round4 .no_repeat .nosplit nosft&amp;nbsp;&amp;nbsp;&amp;nbsp; .15down&amp;nbsp;&amp;nbsp;&amp;nbsp; .bits_0_5&amp;nbsp; WR_47&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x200&amp;nbsp; 0x8800,&amp;nbsp;&amp;nbsp; 0x9000,&amp;nbsp; TWI_ADDR_512_UNIF, 1, 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//&amp;nbsp; rdx2.adptv&amp;nbsp; in_dattyp quad_ext tw_ovs fft_rnd repeat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real_fft shft_val adptv_shft adptv_ofst adptv_wr vec_sz src_add, dest_add, mult_coef_add,&amp;nbsp;&amp;nbsp;&amp;nbsp; src_add_inc, dest_add_inc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 17:13:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/SPT-FFT-adaptive-scaling-example/m-p/817219#M3708</guid>
      <dc:creator>markthompson170</dc:creator>
      <dc:date>2018-08-22T17:13:03Z</dc:date>
    </item>
  </channel>
</rss>

