当前位置:   article > 正文

verilog实现DDS波形发生器模块,可实现频率、相位可调,三种波形_dds调频功能模块设计

dds调频功能模块设计

设计实现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

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/724185
推荐阅读
相关标签
  

闽ICP备14008679号