1 |
2 |
pjf |
CONFIG PART = xc6vlx240tff1156-1;
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
########## ML605 Board ##########
|
5 |
|
|
NET clk_in_p LOC = J9 |IOSTANDARD = LVDS_25 |DIFF_TERM = TRUE;
|
6 |
|
|
NET clk_in_n LOC = H9 |IOSTANDARD = LVDS_25 |DIFF_TERM = TRUE;
|
7 |
|
|
|
8 |
|
|
Net reset LOC = H10 |IOSTANDARD = LVCMOS15 |TIG;
|
9 |
|
|
|
10 |
|
|
# downgrade the Place:1153 error in the mapper
|
11 |
|
|
NET "reset" CLOCK_DEDICATED_ROUTE = FALSE;
|
12 |
|
|
|
13 |
|
|
#### Module LEDs_8Bit constraints
|
14 |
|
|
NET "display[0]" LOC = AC22;
|
15 |
|
|
NET "display[1]" LOC = AC24;
|
16 |
|
|
NET "display[2]" LOC = AE22;
|
17 |
|
|
NET "display[3]" LOC = AE23;
|
18 |
|
|
NET "display[4]" LOC = AB23;
|
19 |
|
|
NET "display[5]" LOC = AG23;
|
20 |
|
|
NET "display[6]" LOC = AE24;
|
21 |
|
|
NET "display[7]" LOC = AD24;
|
22 |
|
|
|
23 |
10 |
pjf |
NET PBTX_LED LOC = AD21;
|
24 |
|
|
NET UDP_RX LOC = AH27;
|
25 |
|
|
NET DO_SECOND_TX_LED LOC = AH28;
|
26 |
|
|
NET TX_RSLT_0 LOC = AE21;
|
27 |
|
|
NET TX_RSLT_1 LOC = AP24;
|
28 |
2 |
pjf |
|
29 |
8 |
pjf |
|
30 |
|
|
|
31 |
2 |
pjf |
#### Module Push_Buttons_4Bit constraints
|
32 |
10 |
pjf |
NET PBTX LOC = H17;
|
33 |
|
|
NET PB_DO_SECOND_TX LOC = A18;
|
34 |
|
|
NET reset_leds LOC = G26;
|
35 |
2 |
pjf |
|
36 |
|
|
#### Module DIP_Switches_4Bit constraints
|
37 |
|
|
|
38 |
|
|
|
39 |
|
|
Net phy_resetn LOC = AH13 |IOSTANDARD = LVCMOS25 |TIG;
|
40 |
|
|
|
41 |
|
|
Net gmii_rxd<7> LOC = AC13 |IOSTANDARD = LVCMOS25;
|
42 |
|
|
Net gmii_rxd<6> LOC = AC12 |IOSTANDARD = LVCMOS25;
|
43 |
|
|
Net gmii_rxd<5> LOC = AD11 |IOSTANDARD = LVCMOS25;
|
44 |
|
|
Net gmii_rxd<4> LOC = AM12 |IOSTANDARD = LVCMOS25;
|
45 |
|
|
Net gmii_rxd<3> LOC = AN12 |IOSTANDARD = LVCMOS25;
|
46 |
|
|
Net gmii_rxd<2> LOC = AE14 |IOSTANDARD = LVCMOS25;
|
47 |
|
|
Net gmii_rxd<1> LOC = AF14 |IOSTANDARD = LVCMOS25;
|
48 |
|
|
Net gmii_rxd<0> LOC = AN13 |IOSTANDARD = LVCMOS25;
|
49 |
|
|
|
50 |
|
|
Net gmii_txd<7> LOC = AF11 |IOSTANDARD = LVCMOS25;
|
51 |
|
|
Net gmii_txd<6> LOC = AE11 |IOSTANDARD = LVCMOS25;
|
52 |
|
|
Net gmii_txd<5> LOC = AM10 |IOSTANDARD = LVCMOS25;
|
53 |
|
|
Net gmii_txd<4> LOC = AL10 |IOSTANDARD = LVCMOS25;
|
54 |
|
|
Net gmii_txd<3> LOC = AG11 |IOSTANDARD = LVCMOS25;
|
55 |
|
|
Net gmii_txd<2> LOC = AG10 |IOSTANDARD = LVCMOS25;
|
56 |
|
|
Net gmii_txd<1> LOC = AL11 |IOSTANDARD = LVCMOS25;
|
57 |
|
|
Net gmii_txd<0> LOC = AM11 |IOSTANDARD = LVCMOS25;
|
58 |
|
|
|
59 |
|
|
Net gmii_col LOC = AK13 |IOSTANDARD = LVCMOS25;
|
60 |
|
|
Net gmii_crs LOC = AL13 |IOSTANDARD = LVCMOS25;
|
61 |
|
|
Net mii_tx_clk LOC = AD12 |IOSTANDARD = LVCMOS25;
|
62 |
|
|
|
63 |
|
|
Net gmii_tx_en LOC = AJ10 |IOSTANDARD = LVCMOS25;
|
64 |
|
|
Net gmii_tx_er LOC = AH10 |IOSTANDARD = LVCMOS25;
|
65 |
|
|
Net gmii_tx_clk LOC = AH12 |IOSTANDARD = LVCMOS25;
|
66 |
|
|
|
67 |
|
|
Net gmii_rx_dv LOC = AM13 |IOSTANDARD = LVCMOS25;
|
68 |
|
|
Net gmii_rx_er LOC = AG12 |IOSTANDARD = LVCMOS25;
|
69 |
|
|
# P20 - GCLK7
|
70 |
|
|
Net gmii_rx_clk LOC = AP11 |IOSTANDARD = LVCMOS25;
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
NET "clk_in_p" TNM_NET = "clk_in_p";
|
75 |
|
|
TIMESPEC "TS_emac1_clk_in_p" = PERIOD "clk_in_p" 5.000 ns HIGH 50% INPUT_JITTER 50.0ps;
|
76 |
|
|
|
77 |
|
|
|
78 |
|
|
# Ethernet GTX_CLK high quality 125 MHz reference clock
|
79 |
|
|
NET "*mac_block/gtx_clk_bufg" TNM_NET = "ref_gtx_clk";
|
80 |
|
|
TIMEGRP "emac1_clk_ref_gtx" = "ref_gtx_clk";
|
81 |
|
|
TIMESPEC TS_emac1_clk_ref_gtx = PERIOD "N/A" 8 ns HIGH 50%;
|
82 |
|
|
|
83 |
|
|
|