UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 33112

LogiCORE Tri-Mode Ethernet MAC v4.2 - Spartan-6 GMII designs need update to UCF constraints

Description

When using Spartan-6 and a GMII interface, I find that a change is needed to the ucf file to properly constrain the core. This change updates the net names used for the rx clock period.

Solution

Change from:

NET "*gmii_rx_clk" TNM_NET = "clk_rx";

TIMEGRP "rx_clock" = "clk_rx";

TIMESPEC "TS_rx_clk" = PERIOD "rx_clock" 8000 ps HIGH 50 %;

Change to:

NET "gmii_rx_clk" TNM_NET = "clk_rx_local";

TIMESPEC "TS_rx_clk_root" = PERIOD "clk_rx_local" 8000 ps HIGH 50 %;

NET "*rx_gmii_clk_int" TNM_NET = "clk_rx";

TIMEGRP "rx_clock" = "clk_rx";

TIMESPEC "TS_rx_clk" = PERIOD "rx_clock" 8000 ps HIGH 50 %;

AR# 33112
Date Created 07/08/2009
Last Updated 12/15/2012
Status Active
Type General Article