Author: matt
Date: 2007-07-17 11:47:28 -0600 (Tue, 17 Jul 2007)
New Revision: 6001
Modified:
gnuradio/branches/developers/matt/u2f/control_lib/shortfifo.v
Log:
parameterized data width
Modified: gnuradio/branches/developers/matt/u2f/control_lib/shortfifo.v
===================================================================
--- gnuradio/branches/developers/matt/u2f/control_lib/shortfifo.v
2007-07-17 17:46:58 UTC (rev 6000)
+++ gnuradio/branches/developers/matt/u2f/control_lib/shortfifo.v
2007-07-17 17:47:28 UTC (rev 6001)
@@ -1,18 +1,19 @@
module shortfifo
- (input clk, input rst,
- input [31:0] datain,
- output [31:0] dataout,
- input read,
- input write,
- output full,
- output reg empty);
-
+ #(parameter WIDTH=32)
+ (input clk, input rst,
+ input [WIDTH-1:0] datain,
+ output [WIDTH-1:0] dataout,
+ input read,
+ input write,
+ output full,
+ output reg empty);
+
reg [3:0] a;
genvar i;
generate
- for (i=0;i<32;i=i+1)
+ for (i=0;i<WIDTH;i=i+1)
begin : gen_srl16
SRL16E
srl16e(.Q(dataout[i]),
_______________________________________________
Commit-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnuradio