X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=usrp%2Ffpga%2Fsdr_lib%2Fcic_interp.v;h=32d106861afec242a3ef38ddd3c91a478a7dbb43;hb=ea29b08aeb54227e6628f655ccfdb96fe4d8c378;hp=0dd621623caf15ba7891276be588418c1fe25b82;hpb=09a1e803a9e6587c78d20cdf16891e5295874668;p=debian%2Fgnuradio diff --git a/usrp/fpga/sdr_lib/cic_interp.v b/usrp/fpga/sdr_lib/cic_interp.v index 0dd62162..32d10686 100755 --- a/usrp/fpga/sdr_lib/cic_interp.v +++ b/usrp/fpga/sdr_lib/cic_interp.v @@ -45,11 +45,12 @@ module cic_interp(clock,reset,enable,rate,strobe_in,strobe_out,signal_in,signal_ sign_extend #(bw,bw+maxbitgain) ext_input (.in(signal_in),.out(signal_in_ext)); - + + wire clear_me = reset | ~enable; //FIXME Note that this section has pipe and diff reversed // It still works, but is confusing always @(posedge clock) - if(reset) + if(clear_me) for(i=0;i