6968 - Tri-speed Ethernet MAC: How to resolve Tri-speed Ethernet MAC version 1.4.0 synthesis error?

6968 - Tri-speed Ethernet MAC: How to resolve Tri-speed Ethernet MAC version 1.4.0 synthesis error?

Description:

Following error is encountered when compiling Radiant project with Tri-speed Ethernet MAC IP version 1.4.0, which is due to invalid .ldc file constraint:

Error 1026000 Synthesis ERROR - C:/prj/RD/TSEMAC_SGMII/tsmac_ip_d/constraints/tsmac_ip_d.ldc (112) : No clock matched 'pll_refclk_i'. [tsmac_ip_d.ldc:112]

Solution:

Open <IP Component Name>/constraints/<IP Component Name>.ldc file, and remove following constraint from line 112:

set_clock_groups -group [get_clocks clk_i] -group [get_clocks mdc_i] -group [get_clocks pll_refclk_i] -group [get_clocks clk_125m_pll_o] -group [get_clocks clk_625m_pll_o] -group [get_clocks clk_625m_90_pll_o] -group [get_clocks usr_clk_o] -group [get_clocks cdro_srclk] -group [get_clocks rx_eclk] -group [get_clocks tx_eclk] -asynchronous

This issue has been fixed in Tri-speed Ethernet MAC v1.5.0.