summaryrefslogtreecommitdiff
path: root/usrp/fpga/sdr_lib/setting_reg_masked.v
diff options
context:
space:
mode:
authorJosh Blum2010-03-16 18:22:10 -0700
committerJosh Blum2010-03-16 18:22:10 -0700
commitd43d40813c1a8343a86abb231876a8b7c0e9f806 (patch)
treee919c7da99aca7918ca5533e899cd7c9bbbf76bd /usrp/fpga/sdr_lib/setting_reg_masked.v
parent19d3c0cab37123f8bfd19fdfc576f44b6069300f (diff)
parentac422b700282e21956dbf7643ee2dfbeeebdaf45 (diff)
downloadgnuradio-d43d40813c1a8343a86abb231876a8b7c0e9f806.tar.gz
gnuradio-d43d40813c1a8343a86abb231876a8b7c0e9f806.tar.bz2
gnuradio-d43d40813c1a8343a86abb231876a8b7c0e9f806.zip
Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
Diffstat (limited to 'usrp/fpga/sdr_lib/setting_reg_masked.v')
-rw-r--r--usrp/fpga/sdr_lib/setting_reg_masked.v26
1 files changed, 0 insertions, 26 deletions
diff --git a/usrp/fpga/sdr_lib/setting_reg_masked.v b/usrp/fpga/sdr_lib/setting_reg_masked.v
deleted file mode 100644
index 72f7e21eb..000000000
--- a/usrp/fpga/sdr_lib/setting_reg_masked.v
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-module setting_reg_masked
- ( input clock, input reset, input strobe, input wire [6:0] addr,
- input wire [31:0] in, output reg [31:0] out, output reg changed);
-/* upper 16 bits are mask, lower 16 bits are value
- * Note that you get a 16 bit register, not a 32 bit one */
-
- parameter my_addr = 0;
-
- always @(posedge clock)
- if(reset)
- begin
- out <= #1 32'd0;
- changed <= #1 1'b0;
- end
- else
- if(strobe & (my_addr==addr))
- begin
- out <= #1 (out & ~in[31:16]) | (in[15:0] & in[31:16] );
- changed <= #1 1'b1;
- end
- else
- changed <= #1 1'b0;
-
-endmodule // setting_reg_masked