In order to avoid interfering with the Nios execution which will be running code flashed to the SDram chip the hardware modules will be using onchip memory. There will be an individual memory block for Twiddle coefficients and two scratchpad memories for FFT inputs and outputs. The FFT module will alternate between using the two scratchpads so that the spectrogram drawer may read from the unused scratchpad.
In order to avoid interfering with the Nios execution which will be running code flashed to the SDram chip the hardware modules will be using onchip memory. There will be an individual memory block for Twiddle coefficients and two scratchpad memories for FFT inputs and outputs. The FFT module will alternate between using the two scratchpads so that the spectrogram drawer may read from the unused scratchpad.