新闻中心

EEPW首页>EDA/PCB>设计应用> 基于FPGA的数字频率合成器设计与实现

基于FPGA的数字频率合成器设计与实现

作者: 时间:2012-07-09 来源:网络 收藏

2.2 存储波形信号的ROM的设计
本模块ROM的设计,基于ALTERA公司的开放的IP核,自动生成,其存储的正弦波波形文件,即初始化文件,通过C语言编写,生成波形数据存储到ROM中。由于采用的DAC器件为8位输入,因此本文设计的ROM数据宽度为8,不过为了提高精度,存储器深度选为1024。仿真电路如图3所示。

本文引用地址://m.amcfsurvey.com/article/190153.htm

b.JPG


2.3 系统整体模块及仿真图
本系统整体电路图如图4所示,包括累加器、32位的寄存器、存储波形的ROM三部分组成。其中累加器进行DDS相位调节,输出的结果,送入32位的D触发器,产生读取ROM的地址信号,由于受到ROM的限制,我们截取高10位作为读取ROM的地址信号,产生稳定的信号。输入后续的ADC及滤波电路进行处理,输出稳定的波形。仿真电路如图5所示。该系统很好地实现了波形数据的读取。

c.JPG

d.JPG



3 结束语
本文在开发平台上,基于DDS工作原理,用VerilogHDL语言设计并实现了DDS直接频率合成,经过D/A转化和外加滤波整形电路处理波形数据,输出频率可调的正弦波。可以作为信号源使用。具有较好的实用价值。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭