summaryrefslogtreecommitdiffstats
path: root/usrp2/gpmc
diff options
context:
space:
mode:
authorMatt Ettus <matt@ettus.com>2011-02-16 17:58:04 -0800
committerMatt Ettus <matt@ettus.com>2011-02-16 17:58:04 -0800
commit74346c49eda60ed5916908efb8d245b7e8852f6f (patch)
treed791ce0b525aa735b78fa84c7f07b01ba675f95c /usrp2/gpmc
parent57f956af2f9cc3463970e8d47c2f59ec549accbf (diff)
downloaduhd-74346c49eda60ed5916908efb8d245b7e8852f6f.tar.gz
uhd-74346c49eda60ed5916908efb8d245b7e8852f6f.tar.bz2
uhd-74346c49eda60ed5916908efb8d245b7e8852f6f.zip
hook up under/overruns for debug purposes
Diffstat (limited to 'usrp2/gpmc')
-rw-r--r--usrp2/gpmc/gpmc_async.v10
1 files changed, 5 insertions, 5 deletions
diff --git a/usrp2/gpmc/gpmc_async.v b/usrp2/gpmc/gpmc_async.v
index b2c91dfbc..38bfd3e25 100644
--- a/usrp2/gpmc/gpmc_async.v
+++ b/usrp2/gpmc/gpmc_async.v
@@ -23,7 +23,8 @@ module gpmc_async
input [35:0] rx_data_i, input rx_src_rdy_i, output rx_dst_rdy_o,
input [15:0] tx_frame_len, output [15:0] rx_frame_len,
-
+
+ output tx_underrun, output rx_overrun,
output [31:0] debug
);
@@ -144,7 +145,6 @@ module gpmc_async
wire [31:0] total, crc_err, seq_err, len_err;
wire [7:0] rx_rate, tx_rate;
wire rx_enable, tx_enable;
- wire underrun, overrun;
wire sel_testtx, sel_loopbacktx;
fifo36_mux rx_test_mux_lvl_1
@@ -186,7 +186,7 @@ module gpmc_async
(.clk(fifo_clk), .reset(fifo_rst), .rate(tx_rate), .enable(tx_enable),
.src1_rdy_i(timedtx_src_rdy), .dst1_rdy_o(timedtx_dst_rdy),
.src2_rdy_o(timedtx_src_rdy_int), .dst2_rdy_i(timedtx_dst_rdy_int),
- .underrun(underrun), .overrun());
+ .underrun(tx_underrun), .overrun());
packet_verifier32 pktver32
(.clk(fifo_clk), .reset(fifo_rst), .clear(clear_tx),
@@ -203,10 +203,10 @@ module gpmc_async
(.clk(fifo_clk), .reset(fifo_rst), .rate(rx_rate), .enable(rx_enable),
.src1_rdy_i(timedrx_src_rdy_int), .dst1_rdy_o(timedrx_dst_rdy_int),
.src2_rdy_o(timedrx_src_rdy), .dst2_rdy_i(timedrx_dst_rdy),
- .underrun(), .overrun(overrun));
+ .underrun(), .overrun(rx_overrun));
// FIXME -- hook up crossbar controls
- // FIXME -- collect error stats
+ // // FIXME -- collect error stats
// FIXME -- set rates and enables on pacers
// FIXME -- make sure packet completes before we shutoff
// FIXME -- handle overrun and underrun