[sdiy] Kinetis K40 or K60 Discount coupon
thx1138
thx1138 at earthlink.net
Wed Dec 1 22:52:30 CET 2010
On 12/1/10 1:16 PM, "Noah Vawter" <nvawter at media.mit.edu> wrote:
>
> Hi, Terry,
>
> Thank you for asking. The heart of my audio application is an FFT -
>> modify -> IFFT loop.
> The sample rate is 32-48KHz, and the typical window size is ~2048
> samples. Overlap is 2x-8x. Due to bit growth, this application
> strains the limit of 16-bit fixed point FFTs, so I have been seeking
> suitable embedded floating-point units. Perhaps 32-bit fixed-point
> would be more acceptable, but I have been holding out for floating-
> point. Have you any estimate for the execution time of such a loop
> running the FFT etc. on real data, out-of-place, w/ imag. output, and
> the complementing IFFT? If it leaves approx. 50% of the CPU available
> for other computations, then it would be worthwhile to try it on the
> K60 non-FPU.
>
> Sincerely,
> Noah Vawter
>
>
>
> On Dec 1, 2010, at 2:07 PM, thx1138 wrote:
>
>> On 12/1/10 10:35 AM, "Noah Vawter" <nvawter at media.mit.edu> wrote:
>>
>>>
>>> heya! I'm very interested in the K60 with floating-point!
>>>
>>> I looked into the K60 kit and it looks like the FPU version is not
>>> yet
>>> available.
>>>
>>> Is there any way you can tell me when that will become available? I
>>> am very interested in it.
>>>
>>> Thank you.
>>>
>>> Sincerely,
>>> Noah V.
>>>
>>>
>>>
>>> On Dec 1, 2010, at 10:55 AM, thx1138 wrote:
>>>
>>>> Hi guys,
>>>>
>>>> Sorry if this sounds a bit like an ad for business.
>>>>
>>>> I still have a discount coupon open for any Synth guys wanting to
>>>> get a
>>>> Freescale Kinetis K40 or K60 Tower kit for $69.00. USD,.
>>>>
>>>> Promo code : KING7JRE Limit one per customer
>>>>
>>>> Kinetis K40 Tower System www.Freescale.com/TWR-K40X256
>>>>
>>>> Or
>>>>
>>>> Kinetis K60 Tower System www.Freescale.com/TWR-K60N512
>>>>
>>>> Also in design stage is a TWR-Audio Card using AKM A/D-D/A parts
>>>> and a
>>>> TWR-DSP5672x is in planning stages.
>>>>
>>>> Several of you have taken advantage of this cool discount and
>>>> hopefully
>>>> someone will build a TWR-FPGA card .
>>>>
>>>> If anyone needs details on the TWR-Elevator pinout or details not
>>>> found on
>>>> the web, let me know and I will see if I can find out the details
>>>> you need.
>>>>
>>>> I am also on www.TowerGeeks.org and I hope you can build up some
>>>> Audio
>>>> projects with this platform.
>>>>
>>>> I just saw the DSP Library last week and it is not bad for a first
>>>> pass.
>>>>
>>>>
>>>>
>>>> Best regards to all,
>>>>
>>>> Terry Shultz
>>>>
>>>> _______________________________________________
>>>> Synth-diy mailing list
>>>> Synth-diy at dropmix.xs4all.nl
>>>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>>
>> Hi Noah,
>>
>> I think it comes out ver 2.0 silicon mid 2011. Still the k40/K60
>> have pretty
>> good performance with 32-bit Fixed point at present.
>>
>> I am able to run my Dolby Decoder easily on the k40 Tower I have.
>>
>> What are your applications that you want to build?
>>
>> Regards,
>>
>> Terry
>>
>
Hi Noah,
I think there can be quite a bit of variation in FFT performance numbers
depending on exactly what type of FFT
- floating point or integer (8/16/32-bit)
- FFT size
etc.
Note there is now a NEON optimized version of FFTW (widely used opensource
FFT implementation) sponsored by Google.
http://gsoc2010-fftw-neon.blogspot.com/
We have the opensource ³OpenMAX² implementation of FFT again the
performance would depend on the specific FFT function being called.
Here¹s a comparison of FFT on Cortex-A8.
* Example 1: FFT: 256-point, 16-bit signed complex numbers
> * FFT is a key component of AAC, Voice/pattern recognition etc.
> * Hand optimized assembler in both cases
FFT time No NEON (v6 SIMD asm) With NEON (v7 NEON asm)
Cortex-A8 500MHz Actual silicon 15.2 us 3.8 us (x 4.0 performance)
* Example 2: FFT in ffmpeg: 12x faster (Cortex-A8)
> * C code -> handwritten asm
> * Scalar FPU code -> vector processing on NEON
> * Single-precision floating point on Cortex-A8 is much faster on NEON than FPU
Regards,
Terry
More information about the Synth-diy
mailing list