summaryrefslogtreecommitdiff
path: root/usrp2/fpga/sdr_lib/acc.v
diff options
context:
space:
mode:
authorJohnathan Corgan2010-02-28 12:47:43 -0800
committerJohnathan Corgan2010-02-28 12:47:43 -0800
commita2c00f5cff7407ff10fc6c812d06fefe52c0b6a3 (patch)
tree77121ca27b951f9bd687dbba33f6a9383ac74d5a /usrp2/fpga/sdr_lib/acc.v
parentdb29a2cfc18554ae0a3c55a4e13dc4cbfa86317f (diff)
downloadgnuradio-a2c00f5cff7407ff10fc6c812d06fefe52c0b6a3.tar.gz
gnuradio-a2c00f5cff7407ff10fc6c812d06fefe52c0b6a3.tar.bz2
gnuradio-a2c00f5cff7407ff10fc6c812d06fefe52c0b6a3.zip
Remove usrp1 and usrp2 FPGA files. These are now hosted at:
git://ettus.sourcerepo.com/ettus/fpga.git ...under the 'usrp1' and 'usrp2' top-level directories.
Diffstat (limited to 'usrp2/fpga/sdr_lib/acc.v')
-rw-r--r--usrp2/fpga/sdr_lib/acc.v28
1 files changed, 0 insertions, 28 deletions
diff --git a/usrp2/fpga/sdr_lib/acc.v b/usrp2/fpga/sdr_lib/acc.v
deleted file mode 100644
index a2da9c86d..000000000
--- a/usrp2/fpga/sdr_lib/acc.v
+++ /dev/null
@@ -1,28 +0,0 @@
-
-module acc
- #(parameter IWIDTH=16, OWIDTH=30)
- (input clk,
- input clear,
- input acc,
- input [IWIDTH-1:0] in,
- output reg [OWIDTH-1:0] out);
-
- wire [OWIDTH-1:0] in_signext;
- sign_extend #(.bits_in(IWIDTH),.bits_out(OWIDTH))
- acc_signext (.in(in),.out(in_signext));
-
- // CLEAR & ~ACC --> clears the accumulator
- // CLEAR & ACC --> loads the accumulator
- // ~CLEAR & ACC --> accumulates
- // ~CLEAR & ~ACC --> hold
-
- wire [OWIDTH-1:0] addend1 = clear ? 0 : out;
- wire [OWIDTH-1:0] addend2 = ~acc ? 0 : in_signext;
- wire [OWIDTH-1:0] sum_int = addend1 + addend2;
-
- always @(posedge clk)
- out <= sum_int;
-
-endmodule // acc
-
-