6 input [13:0] dc_offset_a,
7 input [13:0] dc_offset_b,
8 input [13:0] amplitude,
9 input [15:0] impulse_len,
10 input [15:0] zero_len,
18 reg [13:0] adc_a_int = 0;
21 localparam ST_ZERO = 0;
22 localparam ST_HIGH = 1;
35 if (count == zero_len)
37 adc_a_int <= amplitude;
45 if (count == impulse_len)
54 endcase // case (state)
56 assign adc_a = adc_a_int + dc_offset_a;
59 assign adc_b = dc_offset_b;
63 endmodule // adc_model