amplifier.v
来自「用Verilog HDL 写的数字示波器的源代码」· Verilog 代码 · 共 20 行
V
20 行
// Copyright (c) Charles HY Cheung, Cornell University
/*`Data is read on positive clk edge*/
/* ampin * gain = ampout*/
/*amplifier based on gain factor*320mV*/
/*output is 16-bit 2s comp (c000-FFFF, 0000-4000)*/
module AMPLIFIER(gain, ampin, ampout);
input signed [17:0] gain; /*gain factor from -320mV to 320mV*/
input [15:0] ampin; /*16-bit input*/
output [15:0] ampout; /*16-bit output*/
wire signed [17:0] outputdata;
assign ampout = outputdata[15:0];
//apply gain
signed_mult ampmult0 (outputdata,{ampin[15],ampin[15],ampin}, gain);
endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?