When implementing the 10GBASE-R PCS/PMA v2.2 core, the generated UCF will throw the following warnings:
WARNING:ConstraintSystem:56 - Constraint <TIMESPEC "TS_rxusrclk2_to_clk156" =
FROM rxusrclk2 TO clk156_mmcm0_i_clkout0 TIG;> [pcs.ucf(90)]: Unable to find
an active 'TimeGrp' or 'TNM' or 'TPSync' constraint named
'clk156_mmcm0_i_clkout0'.
WARNING:ConstraintSystem:56 - Constraint <TIMESPEC "TS_clk156_to_txclk322" =
FROM clk156_mmcm0_i_clkout0 TO txclk322 TIG;> [pcs.ucf(94)]: Unable to find
an active 'TimeGrp' or 'TNM' or 'TPSync' constraint named
'clk156_mmcm0_i_clkout0'.
WARNING:ConstraintSystem:56 - Constraint <TIMESPEC "TS_txclk322_to_clk156" =
FROM txclk322 TO clk156_mmcm0_i_clkout0 TIG;> [pcs.ucf(96)]: Unable to find
an active 'TimeGrp' or 'TNM' or 'TPSync' constraint named
'clk156_mmcm0_i_clkout0'.
The workaround is to replace the following lines in the UCF:
TIMESPEC "TS_rxusrclk2_to_clk156" = FROM rxusrclk2 TO clk156_mmcm0_i_clkout0 TIG;
TIMESPEC "TS_clk156_to_txclk322" = FROM clk156_mmcm0_i_clkout0 TO txclk322 TIG;
TIMESPEC "TS_txclk322_to_clk156" = FROM txclk322 TO clk156_mmcm0_i_clkout0 TIG;
with:
TIMESPEC "TS_rxusrclk2_to_clk156" = FROM rxusrclk2 TO refclk TIG;
TIMESPEC "TS_clk156_to_txclk322" = FROM refclk TO txclk322 TIG;
TIMESPEC "TS_txclk322_to_clk156" = FROM txclk322 TO refclk TIG;
These UCF constraints will be fixed in core v2.3 delivered in ISE 14.1
Revision History:
4/12/2012 - Initial Release
AR# 47251 | |
---|---|
日期 | 12/15/2012 |
状态 | Active |
Type | 综合文章 |
IP |