Hello All,
I have a general question about making right choice between FPGA and microcontroller for my digital system.
My system has to generate precise RF pulse trains of frequency about 10 MHz and variable pulsewidths and delays between pulses ranging from 0 to hundreds milliseconds in steps of 1 microsecond. Edges of pulses has to be very precise within about 50 nS. Phase of each pulse (in relation to clock signal) can be 0, 90, 180, 270 degrees.
The system has to be controlled by a user through PC host run under Windows (or Linux). There will be a need for special software which I will write later.
What is your opinion, whether FPGA or microcontroller is most suitable for this project?
I have a general question about making right choice between FPGA and microcontroller for my digital system.
My system has to generate precise RF pulse trains of frequency about 10 MHz and variable pulsewidths and delays between pulses ranging from 0 to hundreds milliseconds in steps of 1 microsecond. Edges of pulses has to be very precise within about 50 nS. Phase of each pulse (in relation to clock signal) can be 0, 90, 180, 270 degrees.
The system has to be controlled by a user through PC host run under Windows (or Linux). There will be a need for special software which I will write later.
What is your opinion, whether FPGA or microcontroller is most suitable for this project?