有没有人用FPGA产生正弦波?这样的verilog代码应该怎样写?具体的步骤是什么呀?

有一部分是用DDS产生的,这一部分需要用FPGA产生。想要知道这一部分的代码怎样写?就是让FPGA的管脚产生正弦波。... 有一部分是用DDS产生的,这一部分需要用FPGA产生。想要知道这一部分的代码怎样写?

就是让FPGA的管脚产生正弦波。
展开
匿名用户
2011-05-19
展开全部
FPGA在DDS中起到的作用就是查表。
将正弦波采样后的数据存储在ROM中,然后根据设定的正弦波频率设定步进来读取对应的数值,然后送到DA进行输出。
一般是对1Hz的正弦波进行采样,采样精度依赖于AD,需要2Hz的正弦波就每隔一个数据读取一个向DA输出即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e301c72
2011-05-20 · TA获得超过1474个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:536万
展开全部
我有现成的代码,你可以参考一下
追问
那谢谢呀,我的邮箱是1084196043@qq.com.
追答
已发 692894423@qq.com
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
981887910
2011-05-19 · TA获得超过109个赞
知道答主
回答量:61
采纳率:0%
帮助的人:67.2万
展开全部
DDS吧,百度很多这方面的资料,自己查一下
追问
有一部分是用DDS产生的,这一部分需要用FPGA产生。想要知道这一部分的代码怎样写?
追答
DDS需要编写的代码很少吧,就是控制字输入方面需要写一个模块,其他的相位累加器,ROM表都可以直接调用软件中的固定模块。我是用quartus 编程的,里面就有相关模块可以用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式