<?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: General Digital Filters Library for Kinetis in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182149#M1783</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do a search on the forum (kinetis section) for ARM CMSIS DSP. &amp;nbsp; There is a nice library fo functions for FFTs, FIR, IIR, etc that will use the fancy instructions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 12 Nov 2011 03:50:33 GMT</pubDate>
    <dc:creator>eli_hughes</dc:creator>
    <dc:date>2011-11-12T03:50:33Z</dc:date>
    <item>
      <title>General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182148#M1782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Hi all!&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;I need to build some FIR filters on Kinetis K60.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Looking for some information in Freescale pages, I found a "General Digital Filters" library for Kinetis family.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;I can´t see how the different functions are developed as I only was provided with .a library files.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;The question is:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;The library functions are written in assembler language, as to take advantage of Kinetis "DSP" instructions? And as to put instructions in order&amp;nbsp;in such a way to minimize stalls in processor pipeline?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Or they are originally written in C? In this case, there are some techniques that can be used as to make FIR filtering functions&amp;nbsp;&lt;/FONT&gt;&lt;SPAN style="color: #0000ff; line-height: normal;"&gt;more efficient : Circular addressing, loop unrolling, extensive use of SIMD and intrinsics, etc..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Are these techniques used?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Basically, I would like to know how much efficient the &amp;nbsp;"General Digital Filters" library for Kinetis family is.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Thank you all!&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Best regards,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Rodrigo&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Nov 2011 00:06:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182148#M1782</guid>
      <dc:creator>rodri</dc:creator>
      <dc:date>2011-11-12T00:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182149#M1783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do a search on the forum (kinetis section) for ARM CMSIS DSP. &amp;nbsp; There is a nice library fo functions for FFTs, FIR, IIR, etc that will use the fancy instructions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Nov 2011 03:50:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182149#M1783</guid>
      <dc:creator>eli_hughes</dc:creator>
      <dc:date>2011-11-12T03:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182150#M1784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;FONT color="#0000FF" face="verdana,geneva" size="2"&gt;Thank you eli_hughes!&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF" face="verdana,geneva" size="2"&gt;I've just downloaded the CMSIS-2_10.zip file from onARM webpage. I'll try to use it in my project.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF" face="verdana,geneva" size="2"&gt;Best regards,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF" face="verdana,geneva" size="2"&gt;Rodrigo&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Nov 2011 20:14:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182150#M1784</guid>
      <dc:creator>rodri</dc:creator>
      <dc:date>2011-11-14T20:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182151#M1785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rodrigo,&lt;/P&gt;&lt;P&gt;I want to experiment with the CMSIS-DSP Library on my K60 Tower, did you use it in your project?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2014 16:44:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182151#M1785</guid>
      <dc:creator>datamstr</dc:creator>
      <dc:date>2014-03-20T16:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182152#M1786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you have a link? The onARM website gives me a 404, but was referenced in some other Wiki links.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried downloading the CMSIS DSP library from mbed, and that also gave an error. It's like the CMSIS DSP library is proprietary, since when I Google it, I get ads for 3rd party firms....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll port libraries I have from older code if I need to.&amp;nbsp; Is this&amp;nbsp; because some ARM's have a floating point and others do not?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 30 Nov 2014 07:29:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182152#M1786</guid>
      <dc:creator>orangeusa</dc:creator>
      <dc:date>2014-11-30T07:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182153#M1787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not quite sure if you're getting the latest libraries, but by the name of the zip file I think is not the case. The last I time I checked &lt;A href="http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php"&gt;http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php&lt;/A&gt; it was 4.2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get a look there as the newest libraries have a more thorough coverage of Cortex devices which may be of use for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Cesar Rabak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2014 01:04:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182153#M1787</guid>
      <dc:creator>cesarrabak</dc:creator>
      <dc:date>2014-12-01T01:04:21Z</dc:date>
    </item>
    <item>
      <title>Re: General Digital Filters Library for Kinetis</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182154#M1788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Scott,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the newer releases of CMSIS by the use of certain macros (well documented in the fine manuals that accompany the library) you can be sure you'll be using integer or floating point arithmetic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Cesar Rabak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2014 01:06:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/General-Digital-Filters-Library-for-Kinetis/m-p/182154#M1788</guid>
      <dc:creator>cesarrabak</dc:creator>
      <dc:date>2014-12-01T01:06:13Z</dc:date>
    </item>
  </channel>
</rss>

