diff options
| -rw-r--r-- | usrp2/vrt/vita_tx_control.v | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/usrp2/vrt/vita_tx_control.v b/usrp2/vrt/vita_tx_control.v index 61cd9edb5..ed470418b 100644 --- a/usrp2/vrt/vita_tx_control.v +++ b/usrp2/vrt/vita_tx_control.v @@ -49,6 +49,7 @@ module vita_tx_control     localparam IBS_ERROR_DONE = 4;     localparam IBS_ERROR_WAIT = 5; +   wire [31:0] CODE_EOB_ACK = {seqnum,16'd1};     wire [31:0] CODE_UNDERRUN = {seqnum,16'd2};     wire [31:0] CODE_SEQ_ERROR = {seqnum,16'd4};     wire [31:0] CODE_TIME_ERROR = {seqnum,16'd8}; @@ -107,7 +108,11 @@ module vita_tx_control  	       end  	     else if(eop)  	       if(eob) -		 ibs_state <= IBS_IDLE; +		 begin +		    ibs_state <= IBS_ERROR;  // Not really an error +		    error_code <= CODE_EOB_ACK; +		    send_error <= 1; +		 end  	       else  		 ibs_state <= IBS_CONT_BURST; | 
