summaryrefslogtreecommitdiffstats
path: root/usrp2/top
diff options
context:
space:
mode:
authorIan Buckley <ian.buckley@gmail.com>2010-02-24 10:54:54 -0800
committerIan Buckley <ian.buckley@gmail.com>2010-02-24 10:54:54 -0800
commit06ba14e55b200b9aa0314f63b38c08f30613859f (patch)
treef7f1122195a123c012f5cf81fcae94f4d7e0d5d6 /usrp2/top
parent4f66d0fbff3da2105018492d21ca64b96115aba3 (diff)
downloaduhd-06ba14e55b200b9aa0314f63b38c08f30613859f.tar.gz
uhd-06ba14e55b200b9aa0314f63b38c08f30613859f.tar.bz2
uhd-06ba14e55b200b9aa0314f63b38c08f30613859f.zip
Cut debug bus connection to etherenet MAC to make closing timing easier
Diffstat (limited to 'usrp2/top')
-rw-r--r--usrp2/top/u2_rev3/u2_rev3.v9
1 files changed, 7 insertions, 2 deletions
diff --git a/usrp2/top/u2_rev3/u2_rev3.v b/usrp2/top/u2_rev3/u2_rev3.v
index 3c35743a3..3a43e4ffe 100644
--- a/usrp2/top/u2_rev3/u2_rev3.v
+++ b/usrp2/top/u2_rev3/u2_rev3.v
@@ -177,6 +177,9 @@ module u2_rev3
BUFG clk_fpga_BUF (.O(clk_fpga),.I(clk_fpga_unbuf));
defparam clk_fpga_pin.IOSTANDARD = "LVPECL_25";
+
+ wire cpld_clock_buf;
+ BUFG cpld_clock_BUF (.O(cpld_clock_buf),.I(cpld_clock));
wire exp_pps_in;
IBUFDS exp_pps_in_pin (.O(exp_pps_in),.I(exp_pps_in_p),.IB(exp_pps_in_n));
@@ -314,7 +317,9 @@ module u2_rev3
reg [15:0] ser_r_int;
reg ser_rklsb_int, ser_rkmsb_int;
- always @(posedge ser_rx_clk)
+ wire ser_rx_clk_buf;
+ BUFG ser_rx_clk_BUF (.O(ser_rx_clk_buf),.I(ser_rx_clk));
+ always @(posedge ser_rx_clk_buf)
begin
ser_r_int <= ser_r;
ser_rklsb_int <= ser_rklsb;
@@ -371,7 +376,7 @@ module u2_rev3
.ser_t (ser_t_unreg[15:0]),
.ser_tklsb (ser_tklsb_unreg),
.ser_tkmsb (ser_tkmsb_unreg),
- .ser_rx_clk (ser_rx_clk),
+ .ser_rx_clk (ser_rx_clk_buf),
.ser_r (ser_r_int[15:0]),
.ser_rklsb (ser_rklsb_int),
.ser_rkmsb (ser_rkmsb_int),