summaryrefslogtreecommitdiffstats
path: root/usrp2/control_lib
diff options
context:
space:
mode:
authorMatt Ettus <matt@ettus.com>2010-10-15 18:50:05 -0700
committerMatt Ettus <matt@ettus.com>2011-05-26 17:31:20 -0700
commit0ce67c4b8512f66978402271e2487223ec012c7b (patch)
treefd241041a73c10eeefd453ad97f7a0b750043e16 /usrp2/control_lib
parent8f78482c36bdef3d0c25f294df699ea8c00bba03 (diff)
downloaduhd-0ce67c4b8512f66978402271e2487223ec012c7b.tar.gz
uhd-0ce67c4b8512f66978402271e2487223ec012c7b.tar.bz2
uhd-0ce67c4b8512f66978402271e2487223ec012c7b.zip
pad out packets to a minimum length
Diffstat (limited to 'usrp2/control_lib')
-rw-r--r--usrp2/control_lib/fifo_to_wb_tb.v11
1 files changed, 10 insertions, 1 deletions
diff --git a/usrp2/control_lib/fifo_to_wb_tb.v b/usrp2/control_lib/fifo_to_wb_tb.v
index e02e60b7c..f1538e8d9 100644
--- a/usrp2/control_lib/fifo_to_wb_tb.v
+++ b/usrp2/control_lib/fifo_to_wb_tb.v
@@ -17,11 +17,14 @@ module fifo_to_wb_tb();
wire cmd_dst_rdy, resp_src_rdy, resp_dst_rdy;
reg [17:0] cmd;
wire [17:0] resp;
+
+ wire [17:0] resp_int;
+ wire resp_src_rdy_int, resp_dst_rdy_int;
fifo_to_wb fifo_to_wb
(.clk(clk), .reset(rst), .clear(clear),
.data_i(cmd), .src_rdy_i(cmd_src_rdy), .dst_rdy_o(cmd_dst_rdy),
- .data_o(resp), .src_rdy_o(resp_src_rdy), .dst_rdy_i(resp_dst_rdy),
+ .data_o(resp_int), .src_rdy_o(resp_src_rdy_int), .dst_rdy_i(resp_dst_rdy_int),
.wb_adr_o(wb_adr), .wb_dat_mosi(wb_dat_mosi), .wb_dat_miso(wb_dat_miso),
.wb_sel_o(), .wb_cyc_o(wb_cyc), .wb_stb_o(wb_stb),
@@ -29,6 +32,12 @@ module fifo_to_wb_tb();
.triggers());
assign wb_dat_miso = {wb_adr[7:0],8'hBF};
+
+ fifo19_pad #(.LENGTH(16)) fifo19_pad
+ (.clk(clk), .reset(rst), .clear(clear),
+ .data_i(resp_int), .src_rdy_i(resp_src_rdy_int), .dst_rdy_o(resp_dst_rdy_int),
+ .data_o(resp), .src_rdy_o(resp_src_rdy), .dst_rdy_i(resp_dst_rdy));
+
// Set up monitors
always @(posedge clk)