util_adxcvr- add constraints file

main
Rejeesh Kutty 2016-07-15 10:19:48 -04:00
parent 1435c5f7f7
commit 75864f0ce5
3 changed files with 12 additions and 6 deletions

View File

@ -1026,15 +1026,15 @@ module util_adxcvr (
parameter integer GTH_OR_GTX_N = 0;
parameter integer CPLL_TX_OR_RX_N = 0;
parameter integer CPLL_FBDIV = 2;
parameter integer QPLL_REFCLK_DIV = 2;
parameter integer QPLL_REFCLK_DIV = 1;
parameter integer QPLL_FBDIV_RATIO = 1;
parameter integer RX_OUT_DIV = 1;
parameter integer RX_CLK25_DIV = 10;
parameter integer RX_CLK25_DIV = 20;
parameter integer TX_OUT_DIV = 1;
parameter integer TX_CLK25_DIV = 10;
parameter [31:0] PMA_RSV = 32'h00018480;
parameter [72:0] RX_CDR_CFG = 72'h03000023ff20400020;
parameter [26:0] QPLL_CFG = 27'h06801C1;
parameter integer TX_CLK25_DIV = 20;
parameter [31:0] PMA_RSV = 32'h001e7080;
parameter [72:0] RX_CDR_CFG = 72'h0b000023ff10400020;
parameter [26:0] QPLL_CFG = 27'h0680181;
parameter [ 9:0] QPLL_FBDIV = 10'b0000110000;
localparam integer NUM_OF_LANES = (TX_NUM_OF_LANES > RX_NUM_OF_LANES) ?

View File

@ -1,7 +1,11 @@
set_property shreg_extract no [get_cells -hier -filter {name =~ *up_rx_rst_done*}]
set_property shreg_extract no [get_cells -hier -filter {name =~ *up_tx_rst_done*}]
set_property shreg_extract no [get_cells -hier -filter {name =~ *rx_rate*}]
set_property shreg_extract no [get_cells -hier -filter {name =~ *tx_rate*}]
set_false_path -to [get_cells -hier -filter {name =~ *up_rx_rst_done_m1_reg && IS_SEQUENTIAL}]
set_false_path -to [get_cells -hier -filter {name =~ *up_tx_rst_done_m1_reg && IS_SEQUENTIAL}]
set_false_path -to [get_cells -hier -filter {name =~ *rx_rate_m1_reg* && IS_SEQUENTIAL}]
set_false_path -to [get_cells -hier -filter {name =~ *tx_rate_m1_reg* && IS_SEQUENTIAL}]

View File

@ -5,11 +5,13 @@ source $ad_hdl_dir/library/scripts/adi_ip.tcl
adi_ip_create util_adxcvr
adi_ip_files util_adxcvr [list \
"util_adxcvr_constr.xdc" \
"util_adxcvr_xcm.v" \
"util_adxcvr_xch.v" \
"util_adxcvr.v" ]
adi_ip_properties_lite util_adxcvr
adi_ip_constraints util_adxcvr "util_adxcvr_constr.xdc"
ipx::remove_all_bus_interface [ipx::current_core]