Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHi, 50MHz on two stream of 14 bit sound as 1.4 Gbps, so it is also difficult to sustained stream data to pc. not in some way compressed GigaLan has not enough bandwidth and also USB3 get saturated too.
If you accept sample some data then do FFT and Wavelet on chunk then you can transfer data to pc to do some postprocessing. So how long is sample to process from FFT, how many FFT point and how is wavelet applied to? RAW data has to be transferred to pc also? Cyclon V can manage this but the best is SOC with dual core ARM, if you wish to manage real time data processing forget Windows ( I HATE due is not real multitask nor SMP) and use task spreading from Linux platform or other embedded OS. ALso to do multiple transfer you need split process on thread and use one processor core, Nios can be used to manage task on low level as register programming and DMA coordination on FPGA fabric side. NOt sure this is the best but again too many details are missing. Regards Roberto