赞
踩
设计实现verilog DDS实现及仿真,设计一个完整的DDS波形发生器模块,可实现频率、相位可调,三种波形。
数字频率合成器(Direct Digital Synthesizer)是从相位概念出发直接合成所需波形的一种频率合成技术。一个直接数字频率合成器由相位累加器、加法器、波形存储ROM、D/A转换器和低通滤波器(LPF)构成。DDS的原理框图如图1.2所示:
图1.2 DDS原理框图
在vivado上进行综合、仿真,截图如下:
verilog完整代码模块设计如下:
module ddschoose(in1,in2,in3,clk,nRest,cos_o,n,pha_w);
input [9:0] in1,in2,in3;
input clk,nRest,n,pha_w;
output [9:0] cos_o;
reg [9:0] cos_o;
reg [14:0] count;
initial//???
begin
count=0;
end
always@(posedge clk)
begin
if(!nRest)
count=0;
el
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。