FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP

NCO MegaCore Function

Altera_Forum
Honored Contributor II
908 Views

Hi, 

 

If I want to generate the fixed amplitude and Fixed Frequency statble Sine Wave, is NCO MegaCore Function is the right choice? 

 

Outof the following Generation Algorithm 

 

Small ROM 

Large ROM 

CORDIC and 

Multiplier-Based 

 

Which one gives the Most Stable Frequency Output? 

 

-- megafunction wizard: %NCO v11.0%
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
211 Views

the different generation algorithms are largely a resource/time trade off 

 

if you have lots of extra RAM in your design, choose one of the ROM based NCOs 

 

if you have lots of logic leftover use a parallel CORDIC 

 

if you've got a high clock rate but low sample rate use a serial CORDIC 

 

if you've got some multipliers left over use a multiplier based 

 

a common specification for NCOs is spurious free dynamic range SFDR. you can get an idea of what you can achieve in the MegaWizard when you vary the parameters
0 Kudos
Reply