Removed copy of FPGA source files.
Original-commit: fd3e84941de463fa1a7ebab0a69515b4bf2614cd
This commit is contained in:
@@ -1,40 +0,0 @@
|
||||
|
||||
// Copyright 2014 Ettus Research LLC
|
||||
|
||||
|
||||
module axi_chdr_header_trigger
|
||||
#(
|
||||
parameter WIDTH=64,
|
||||
parameter SID=0
|
||||
)
|
||||
(input clk, input reset, input clear,
|
||||
input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, input i_tready,
|
||||
output trigger
|
||||
);
|
||||
|
||||
|
||||
reg state;
|
||||
localparam IDLE = 0;
|
||||
localparam RUN = 1;
|
||||
|
||||
|
||||
always @(posedge clk)
|
||||
if(reset | clear)
|
||||
state <= IDLE;
|
||||
else
|
||||
case (state)
|
||||
IDLE :
|
||||
if(i_tvalid && i_tready)
|
||||
state <= RUN;
|
||||
|
||||
RUN :
|
||||
if(i_tready && i_tvalid && i_tlast)
|
||||
state <= IDLE;
|
||||
|
||||
default :
|
||||
state <= IDLE;
|
||||
endcase // case (state)
|
||||
|
||||
assign trigger = i_tvalid && i_tready && (state == IDLE) && (i_tdata[15:0] != SID);
|
||||
|
||||
endmodule // axi_chdr_header_trigger
|
||||
Reference in New Issue
Block a user