Forum Discussion
Altera_Forum
Honored Contributor
13 years agoI take it you got some program inside your fpga that interfaces with your 0:1099 vector generator. Now you are happy with your program and want instead to get data from ADC then you connect 14 bits from ADC to your module instead of your vector generator. If ADC is not 14 bits then you resize it.
That is assuming your program is meant to process ADC data directly. ADCs are various and you may need to do some reformatting if it is not giving you the right data format. Regarding start/reset then it is up to the way you are processing. If you are processing a continuous stream sample by sample then you don't need to think the same way as the case of block processing when you process a defined frame from start to end in which case you will need to store a frame while processing another. I can't give helpful examples without knowing what you want to do to inputs. It could be you want first to filter the data in a LPF then you do that nonstop. It could be then you do fft then you process it frame by frame and so on.