summaryrefslogtreecommitdiffstats
path: root/FFT_Test/fft.hch
blob: a9a46a559c3109fb9ba09c89407acba05277e3cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#if HARDWARE_MULTIPLY
void perform_fft(signed 18 *pcm_audio);
void perform_ifft(signed 18 *modified_audio ,unsigned 6 *ifft_info);
#else
void perform_fft(signed 16 *pcm_audio);
void perform_ifft(signed 16 *modified_audio ,unsigned 6 *ifft_info);
#endif
void equalize_audio(audiodata_t *audiodata);

mpram DualPortInputRam
{
  ram signed 18 audio_io[256];
  ram signed 18 fft[256];
};

mpram DualPortOutputRam
{
  ram signed 18 audio_io[128];
  ram signed 18 fft[128];
};