⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cic50_8bits.v

📁 CIC梳妆滤波器生成器
💻 V
字号:
/*
             CIC filter
             length is 50
*/
module cic(input clk,input [7:0] in,output reg [7:0] out);
    reg  [7:0]temp[49:0];
    wire  [13:0] sum;
	  integer i;
    always@(posedge clk)
	  begin
        temp[0]<= in;
	      for(i=0;i<48;i=i+1)
		       temp[i+1]<=temp[i];
	      out <= sum / 50;
	  end
	  assign sum = in+temp[0]+temp[1]+temp[2]+temp[3]+temp[4]+temp[5]+temp[6]+temp[7]+temp[8]
	  +temp[9]+temp[10]+temp[11]+temp[12]+temp[13]+temp[14]+temp[15]+temp[16]
	  +temp[17]+temp[18]+temp[19]+temp[20]+temp[21]+temp[22]+temp[23]+temp[24]
	  +temp[25]+temp[26]+temp[27]+temp[28]+temp[29]+temp[30]+temp[31]+temp[32]
	  +temp[33]+temp[34]+temp[35]+temp[36]+temp[37]+temp[38]+temp[39]+temp[40]
	  +temp[41]+temp[42]+temp[43]+temp[44]+temp[45]+temp[46]+temp[47]+temp[48]
	  ;
endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -