cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
markus_iis
Observer
Observer
2,823 Views
Registered: ‎11-26-2015

Change linerate GTH

Jump to solution

Hello,

 

I am planning a circuit-board with an ADC and an FPGA. The FPGA receives the captured date with a GHT-Transceiver. The samplerate of the ADC should be changeable and if the samplerate changes, the linerate of the GTH-Transceiver also changes. In my opinion I have to possibilities to manage that.

 

1. I change the refclk-frequency of the GTH-Transceiver

2. I change the PLL-divider settings

 

Which method would you prefer?

Do I have to reset the PLL and the Transceiver in both cases, or can I just change the refclk-frequency from external?

What is the possible refclk-frequency-range?

 

Thank you.

 

Regards,

Markus

 

1 Solution

Accepted Solutions
borisq
Xilinx Employee
Xilinx Employee
2,614 Views
Registered: ‎08-07-2007

hi Markus,

 

the line rate dynamically change is not simply changing the ref clock or divider.

because many things could change if the linerate varies.

 

below is an reference design for dynamically switch between 1G ethernet and 10G.

https://www.xilinx.com/support/documentation/application_notes/xapp1307-1g-10g-switching.pdf

you can take a look and start from there.

 

Thanks,

Boris

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------

View solution in original post

5 Replies
abyszuk
Adventurer
Adventurer
2,631 Views
Registered: ‎02-06-2012
If you want to change the linerate in coarse steps, then look at RXRATE/TXRATE ports of GTH.
In previous FPGA families changing the linerate required resetting the GT, not sure if this still holds true for ultrascale.
borisq
Xilinx Employee
Xilinx Employee
2,615 Views
Registered: ‎08-07-2007

hi Markus,

 

the line rate dynamically change is not simply changing the ref clock or divider.

because many things could change if the linerate varies.

 

below is an reference design for dynamically switch between 1G ethernet and 10G.

https://www.xilinx.com/support/documentation/application_notes/xapp1307-1g-10g-switching.pdf

you can take a look and start from there.

 

Thanks,

Boris

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------

View solution in original post

verilog_bee
Adventurer
Adventurer
883 Views
Registered: ‎11-23-2018

Hi,

Unable to run 1g_10f reference design in vivado 2018.3, IP does not get updated during IP update process.

ERROR: [Synth 8-448] named port connection 'soft_reset_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:351]
ERROR: [Synth 8-448] named port connection 'gt0_cpllfbclklost_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:361]
ERROR: [Synth 8-448] named port connection 'gt0_cplllock_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:362]
ERROR: [Synth 8-448] named port connection 'gt0_cplllockdetclk_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:363]
ERROR: [Synth 8-448] named port connection 'gt0_cpllrefclklost_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:364]
ERROR: [Synth 8-448] named port connection 'gt0_cpllreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:365]
ERROR: [Synth 8-448] named port connection 'gt0_gtrefclk0_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:367]
ERROR: [Synth 8-448] named port connection 'gt0_drpaddr_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:369]
ERROR: [Synth 8-448] named port connection 'gt0_drpclk_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:370]
ERROR: [Synth 8-448] named port connection 'gt0_drpdi_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:371]
ERROR: [Synth 8-448] named port connection 'gt0_drpdo_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:372]
ERROR: [Synth 8-448] named port connection 'gt0_drpen_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:373]
ERROR: [Synth 8-448] named port connection 'gt0_drprdy_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:374]
ERROR: [Synth 8-448] named port connection 'gt0_drpwe_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:375]
ERROR: [Synth 8-448] named port connection 'gt0_dmonitorout_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:376]
ERROR: [Synth 8-448] named port connection 'gt0_loopback_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:378]
ERROR: [Synth 8-448] named port connection 'gt0_rxpd_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:380]
ERROR: [Synth 8-448] named port connection 'gt0_txpd_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:381]
ERROR: [Synth 8-448] named port connection 'gt0_eyescanreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:383]
ERROR: [Synth 8-448] named port connection 'gt0_rxuserrdy_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:384]
ERROR: [Synth 8-448] named port connection 'gt0_eyescandataerror_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:386]
ERROR: [Synth 8-448] named port connection 'gt0_eyescantrigger_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:387]
ERROR: [Synth 8-448] named port connection 'gt0_rxcdrlock_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:389]
ERROR: [Synth 8-448] named port connection 'gt0_rxusrclk_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:391]
ERROR: [Synth 8-448] named port connection 'gt0_rxusrclk2_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:392]
ERROR: [Synth 8-448] named port connection 'gt0_rxdata_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:394]
ERROR: [Synth 8-448] named port connection 'gt0_rxprbserr_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:396]
ERROR: [Synth 8-448] named port connection 'gt0_rxprbssel_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:397]
ERROR: [Synth 8-448] named port connection 'gt0_rxprbscntreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:399]
ERROR: [Synth 8-448] named port connection 'gt0_rxdisperr_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:401]
ERROR: [Synth 8-448] named port connection 'gt0_rxnotintable_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:402]
ERROR: [Synth 8-448] named port connection 'gt0_gttxreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:403]
ERROR: [Synth 8-448] named port connection 'gt0_gtrxreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:404]
ERROR: [Synth 8-448] named port connection 'gt0_gthrxn_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:406]
ERROR: [Synth 8-448] named port connection 'gt0_rxbufreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:408]
ERROR: [Synth 8-448] named port connection 'gt0_rxbufstatus_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:409]
ERROR: [Synth 8-448] named port connection 'gt0_rxbyteisaligned_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:411]
ERROR: [Synth 8-448] named port connection 'gt0_rxbyterealign_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:412]
ERROR: [Synth 8-448] named port connection 'gt0_rxcommadet_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:413]
ERROR: [Synth 8-448] named port connection 'gt0_rxmcommaalignen_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:414]
ERROR: [Synth 8-448] named port connection 'gt0_rxpcommaalignen_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:415]
ERROR: [Synth 8-448] named port connection 'gt0_rxdfeagchold_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:417]
ERROR: [Synth 8-448] named port connection 'gt0_rxdfeagcovrden_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:418]
ERROR: [Synth 8-448] named port connection 'gt0_rxdfelfhold_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:419]
ERROR: [Synth 8-448] named port connection 'gt0_rxdfelpmreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:420]
ERROR: [Synth 8-448] named port connection 'gt0_rxmonitorout_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:421]
ERROR: [Synth 8-448] named port connection 'gt0_rxmonitorsel_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:422]
ERROR: [Synth 8-448] named port connection 'gt0_rxoutclk_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:424]
ERROR: [Synth 8-448] named port connection 'gt0_rxpcsreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:426]
ERROR: [Synth 8-448] named port connection 'gt0_rxpmareset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:427]
ERROR: [Synth 8-448] named port connection 'gt0_rxlpmen_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:429]
ERROR: [Synth 8-448] named port connection 'gt0_rxpolarity_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:431]
ERROR: [Synth 8-448] named port connection 'gt0_rxchariscomma_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:433]
ERROR: [Synth 8-448] named port connection 'gt0_rxcharisk_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:434]
ERROR: [Synth 8-448] named port connection 'gt0_gthrxp_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:436]
ERROR: [Synth 8-448] named port connection 'gt0_rxresetdone_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:438]
ERROR: [Synth 8-448] named port connection 'gt0_rxpmaresetdone_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:439]
ERROR: [Synth 8-448] named port connection 'gt0_txpostcursor_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:441]
ERROR: [Synth 8-448] named port connection 'gt0_txprecursor_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:442]
ERROR: [Synth 8-448] named port connection 'gt0_txuserrdy_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:444]
ERROR: [Synth 8-448] named port connection 'gt0_txchardispmode_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:446]
ERROR: [Synth 8-448] named port connection 'gt0_txchardispval_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:447]
ERROR: [Synth 8-448] named port connection 'gt0_txusrclk_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:449]
ERROR: [Synth 8-448] named port connection 'gt0_txusrclk2_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:450]
ERROR: [Synth 8-448] named port connection 'gt0_txelecidle_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:452]
ERROR: [Synth 8-448] named port connection 'gt0_txprbsforceerr_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:454]
ERROR: [Synth 8-448] named port connection 'gt0_txbufstatus_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:456]
ERROR: [Synth 8-448] named port connection 'gt0_txdiffctrl_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:458]
ERROR: [Synth 8-448] named port connection 'gt0_txdata_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:460]
ERROR: [Synth 8-448] named port connection 'gt0_gthtxn_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:462]
ERROR: [Synth 8-448] named port connection 'gt0_gthtxp_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:463]
ERROR: [Synth 8-448] named port connection 'gt0_txoutclk_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:465]
ERROR: [Synth 8-448] named port connection 'gt0_txoutclkfabric_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:466]
ERROR: [Synth 8-448] named port connection 'gt0_txoutclkpcs_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:467]
ERROR: [Synth 8-448] named port connection 'gt0_txpcsreset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:469]
ERROR: [Synth 8-448] named port connection 'gt0_txpmareset_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:470]
ERROR: [Synth 8-448] named port connection 'gt0_txresetdone_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:471]
ERROR: [Synth 8-448] named port connection 'gt0_txpmaresetdone_in' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:472]
ERROR: [Synth 8-448] named port connection 'gt0_txpolarity_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:474]
ERROR: [Synth 8-448] named port connection 'gt0_txprbssel_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:476]
ERROR: [Synth 8-448] named port connection 'gt0_txresetdone_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:478]
ERROR: [Synth 8-448] named port connection 'gt0_rxresetdone_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:479]
ERROR: [Synth 8-448] named port connection 'gt0_txcharisk_out' does not exist for instance 'pcs_pma_i' of module 'one_gig_eth_pcs_pma' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:482]
INFO: [Synth 8-6157] synthesizing module 'one_gig_eth_pcs_pma_resets' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_resets.v:63]
INFO: [Synth 8-5534] Detected attribute (* ASYNC_REG = "TRUE" *) [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_resets.v:74]
ERROR: [Synth 8-6156] failed synthesizing module 'one_gig_eth_pcs_pma_resets' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_resets.v:63]
ERROR: [Synth 8-6156] failed synthesizing module 'one_gig_eth_pcs_pma_support' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/support/one_gig_eth_pcs_pma_support.v:64]
ERROR: [Synth 8-6156] failed synthesizing module 'one_gig_eth_pcs_pma_example_design' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/ip_catalog/one_gig_pcs_pma/one_gig_eth_pcs_pma_example_design.v:60]
ERROR: [Synth 8-196] conditional expression could not be resolved to a constant [C:/one_gig_ten_gig_switchable_ip/hardware/sources/hdl/1g_10g_switchable.v:623]
ERROR: [Synth 8-6156] failed synthesizing module 'eth_1g_10g_switchable' [C:/one_gig_ten_gig_switchable_ip/hardware/sources/hdl/1g_10g_switchable.v:42]
---------------------------------------------------------------------------------
Finished RTL Elaboration : Time (s): cpu = 00:00:06 ; elapsed = 00:00:06 . Memory (MB): peak = 1409.391 ; gain = 0.000
---------------------------------------------------------------------------------
RTL Elaboration failed
63 Infos, 15 Warnings, 0 Critical Warnings and 89 Errors encountered.
synth_design failed
ERROR: [Vivado_Tcl 4-5] Elaboration failed - please see the console for details

 

 

Please guide. 

0 Kudos
verilog_bee
Adventurer
Adventurer
648 Views
Registered: ‎11-23-2018

Solved by changing the divider attributes value.

Tags (2)
0 Kudos
behnam_2705new
Explorer
Explorer
613 Views
Registered: ‎03-16-2019
take a look at @borisq answer
https://www.xilinx.com/support/documentation/application_notes/xapp1307-1g-10g-switching.pdf
this document is so helpful, mark his answer as a solution if you understand what should you do, or ask your misunderstanding.
Thanks
0 Kudos