diff options
| author | matt <matt@221aa14e-8319-0410-a670-987f0aec2ac5> | 2007-03-30 21:52:52 +0000 | 
|---|---|---|
| committer | matt <matt@221aa14e-8319-0410-a670-987f0aec2ac5> | 2007-03-30 21:52:52 +0000 | 
| commit | b505867e3e5430eeeadb87ce1ccfd5ee4241da0e (patch) | |
| tree | 6d5b0e93b2e3be66e51e2b2a71af8354eb2a1d64 | |
| parent | 9cc7ba54f445f6cdb812132b772f6c96088dedbb (diff) | |
| download | uhd-b505867e3e5430eeeadb87ce1ccfd5ee4241da0e.tar.gz uhd-b505867e3e5430eeeadb87ce1ccfd5ee4241da0e.tar.bz2 uhd-b505867e3e5430eeeadb87ce1ccfd5ee4241da0e.zip | |
registered to meet timing
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4826 221aa14e-8319-0410-a670-987f0aec2ac5
| -rwxr-xr-x | sdr_lib/cic_decim.v | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/sdr_lib/cic_decim.v b/sdr_lib/cic_decim.v index 6c20416f1..8c44f006d 100755 --- a/sdr_lib/cic_decim.v +++ b/sdr_lib/cic_decim.v @@ -35,7 +35,8 @@ module cic_decim     input [bw-1:0] signal_in;     output [bw-1:0] signal_out;     reg [bw-1:0] signal_out; - +   wire [bw-1:0] signal_out_unreg; +        wire [bw+maxbitgain-1:0] signal_in_ext;     reg [bw+maxbitgain-1:0]  integrator [0:N-1];     reg [bw+maxbitgain-1:0] differentiator [0:N-1]; @@ -83,7 +84,10 @@ module cic_decim     wire [bw+maxbitgain-1:0] signal_out_unnorm = pipeline[N-1];     cic_dec_shifter #(bw) -	cic_dec_shifter(rate,signal_out_unnorm,signal_out); +	cic_dec_shifter(rate,signal_out_unnorm,signal_out_unreg); + +   always @(posedge clock) +     signal_out <= #1 signal_out_unreg;  endmodule // cic_decim | 
