Removed copy of FPGA source files.
Original-commit: fd3e84941de463fa1a7ebab0a69515b4bf2614cd
This commit is contained in:
@@ -1,51 +0,0 @@
|
||||
//
|
||||
// Copyright 2011-2012 Ettus Research LLC
|
||||
//
|
||||
|
||||
|
||||
|
||||
// 64 bits worth of ticks
|
||||
//
|
||||
// Not concerned with clock wrapping, human race will likely have extermintated it's self by this time.
|
||||
//
|
||||
|
||||
module time_compare
|
||||
(
|
||||
input clk,
|
||||
input reset,
|
||||
input [63:0] time_now,
|
||||
input [63:0] trigger_time,
|
||||
output now,
|
||||
output early,
|
||||
output late,
|
||||
output too_early);
|
||||
|
||||
/*
|
||||
reg [63:0] time_diff;
|
||||
|
||||
always @(posedge clk) begin
|
||||
if (reset) begin
|
||||
time_diff <= 64'b0;
|
||||
now <= 1'b0;
|
||||
late <= 1'b0;
|
||||
early <= 1'b0;
|
||||
end
|
||||
else begin
|
||||
time_diff <= trigger_time - time_now;
|
||||
now <= ~(|time_diff);
|
||||
late <= time_diff[63];
|
||||
early <= ~now & ~late;
|
||||
end
|
||||
end
|
||||
//assign now = ~(|time_diff);
|
||||
//assign late = time_diff[63];
|
||||
//assign early = ~now & ~late;
|
||||
assign too_early = 0; //not implemented
|
||||
*/
|
||||
|
||||
assign now = time_now == trigger_time;
|
||||
assign late = time_now > trigger_time;
|
||||
assign early = ~now & ~late;
|
||||
assign too_early = 0; //not implemented
|
||||
|
||||
endmodule // time_compare
|
||||
Reference in New Issue
Block a user