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

📄 reflectfilter.v

📁 FPGA verilog
💻 V
字号:
module ReflectFilter
	(
		CLK,
		InputData,
		OutputData
	);

	input				CLK;
	input	[31:0]		InputData;
	output	[31:0]		OutputData;
	
	wire	[34:0]	AccResult;
	wire	[31:0]	ParamResult;
		

	reg		[11:0]	Input0,Input1,Input2,Input3;
	
	lpm_acc0 ParamAcc(.clock(CLK),
						.data(ParamResult),
						.result(AccResult));
	
	lpm_sub4 ParamSub(.dataa({1'b0,InputAD}),
						.datab({1'b0,Input3}),
						.result(ParamResult));
	
	assign OutputAD = AccResult[14:3];
	
	always @(posedge CLK)
	begin
		Input0 <= InputAD;
		Input1 <= Input0;
		Input2 <= Input1;
		Input3 <= Input2;
	end
	
endmodule

⌨️ 快捷键说明

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