Hello,
I want to learn how to design a digital system controlled from PC host and as a practical system to start from, I have chosen such system:
audio_signal1->ADC->digital_filter->DAC->audio_signal2
digital filter has to be FPGA-based and controlled from PC host running Windows XP. I mean that a user should be capable to choose a type of filter, bandwidth etc from GUI and load it to the system.
My difficulty is that I am a beginner and not sure how all parts of the project communicate with each other. For example, a program written in Visual Basic is supposed to be run on PC and this program will tell to filter which mode of filtering has to be used. Should I write any software for FPGA, like microcontrollers or software on PC host is the only thing which is required?