Вот осваиваю гигабитный Ethernet на Spartan 6. На ISE при работе с 100 Мб все ок, что-то я не пойму, что надо в констрейнах указывать
Код
NET "clk_125MHz_in" TNM_NET = sys_clk_pin;
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 125000 kHz;
NET "rx_clk" TNM_NET = rx_clk;
TIMESPEC rx_clk = PERIOD "rx_clk" 125 MHz HIGH 50%;
INST "rx_data*" TNM = PHY_RX_SIGS;
TIMEGRP "PHY_RX_SIGS" OFFSET = IN 2.4 ns VALID 2.8 ns BEFORE "rx_clk" RISING;
NET "clk_125MHz_in" LOC = AA12 | IOSTANDARD = LVCMOS33;
NET "gtxclk_out" LOC = R11 |SLEW=FAST |DRIVE=8 | IOSTANDARD = LVCMOS33;
NET "rx_clk" LOC = Y11 | IOSTANDARD = LVCMOS33;
NET "rx_data[0]" LOC = Y3 | IOSTANDARD = LVCMOS33;
NET "rx_data[1]" LOC = W8 | IOSTANDARD = LVCMOS33;
NET "rx_data[2]" LOC = W4 | IOSTANDARD = LVCMOS33;
NET "rx_data[3]" LOC = U9 | IOSTANDARD = LVCMOS33;
NET "rx_data[4]" LOC = V7 | IOSTANDARD = LVCMOS33;
NET "rx_data[5]" LOC = V5 | IOSTANDARD = LVCMOS33;
NET "rx_data[6]" LOC = W9 | IOSTANDARD = LVCMOS33;
NET "rx_data[7]" LOC = U6 | IOSTANDARD = LVCMOS33;
NET "rx_en" LOC = Y4 | IOSTANDARD = LVCMOS33;
NET "rx_er" LOC = Y8 | IOSTANDARD = LVCMOS33;
NET "mdclk" LOC = AA2 | IOSTANDARD = LVCMOS33;
NET "mdio" LOC = AB3 | IOSTANDARD = LVCMOS33;
NET "MII_TX_CLK" LOC = W12 | IOSTANDARD = LVCMOS33;
NET "res_eth" LOC = T15 | IOSTANDARD = LVCMOS33
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 125000 kHz;
NET "rx_clk" TNM_NET = rx_clk;
TIMESPEC rx_clk = PERIOD "rx_clk" 125 MHz HIGH 50%;
INST "rx_data*" TNM = PHY_RX_SIGS;
TIMEGRP "PHY_RX_SIGS" OFFSET = IN 2.4 ns VALID 2.8 ns BEFORE "rx_clk" RISING;
NET "clk_125MHz_in" LOC = AA12 | IOSTANDARD = LVCMOS33;
NET "gtxclk_out" LOC = R11 |SLEW=FAST |DRIVE=8 | IOSTANDARD = LVCMOS33;
NET "rx_clk" LOC = Y11 | IOSTANDARD = LVCMOS33;
NET "rx_data[0]" LOC = Y3 | IOSTANDARD = LVCMOS33;
NET "rx_data[1]" LOC = W8 | IOSTANDARD = LVCMOS33;
NET "rx_data[2]" LOC = W4 | IOSTANDARD = LVCMOS33;
NET "rx_data[3]" LOC = U9 | IOSTANDARD = LVCMOS33;
NET "rx_data[4]" LOC = V7 | IOSTANDARD = LVCMOS33;
NET "rx_data[5]" LOC = V5 | IOSTANDARD = LVCMOS33;
NET "rx_data[6]" LOC = W9 | IOSTANDARD = LVCMOS33;
NET "rx_data[7]" LOC = U6 | IOSTANDARD = LVCMOS33;
NET "rx_en" LOC = Y4 | IOSTANDARD = LVCMOS33;
NET "rx_er" LOC = Y8 | IOSTANDARD = LVCMOS33;
NET "mdclk" LOC = AA2 | IOSTANDARD = LVCMOS33;
NET "mdio" LOC = AB3 | IOSTANDARD = LVCMOS33;
NET "MII_TX_CLK" LOC = W12 | IOSTANDARD = LVCMOS33;
NET "res_eth" LOC = T15 | IOSTANDARD = LVCMOS33
Кто может подсказать?