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 + -
显示快捷键?