fir_filter_da_machine.v
来自「用verilog 代码编写的179阶FIR数字滤波器」· Verilog 代码 · 共 37 行
V
37 行
//FIR 数字滤波器 用DA算法实现,封装了:控制模块,数据预处理模块,滤波模块//滤波器处理速率为:时钟频率/13module FIR_filter_DA_machine(y_out,clk,reset,x_in);//端口说明output [29:0] y_out; //信号线连接滤波器输出 input clk,reset;input [11:0] x_in; //数据预处理器输入数据端//内部信号线wire filter_ctrl,load_sum_ctrl,reset_ctrl,ready; //控制信号连线 wire [12:0] m0, m1,m2,m3,m4,m5,m6,m7,m8,m9,m10, //数据预处理器输出连线 m11, m12, m13, m14, m15, m16, m17, m18, m19, m20, m21, m22, m23, m24, m25, m26,m27, m28, m29, m30, m31, m32, m33, m34; //控制模块 control_m control_machine(filter_ctrl,load_sum_ctrl,reset_ctrl,clk,reset,ready); //数据预处理模块 data_pre_process_m data_pre_process_m(m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10, m11, m12, m13, m14, m15, m16, m17, m18, m19, m20, m21, m22, m23, m24, m25, m26,m27, m28, m29, m30, m31, m32, m33, m34,x_in,reset_ctrl,load_sum_ctrl); //滤波模块 da_alg_filter_m da_filter_m(y_out,ready,m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10, m11, m12, m13, m14, m15, m16, m17, m18, m19, m20, m21, m22, m23, m24, m25, m26,m27, m28, m29, m30, m31,m32,m33,m34,clk,filter_ctrl,reset_ctrl); endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?