--- Quote Start ---
There will be a suitable board ... but first lets figure out what you really want to do.
Yes, but what you need to clarify your description a little.
'Modulation' can mean two things;
1) A PRBS pattern can 'modulate' a digital data stream over a digital data link, eg., a high-speed transceiver, to ensure that data has enough transitions for the CDR at the receiver to operate in lock-to-data mode.
2) You want to multiply the PRBS sequence by an in-phase and quadrature sinusoid to generate a PRBS sequence relative to a carrier. You'd transmit that to a DAC, receive the response with an ADC, and correlate the signal looking for the peak in the response.
And I am sure there are other interpretations.
So what is it you are really trying to do? Do you need a board with ADCs/DACs?
Your statement about generating a PRBS at 60MHz and above is also ambiguous. A PRBS generates a wideband signal, so it inherently generates frequency components from 60MHz and above, in fact it generates signal from DC to infinity (multiplied by the sinc response of your output clock rate). Or did you just mean clock rate? The PLLs are programmable, so you can reconfigure the PLL from 60MHz to 120MHz dynamically, or synthesize two different designs.
Cheers,
Dave
--- Quote End ---
Phew!!! This is exactly what I was waiting for! Thanks a lot for that thorough information. I'm sorry if I sounded ambiguous. Its partly because I am quite a newbie when it come to asking questions in a forum and partly because I still am not completely well versed (as you may have probably understood by now) with the actual programming of FPGAs. Its still work in progress.
Now to answer your questions...
In my case 'Modulation' means exactly what you've explained in case 2. I need to generate an MLBS relative to the sinusiod carrier and later on get the peak in the response of the correlated signal.
I do not need an ADC/DAC at the moment. I'm gonna build that externally and interface it accordingly. At least thats what I am planning of at the moment.
Also, I need the clock frequency of at least 60MHz and above. I am aware of the theory of an MLBS signal and am aware of the complete spreading property of the signal. Sorry if I mislead you there as well.
Also, I have worked on 8 and 32 bit microcontrollers before and have used the PLLs to pull up the frequency of the oscillator clock to the required frequency but I haven't done so in an FPGA. Is it similar or is there another way to do the same?
Thanks for your patience in explaining the concepts to me. Kindly excuse my naivete in the matter!
Regards,
Jack