aboutsummaryrefslogtreecommitdiffstats
path: root/usrp2/timing/time_transfer_tb.v
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2010-12-12 17:54:04 -0800
committerJosh Blum <josh@joshknows.com>2010-12-12 17:54:04 -0800
commitab9edbfbcb065b3ec380992b3b5836833ce92b4b (patch)
treedc8be06a67a75e8d9b713c62841104e1f619964b /usrp2/timing/time_transfer_tb.v
parentb6b5b7b65dca848322941c2df73d1b9f5b6ac907 (diff)
parent6c1d4ebdbd2229654976dd672a5433c300dc0d17 (diff)
downloaduhd-ab9edbfbcb065b3ec380992b3b5836833ce92b4b.tar.gz
uhd-ab9edbfbcb065b3ec380992b3b5836833ce92b4b.tar.bz2
uhd-ab9edbfbcb065b3ec380992b3b5836833ce92b4b.zip
Merge branch 'packet_router' into zpu
Conflicts: usrp2/top/u2_rev3/u2_core.v
Diffstat (limited to 'usrp2/timing/time_transfer_tb.v')
-rw-r--r--usrp2/timing/time_transfer_tb.v26
1 files changed, 13 insertions, 13 deletions
diff --git a/usrp2/timing/time_transfer_tb.v b/usrp2/timing/time_transfer_tb.v
index 2b75c60bd..0c164f82c 100644
--- a/usrp2/timing/time_transfer_tb.v
+++ b/usrp2/timing/time_transfer_tb.v
@@ -18,12 +18,12 @@ module time_transfer_tb();
initial #100000000 $finish;
- wire exp_pps, pps, pps_rcv;
- wire [31:0] master_clock_rcv;
- reg [31:0] master_clock = 0;
- reg [31:0] counter = 0;
+ wire exp_time, pps, pps_rcv;
+ wire [63:0] vita_time_rcv;
+ reg [63:0] vita_time = 0;
+ reg [63:0] counter = 0;
- localparam PPS_PERIOD = 109;
+ localparam PPS_PERIOD = 439; // PPS_PERIOD % 10 must = 9
always @(posedge clk)
if(counter == PPS_PERIOD)
counter <= 0;
@@ -32,19 +32,19 @@ module time_transfer_tb();
assign pps = (counter == (PPS_PERIOD-1));
always @(posedge clk)
- master_clock <= master_clock + 1;
+ vita_time <= vita_time + 1;
time_sender time_sender
(.clk(clk),.rst(rst),
- .master_clock(master_clock),
- .pps(pps),
- .exp_pps_out(exp_pps) );
+ .vita_time(vita_time),
+ .send_sync(pps),
+ .exp_time_out(exp_time) );
time_receiver time_receiver
(.clk(clk),.rst(rst),
- .master_clock(master_clock_rcv),
- .pps(pps_rcv),
- .exp_pps_in(exp_pps) );
+ .vita_time(vita_time_rcv),
+ .sync_rcvd(pps_rcv),
+ .exp_time_in(exp_time) );
- wire [31:0] delta = master_clock - master_clock_rcv;
+ wire [31:0] delta = vita_time - vita_time_rcv;
endmodule // time_transfer_tb