summaryrefslogtreecommitdiffstats
path: root/usrp2/fifo
diff options
context:
space:
mode:
authorIan Buckley <ianb@server2.(none)>2010-07-31 00:15:16 -0700
committerIan Buckley <ianb@server2.(none)>2010-07-31 00:15:16 -0700
commit2e5effd0b664413c4d3cbbe08d3d841eee051dcc (patch)
tree009241d3b66a8442ad48990062bd44659abeae78 /usrp2/fifo
parent8cd762bdbcbd6a43a2fcc1c0b523cc14bfd7ab69 (diff)
downloaduhd-2e5effd0b664413c4d3cbbe08d3d841eee051dcc.tar.gz
uhd-2e5effd0b664413c4d3cbbe08d3d841eee051dcc.tar.bz2
uhd-2e5effd0b664413c4d3cbbe08d3d841eee051dcc.zip
External FIFO tested in simulation and on USRP2 from decimation 64->8 with current head UHD code.
Apparently operation is "flawless" but more regression and corner case regression could and should be done. Tristate drivers have been added at the top level of the hierarchy for the SRAM databus as is considered good practice for both Xilinx and ASIC design flows and so both top level and core fils have been touched.
Diffstat (limited to 'usrp2/fifo')
-rw-r--r--usrp2/fifo/fifo_cascade.v8
1 files changed, 4 insertions, 4 deletions
diff --git a/usrp2/fifo/fifo_cascade.v b/usrp2/fifo/fifo_cascade.v
index fdd8449bc..ff2993ed5 100644
--- a/usrp2/fifo/fifo_cascade.v
+++ b/usrp2/fifo/fifo_cascade.v
@@ -10,11 +10,11 @@ module fifo_cascade
#(parameter WIDTH=32, SIZE=9)
(input clk, input reset, input clear,
input [WIDTH-1:0] datain,
- input src_rdy_i,
- output dst_rdy_o,
+ input src_rdy_i, // WRITE
+ output dst_rdy_o, // not FULL
output [WIDTH-1:0] dataout,
- output src_rdy_o,
- input dst_rdy_i,
+ output src_rdy_o, // not EMPTY
+ input dst_rdy_i, // READ
output [15:0] space,
output [15:0] occupied);