Arm CMSIS cores help

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
sccac_1236541
Level 4
Level 4
        Hi all, I am attempting to utilize the arm dsp cores. I have found examples at http://www.disca.upv.es/aperles/arm_cortex_m3/curset/CMSIS/Documentation/DSP/html/arm_fft_bin_exampl... primarily the fft example is what I am interested in replicating, but I am confused slightly on how cores work. I have used the picoblaze core on Xilinx Spartan-6 before but I have never used premade cores, especially for psoc. I have looked at the psoc system reference guide and found information on CMSIS under startup and linking, but it does not make full sense to me. could someone please point me in the right direction to get me started? also will I have to download all the files individually that I need such as the arm_math.c for the fft example (if so I think that's the only file I need?), or will I just need to download the CMSIS version 4.3 from arms website https://silver.arm.com/browse/CMSIS# I'm trying to implement spectral flux analysis and autocorrelation using these cores and I think they are a good place to start. Thanks in advance, Scarlson   
0 Likes
2 Replies
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

There are several threads of using CMSIS answering your questions:

   

Including CMSIS library in to project

   

1024 points FFT with CMSIS - Cypress - including example

   

Using CMSIS DSP library - Cypress - including example

   

 

   

 

   

FFT on the ARM Cortex-M3 (based on CMSIS)

   

 

   

 

   

additionally there are other threads with examples of FFT w/o using CMSIS

   

FFT in Cortex M0 - Cypress

   

odissey1

0 Likes
sccac_1236541
Level 4
Level 4
        Thanks for the info, I will look into it and let you know if it helped out! -Scarlson   
0 Likes