diff options
author | Matt Ettus <matt@ettus.com> | 2010-11-11 18:44:43 -0800 |
---|---|---|
committer | Matt Ettus <matt@ettus.com> | 2010-11-11 18:44:43 -0800 |
commit | 12c8995014a625aab9a7614d9b146876fbf81268 (patch) | |
tree | 83b24f392cd8e886d0d7a20f7972affd5d37b9b1 /usrp2/extramfifo/ext_fifo.v | |
parent | 7fd21927c3c5d8d95eed7ff66ed1a060c9affad2 (diff) | |
download | uhd-12c8995014a625aab9a7614d9b146876fbf81268.tar.gz uhd-12c8995014a625aab9a7614d9b146876fbf81268.tar.bz2 uhd-12c8995014a625aab9a7614d9b146876fbf81268.zip |
fifo randomizer for emi
Diffstat (limited to 'usrp2/extramfifo/ext_fifo.v')
-rw-r--r-- | usrp2/extramfifo/ext_fifo.v | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/usrp2/extramfifo/ext_fifo.v b/usrp2/extramfifo/ext_fifo.v index daf7140bc..80f82fc63 100644 --- a/usrp2/extramfifo/ext_fifo.v +++ b/usrp2/extramfifo/ext_fifo.v @@ -45,7 +45,7 @@ module ext_fifo wire [EXT_WIDTH-1:0] write_data; wire [EXT_WIDTH-1:0] read_data; wire full1, empty1; - wire almost_full2, full2, empty2; + wire almost_full2, almost_full2_spread, full2, empty2; wire [FIFO_DEPTH-1:0] capacity; wire space_avail; wire data_avail; @@ -83,7 +83,7 @@ module ext_fifo .write_strobe(~empty1 ), .space_avail(space_avail), .read_data(read_data), - .read_strobe(~almost_full2), + .read_strobe(~almost_full2_spread), .data_avail(data_avail), .capacity(capacity) ); @@ -148,6 +148,13 @@ module ext_fifo endgenerate + refill_randomizer #(.BITS(7)) + refill_randomizer_i1 ( + .clk(ext_clk), + .rst(rst), + .full_in(almost_full2), + .full_out(almost_full2_spread) + ); // always @ (posedge int_clk) // debug[31:28] <= {empty2,full1,dst_rdy_i,src_rdy_i }; |