diff options
author | Josh Blum <josh@joshknows.com> | 2010-12-13 16:47:48 -0800 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2010-12-13 16:47:48 -0800 |
commit | fd0c2dc1c53240afed5eba9e73a4b090cdcdf78a (patch) | |
tree | 30e15ab4e2bde2175a9373234f634db9e7738d3d /fpga/usrp2/timing/time_transfer_tb.v | |
parent | e436016638b4d2b81d50ee2de98c271615eee806 (diff) | |
parent | c97440838aa740fc335c59914f6dfd6f492b69f8 (diff) | |
download | uhd-fd0c2dc1c53240afed5eba9e73a4b090cdcdf78a.tar.gz uhd-fd0c2dc1c53240afed5eba9e73a4b090cdcdf78a.tar.bz2 uhd-fd0c2dc1c53240afed5eba9e73a4b090cdcdf78a.zip |
Merge branch 'fpga_ise12'
Diffstat (limited to 'fpga/usrp2/timing/time_transfer_tb.v')
-rw-r--r-- | fpga/usrp2/timing/time_transfer_tb.v | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/fpga/usrp2/timing/time_transfer_tb.v b/fpga/usrp2/timing/time_transfer_tb.v index 2b75c60bd..0c164f82c 100644 --- a/fpga/usrp2/timing/time_transfer_tb.v +++ b/fpga/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 |