FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

NCO MegaCore Function

Altera_Forum
Honored Contributor II
772 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
75 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
Reply