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

📄 voactrl.v

📁 FPGA verilog
💻 V
字号:
module VOACtrl
(
	EN,
	CLK,
	Ramp,
	OpMode,
	VOA_SET_Set,
	VOATarget,
	VOAAtt,
	VOA_KP_Set,
	VOA_KI_Set, 
	VOA_DacData
);
	input 			CLK;
	input			EN;
	input			Ramp;
	input	[1:0]	OpMode;
	input	[31:0]	VOAAtt;
	input 	[31:0] 	VOA_KP_Set,
					VOA_KI_Set, 
					VOA_SET_Set,
					VOATarget;
	output 	[11:0] 	VOA_DacData;
	
	wire	[31:0]	Target;
	wire			AGCCtrl;
	
	`include "parameter.v"
	
	assign	AGCCtrl = OpMode==AGC_MODE;
	
	assign Target = AGCCtrl?VOATarget:VOA_SET_Set;
	
	VOAPIDTune	b2v_inst2(
			.EN(EN),
			.Ramp(Ramp),
			.CLK(CLK),
			.Ki(VOA_KI_Set),
			.Kp(VOA_KP_Set),
			.NextPoint(VOAAtt),
			.Target(Target),
			.PIDResult(VOA_DacData));
	
endmodule

⌨️ 快捷键说明

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