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