基于FPGA正弦波发生器的设计

2025-02-25 17:07:14
推荐回答(4个)
回答1:

这个简单啊
一、用Matlab生成一个正弦波信号,一个周期取256点,把这些点的值以二进制存到一个文件;
二、用ISE或者quatus生成深度为256的ROM,ROM里面的数据就用刚才那个文件的数据;
三、用写一个累加器,累加器的值作为地址读取ROM的值,输出就可以得到正弦波了。
对于步进可调这点,你只要调整累加器每次累加的值就可以实现,比如a = a+1,每次只加一,如果是a=a+8那每次就加8上去了。
频率的话就是根据AD、DA的转换频率跟这个累加的步进就可以得到。。

回答2:

分给的不多啊!我这边没有,不过我知道一本书里面有全的,代码什么都有,可以实现多种波形的

回答3:

我也是在网上找的,还得谢谢原作者。
《山西电子技术》2010年第4期。作者薛朋飞,师晶。
作品:一种基于FPGA的正弦波信号发生器的设计
原文已发往你的QQ邮箱,请查收。百度地图

回答4:

http://wenku.baidu.com/view/eefe265d312b3169a451a42f.html