timing for ethernet clocks
Stefan Schuermans

Stefan Schuermans commited on 2012-02-21 21:39:56
Showing 1 changed files, with 4 additions and 3 deletions.

... ...
@@ -1,5 +1,5 @@
1 1
 NET "pin_o_eth_nrst" LOC = "D15" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
2
-NET "pin_i_eth_rx_clk" LOC = "C12" | IOSTANDARD = LVCMOS33;
2
+NET "pin_i_eth_rx_clk" LOC = "C12" | IOSTANDARD = LVCMOS33 | TNM_NET = pin_i_eth_rx_clk;
3 3
 NET "pin_i_eth_rxd[0]" LOC = "G7" | IOSTANDARD = LVCMOS33 | PULLUP;
4 4
 NET "pin_i_eth_rxd[1]" LOC = "G8" | IOSTANDARD = LVCMOS33 | PULLUP;
5 5
 NET "pin_i_eth_rxd[2]" LOC = "G9" | IOSTANDARD = LVCMOS33 | PULLUP;
... ...
@@ -8,10 +8,11 @@ NET "pin_i_eth_rxd[4]" LOC = "G10" | IOSTANDARD = LVCMOS33;
8 8
 NET "pin_i_eth_rx_dv" LOC = "H10" | IOSTANDARD = LVCMOS33 ;
9 9
 NET "pin_i_eth_crs" LOC = "H12" | IOSTANDARD = LVCMOS33;
10 10
 NET "pin_i_eth_col" LOC = "G12" | IOSTANDARD = LVCMOS33 | PULLDOWN;
11
-NET "pin_i_eth_tx_clk" LOC = "E11" | IOSTANDARD = LVCMOS33;
11
+NET "pin_i_eth_tx_clk" LOC = "E11" | IOSTANDARD = LVCMOS33 | TNM_NET = pin_i_eth_tx_clk;
12 12
 NET "pin_o_eth_txd[0]" LOC = "F8" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4;
13 13
 NET "pin_o_eth_txd[1]" LOC = "E7" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4;
14 14
 NET "pin_o_eth_txd[2]" LOC = "E6" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4;
15 15
 NET "pin_o_eth_txd[3]" LOC = "F7" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4;
16 16
 NET "pin_o_eth_tx_en" LOC = "D8" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4;
17
-
17
+TIMESPEC TS_pin_i_eth_rx_clk = PERIOD "pin_i_eth_rx_clk" 40 ns HIGH 50%;
18
+TIMESPEC TS_pin_i_eth_tx_clk = PERIOD "pin_i_eth_tx_clk" 40 ns HIGH 50%;
18 19