Entity: csi_fuzzer
- File: csi_fuzzer.v
Diagram
Description
Xianjun jiao. putaoshu@msn.com; xianjun.jiao@imec.be;
Generics
Generic name | Type | Value | Description |
---|---|---|---|
CSI_FUZZER_WIDTH | integer | 6 | |
IQ_DATA_WIDTH | integer | 16 |
Ports
Port name | Direction | Type | Description |
---|---|---|---|
rstn | input | wire | |
clk | input | wire | |
iq | input | wire [(2*IQ_DATA_WIDTH-1):0] | input data |
iq_valid | input | wire | |
bb_gain1 | input | wire signed [(CSI_FUZZER_WIDTH-1):0] | FIR coef of the fuzzer |
bb_gain1_rot90_flag | input | wire | |
bb_gain2 | input | wire signed [(CSI_FUZZER_WIDTH-1):0] | |
bb_gain2_rot90_flag | input | wire | |
iq_out | output | [(2*IQ_DATA_WIDTH-1):0] | output data |
Signals
Name | Type | Description |
---|---|---|
i0 | wire [(IQ_DATA_WIDTH-1) : 0] | |
q0 | wire [(IQ_DATA_WIDTH-1) : 0] | |
i1 | reg signed [(IQ_DATA_WIDTH-1) : 0] | |
q1 | reg signed [(IQ_DATA_WIDTH-1) : 0] | |
i2 | reg signed [(IQ_DATA_WIDTH-1) : 0] | |
q2 | reg signed [(IQ_DATA_WIDTH-1) : 0] | |
tap1_result_i | reg signed [(CSI_FUZZER_WIDTH+IQ_DATA_WIDTH-1) : 0] | |
tap1_result_q | reg signed [(CSI_FUZZER_WIDTH+IQ_DATA_WIDTH-1) : 0] | |
tap2_result_i | reg signed [(CSI_FUZZER_WIDTH+IQ_DATA_WIDTH-1) : 0] | |
tap2_result_q | reg signed [(CSI_FUZZER_WIDTH+IQ_DATA_WIDTH-1) : 0] |
Processes
- unnamed: ( @(posedge clk) )
Type: always
Description
delay samples for different taps