summaryrefslogtreecommitdiff
path: root/netfpga10g/constraints.ucf
blob: 9f1611064a84795ba4707a77786df5a3caa549cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

CONFIG PART = xc5vtx240tff1759-2;

NET "clk25" LOC = "AJ25" | IOSTANDARD = LVCMOS33;
NET "clk100" LOC = "AN25" | IOSTANDARD = LVCMOS33;

NET "clk25" TNM_NET=TNM_NET_CLK25;
TIMESPEC TS_CLK25 = PERIOD TNM_NET_CLK25 25 MHz;

NET "clk100" TNM_NET=TNM_NET_CLK100;
TIMESPEC TS_CLK100 = PERIOD TNM_NET_CLK100 100 MHz;

NET "led1" LOC = "AK25" | IOSTANDARD = LVCMOS33;
NET "led2" LOC = "AM24" | IOSTANDARD = LVCMOS33;
NET "led3" LOC = "AP20" | IOSTANDARD = LVCMOS33;

# PCI express
NET "pcie_clk_p" LOC = "AT4";
NET "pcie_clk_n" LOC = "AT3";
INST "pcie_wrapper/pcie_clk_ibuf" DIFF_TERM = "TRUE";

INST "pcie_wrapper/ep/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/GTD[0].GT_i" LOC = GTX_DUAL_X1Y5;
INST "pcie_wrapper/ep/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/GTD[2].GT_i" LOC = GTX_DUAL_X1Y4;
INST "pcie_wrapper/ep/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/GTD[4].GT_i" LOC = GTX_DUAL_X1Y3;
INST "pcie_wrapper/ep/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/GTD[6].GT_i" LOC = GTX_DUAL_X1Y2;

NET "clk125" TNM_NET=TNM_NET_CLK125;
TIMESPEC TS_CLK125 = PERIOD TNM_NET_CLK125 125 MHz;

# mdio

NET "phy_reset_n" LOC = "AR20" | IOSTANDARD = LVCMOS33;
NET "mdc" LOC = "AK23" | IOSTANDARD = LVCMOS33;
NET "mdio" LOC = "AL20" | IOSTANDARD = LVCMOS33;

# xaui

NET "xaui/txoutclk" TNM_NET="clk156_top";
TIMESPEC "TS_clk156_top" = PERIOD "clk156_top" 156.25 MHz;

NET "clk50" TNM_NET=DCLK_CLK;
TIMESPEC TS_DCLK_CLK = PERIOD DCLK_CLK 50 MHz;

NET *xaui_block/rocketio_wrapper_i/tile1_rxrecclk0_i TNM_NET=clk156_rec;
TIMESPEC TS_clk156_rec = PERIOD clk156_rec 156.25MHz;

INST xaui/xaui_block/rocketio_wrapper_i/tile0_xaui_v10_4_rocketio_wrapper_i/YES_REVERSE_LANES.gtx_dual_i LOC=GTX_DUAL_X1Y6;
INST xaui/xaui_block/rocketio_wrapper_i/tile1_xaui_v10_4_rocketio_wrapper_i/YES_REVERSE_LANES.gtx_dual_i LOC=GTX_DUAL_X1Y7;

NET "xaui0_clk_p"  LOC = "M4" ;
NET "xaui0_clk_n"  LOC = "M3" ;