赞
踩
数字振荡器:
输出频率,相位可控的正弦波,精度高,稳定性高,替代VCO,用起来方便也易于操作。
实现代码:
input clk ; input rst_n ; output [13:0]fsin_i ; wire [13:0] fsin_out ; wire [31:0] phi_inc_i; wire clken; wire out_valid; assign clken = 1'b1; assign phi_inc_i = 32'd858993; //phi_inc_i*Fs/(2^N)的结果为最小分辨率即单位精度 ,phi_inc_i为频率控制字 assign fsin_i=fsin_out-8192;//由于输出为有符号数,此处进行处理,减去最大值的一半,即可转化为无符号输出,然后传给DAC NNO FS1( .phi_inc_i(phi_inc_i), .clk (clk ), .reset_n (rst_n ), .clken (clken ), .fsin_o (fsin_out ), .out_valid(out_valid) );
实现方式:
以下是IP核的配置方法:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。