Forum Discussion
12 Replies
- Altera_Forum
Honored Contributor
Do you experience any problems using NCO with Cyclone V? I can't imagine.
- Altera_Forum
Honored Contributor
Not really, but sometimes I tell him to take DSP block and it does not take them!
Sometimes yes, he does, but sometimes not! - Altera_Forum
Honored Contributor
--- Quote Start --- Not really, but sometimes I tell him to take DSP block and it does not take them! Sometimes yes, he does, but sometimes not! --- Quote End --- He must have mind of his own. If you set his configurations to use embedded mults then he should obey your request. If you set him to auto then you leave free to choose and may be that is what you are doing. - Altera_Forum
Honored Contributor
I set ( Use Dedicated Multiplier(s) ) in the parameterize menu (Implementation)
and the Resource Estimation said: 2 DSP Blocks, 2 M10Ks 12288 Memory Bits 1977 LEs ??? - Altera_Forum
Honored Contributor
--- Quote Start --- I set ( Use Dedicated Multiplier(s) ) in the parameterize menu (Implementation) and the Resource Estimation said: 2 DSP Blocks, 2 M10Ks 12288 Memory Bits 1977 LEs ??? --- Quote End --- So it is ok then. You can also set architecture of nco as (I think): large memory, or small memory, cordic...etc. The full memory or cordic doesn't need any multipliers, the small memory requries few mults possibly two as in your case. These mults are used to interpolate new values from the small memory samples. - Altera_Forum
Honored Contributor
I chose Multiply-Based instead of Cordic, large ROM or small ROM. it should use the DSP blocks (As indicated resource Estimate)!
For a test, I created another project (naturally with the same cyclone V and I only use the same NCO) and he uses DSP Blocks! It's weird !!! :) - Altera_Forum
Honored Contributor
--- Quote Start --- I chose Multiply-Based instead of Cordic, large ROM or small ROM. it should use the DSP blocks (As indicated resource Estimate)! For a test, I created another project (naturally with the same cyclone V and I only use the same NCO) and he uses DSP Blocks! It's weird !!! :) --- Quote End --- I am a bit lost. Are you aware that dsp block means mult in altera language? So if you ask for mults you get dsp blocks in resource. - Altera_Forum
Honored Contributor
I know !!!!
I am a bit lost also !!! I take a break for the rest of today! Thank you Kaz for your help, I appreciate. If you wanted, I can send to my design !! - Altera_Forum
Honored Contributor
--- Quote Start --- I know !!!! I am a bit lost also !!! I take a break for the rest of today! Thank you Kaz for your help, I appreciate. If you wanted, I can send to my design !! --- Quote End --- I don't have tools to compile NCO as I am currently homeless and can't afford the expensive Altera licenses. What might help is for you to re-word the issue as I don't really follow your problem. You ask for mults and you get it so what is that troubling you? - Altera_Forum
Honored Contributor
Kaz, I understand ...
Thank you for your help. I just try to optimize my design ... When Altera said it takes DSP block, I'd like to take them! Jean