[Quartus] Altera——NCO IP核详解 转

[复制链接]
10435|47
手机看帖
扫描二维码
随时随地手机跟帖
gaochy1126|  楼主 | 2021-9-25 23:42 | 显示全部楼层 |阅读模式
数控振荡器(NCO)是Altera提供的可以方便的生成离散正弦(余弦)波形的IP核,在多个场景中有着重要的应用。但由于内部结构复杂,接口过多,数据手册难以读懂,给初学者带来了一定的困扰。今天,我来详细说明一下NCO这个看似复杂,其实很简单的IP核
25640614f43254c8f0.png
NCO核配置界面


打开IP核配置界面1:
64306614f432d15c46.png
左边一栏是NCO的实现方式选择,共有四种,依据不同的设计要求选择合适的实现结构。一般选择large rom,虽然占用大量逻辑资源,但可以得到非常高速的正弦波。利用cordic算法可以得到高精度的正弦波形。
中间一栏是相位累加器精度、相位精度、幅度精度,右上角是相位抖动
下面一栏是设计的工作时钟频率,输出频率,并且由这两个值计算出的相位增量和实际输出频率。注意:在这里设置的输出频率,只是一个期望值,并没有任何实际意义,NCO输出的正弦波由以下公式决定:
8732614f433321159.png
可选的相位调制输入和频率调制输入在第二页(一般不用选择),在这里还可以设置流水级,加快运算速度。 并且可以选择双相输出,还是只输出正弦波。更复杂的多个NCO通道调用这里就不在叙述了。 97047614f433d3b976.png




经过以上分析,我们已经可以知道,其实影响NCO产生的正弦波频率的决定性因素是工作时钟和相位累加器的值,在实际应用中,我们可以通过改变相位累加器的值来改变输出的正弦波频率。









使用特权

评论回复

相关帖子

gaochy1126|  楼主 | 2021-9-25 23:42 | 显示全部楼层
网上说NCO的仿真只能用.vo而不能用.v文件。

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:16 回复TA
赞一个 
primojones| | 2021-9-28 22:56 | 显示全部楼层
以后多交流交流                  

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:16 回复TA
赞一个 
quickman| | 2021-9-28 22:57 | 显示全部楼层
谢谢你共享的资料!!                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:16 回复TA
赞一个 
jkl21| | 2021-9-28 22:57 | 显示全部楼层
资料很实用,谢谢楼主!                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:16 回复TA
赞一个 
sanxingnote7| | 2021-9-28 22:57 | 显示全部楼层
谢谢你共享的资料!!                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:16 回复TA
赞一个 
kmzuaz| | 2021-9-28 22:57 | 显示全部楼层
资料 好好收藏一下                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:17 回复TA
赞一个 
hellosdc| | 2021-9-28 22:57 | 显示全部楼层
楼主太好了,非常感谢            

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:17 回复TA
赞一个 
louliana| | 2021-9-28 22:57 | 显示全部楼层
有时间需要好好看看   不错                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:17 回复TA
赞一个 
232321122| | 2021-9-28 22:57 | 显示全部楼层
谢谢你共享的资料!!                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:17 回复TA
赞一个 
selongli| | 2021-9-28 22:58 | 显示全部楼层
资料够全的,多谢分享                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:17 回复TA
赞一个 
earlmax| | 2021-9-28 22:58 | 显示全部楼层
内容还是非常丰富的                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:17 回复TA
赞一个 
timfordlare| | 2021-9-28 22:58 | 显示全部楼层
资料 好好收藏一下                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
elsaflower| | 2021-9-28 22:58 | 显示全部楼层
资料 好好收藏一下                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
cehuafan| | 2021-9-28 22:58 | 显示全部楼层
资料 好好收藏一下                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
wengh2016| | 2021-9-28 22:58 | 显示全部楼层
感谢分享,提供的例程很实用                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
adolphcocker| | 2021-9-28 22:58 | 显示全部楼层
资料够全的,多谢分享                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
xietingfeng| | 2021-9-28 22:59 | 显示全部楼层
资料还是相当全面的                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
lihuami| | 2021-9-28 22:59 | 显示全部楼层
谢谢你共享的资料                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:18 回复TA
赞一个 
geraldbetty| | 2021-9-28 22:59 | 显示全部楼层
资料还是相当全面的                                 

使用特权

评论回复

评论

gaochy1126 2021-9-28 23:19 回复TA
赞一个 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 呐咯密密 得到打赏 ¥310.00
  • 2 qbwww 得到打赏 ¥265.00
  • 3 yanzhengxin1 得到打赏 ¥200.00
  • 4 full_stack 得到打赏 ¥100.00
  • 5 laocuo1142 得到打赏 ¥55.00
  • 6 二哲科技 得到打赏 ¥50.00
  • 7 zhangjiantao 得到打赏 ¥50.00
  • 8 改名了 得到打赏 ¥50.00
  • 9 小叶三千 得到打赏 ¥50.00
  • 10 cjseng 得到打赏 ¥50.00
在线客服 快速回复 返回顶部 返回列表