1 | #System clock (40MHz from Clock Board) |
---|
2 | NET clk_1_sys_clk LOC=AN20 | IOSTANDARD = LVTTL; |
---|
3 | NET clk_1_sys_clk TNM_NET = sys_clk; |
---|
4 | TIMESPEC TS_sys_clk = PERIOD sys_clk 40000 kHz; |
---|
5 | |
---|
6 | #System reset ("down" push button) |
---|
7 | NET rst_1_sys_rst LOC=M21 | IOSTANDARD = LVCMOS25; |
---|
8 | NET rst_1_sys_rst TIG; |
---|
9 | |
---|
10 | NET debughdr<0> LOC = L20 | IOSTANDARD = LVTTL; #pin 0 |
---|
11 | NET debughdr<1> LOC = J21 | IOSTANDARD = LVTTL; #pin 1 |
---|
12 | |
---|
13 | NET debug_sw_gpio<0> LOC = G20 | IOSTANDARD = LVTTL; #pin 2 |
---|
14 | NET debug_sw_gpio<1> LOC = J20 | IOSTANDARD = LVTTL; #pin 3 |
---|
15 | |
---|
16 | # NOTE: As of WARPLab 7.5.0, pins 4 - 7 are used as duplicate trigger_out[3:0] ports. To change |
---|
17 | # them back to software GPIO pins, please uncomment the following lines and comment out the |
---|
18 | # first set of trigger_out pins. |
---|
19 | # |
---|
20 | # NET debug_sw_gpio<2> LOC = K21 | IOSTANDARD = LVTTL; #pin 4 |
---|
21 | # NET debug_sw_gpio<3> LOC = F20 | IOSTANDARD = LVTTL; #pin 5 |
---|
22 | # NET debug_sw_gpio<4> LOC = H20 | IOSTANDARD = LVTTL; #pin 6 |
---|
23 | # NET debug_sw_gpio<5> LOC = L21 | IOSTANDARD = LVTTL; #pin 7 |
---|
24 | |
---|
25 | NET trigger_1_out<0> LOC = K21 | IOSTANDARD = LVTTL; #pin 4 |
---|
26 | NET trigger_1_out<1> LOC = F20 | IOSTANDARD = LVTTL; #pin 5 |
---|
27 | NET trigger_1_out<2> LOC = H20 | IOSTANDARD = LVTTL; #pin 6 |
---|
28 | NET trigger_1_out<3> LOC = L21 | IOSTANDARD = LVTTL; #pin 7 |
---|
29 | |
---|
30 | Net trigger_0_out<0> LOC = H18 | IOSTANDARD = LVTTL; #pin 8 |
---|
31 | Net trigger_0_out<1> LOC = H19 | IOSTANDARD = LVTTL; #pin 9 |
---|
32 | Net trigger_0_out<2> LOC = K19 | IOSTANDARD = LVTTL; #pin 10 |
---|
33 | Net trigger_0_out<3> LOC = G18 | IOSTANDARD = LVTTL; #pin 11 |
---|
34 | |
---|
35 | Net trigger_in<0> LOC = F19 | IOSTANDARD = LVTTL | PULLDOWN; #pin 12 |
---|
36 | Net trigger_in<1> LOC = L19 | IOSTANDARD = LVTTL | PULLDOWN; #pin 13 |
---|
37 | Net trigger_in<2> LOC = J19 | IOSTANDARD = LVTTL | PULLDOWN; #pin 14 |
---|
38 | Net trigger_in<3> LOC = F18 | IOSTANDARD = LVTTL | PULLDOWN; #pin 15 |
---|
39 | |
---|
40 | NET UserIO_LEDs<0> LOC=N24 | IOSTANDARD = LVCMOS25;
|
---|
41 | NET UserIO_LEDs<1> LOC=N20 | IOSTANDARD = LVCMOS25;
|
---|
42 | NET UserIO_LEDs<2> LOC=L18 | IOSTANDARD = LVCMOS25;
|
---|
43 | NET UserIO_LEDs<3> LOC=N18 | IOSTANDARD = LVCMOS25;
|
---|
44 | NET UserIO_LEDs<4> LOC=M18 | IOSTANDARD = LVCMOS25;
|
---|
45 | NET UserIO_LEDs<5> LOC=M25 | IOSTANDARD = LVCMOS25;
|
---|
46 | NET UserIO_LEDs<6> LOC=N19 | IOSTANDARD = LVCMOS25;
|
---|
47 | NET UserIO_LEDs<7> LOC=P19 | IOSTANDARD = LVCMOS25;
|
---|
48 | NET UserIO_IOEx_SDA LOC=AL18 | IOSTANDARD = LVTTL;
|
---|
49 | NET UserIO_IOEx_SCL LOC=AK17 | IOSTANDARD = LVTTL;
|
---|
50 | NET UserIO_PB<0> LOC=N23 | IOSTANDARD = LVCMOS25;
|
---|
51 | NET UserIO_PB<1> LOC=N22 | IOSTANDARD = LVCMOS25;
|
---|
52 | NET UserIO_PB<2> LOC=M23 | IOSTANDARD = LVCMOS25;
|
---|
53 | NET UserIO_PB<3> LOC=L23 | IOSTANDARD = LVCMOS25;
|
---|
54 | NET UserIO_DIPSW<0> LOC=M17 | IOSTANDARD = LVCMOS25;
|
---|
55 | NET UserIO_DIPSW<1> LOC=R18 | IOSTANDARD = LVCMOS25;
|
---|
56 | NET UserIO_DIPSW<2> LOC=P17 | IOSTANDARD = LVCMOS25;
|
---|
57 | NET UserIO_DIPSW<3> LOC=M16 | IOSTANDARD = LVCMOS25;
|
---|
58 | NET rs232_db9_RX LOC=L24 | IOSTANDARD = LVCMOS25;
|
---|
59 | NET rs232_db9_TX LOC=K24 | IOSTANDARD = LVCMOS25;
|
---|
60 | NET rs232_usb_RX LOC=C23 | IOSTANDARD = LVTTL;
|
---|
61 | NET rs232_usb_TX LOC=AA23 | IOSTANDARD = LVTTL;
|
---|
62 | |
---|
63 | #Ethernet |
---|
64 | NET ETH_TemacPhy_RST_n LOC = C17 | TIG | IOSTANDARD = LVCMOS25;
|
---|
65 | NET ETH_MII_TX_CLK LOC = G22 | PERIOD = 40 ns | MAXSKEW= 1.0 ns | IOSTANDARD = LVCMOS25;
|
---|
66 | NET ETH_GMII_TXD<7> LOC = K16 | IOSTANDARD = LVCMOS25;
|
---|
67 | NET ETH_GMII_TXD<6> LOC = H17 | IOSTANDARD = LVCMOS25;
|
---|
68 | NET ETH_GMII_TXD<5> LOC = J17 | IOSTANDARD = LVCMOS25;
|
---|
69 | NET ETH_GMII_TXD<4> LOC = J16 | IOSTANDARD = LVCMOS25;
|
---|
70 | NET ETH_GMII_TXD<3> LOC = G15 | IOSTANDARD = LVCMOS25;
|
---|
71 | NET ETH_GMII_TXD<2> LOC = K17 | IOSTANDARD = LVCMOS25;
|
---|
72 | NET ETH_GMII_TXD<1> LOC = E17 | IOSTANDARD = LVCMOS25;
|
---|
73 | NET ETH_GMII_TXD<0> LOC = D17 | IOSTANDARD = LVCMOS25;
|
---|
74 | NET ETH_GMII_TX_EN LOC = C18 | IOSTANDARD = LVCMOS25;
|
---|
75 | NET ETH_GMII_TX_ER LOC = K18 | IOSTANDARD = LVCMOS25;
|
---|
76 | NET ETH_GMII_TX_CLK LOC = F21 | IOSTANDARD = LVCMOS25;
|
---|
77 | NET ETH_GMII_RXD<7> LOC = G21 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
78 | NET ETH_GMII_RXD<6> LOC = E23 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
79 | NET ETH_GMII_RXD<5> LOC = G23 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
80 | NET ETH_GMII_RXD<4> LOC = J24 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
81 | NET ETH_GMII_RXD<3> LOC = H22 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
82 | NET ETH_GMII_RXD<2> LOC = E22 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
83 | NET ETH_GMII_RXD<1> LOC = E21 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
84 | NET ETH_GMII_RXD<0> LOC = K23 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
85 | NET ETH_GMII_RX_DV LOC = H23 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
86 | NET ETH_GMII_RX_ER LOC = F23 | IOBDELAY=NONE | IOSTANDARD = LVCMOS25;
|
---|
87 | NET ETH_GMII_RX_CLK LOC = J22 | IOSTANDARD = LVCMOS25;
|
---|
88 | NET ETH_MDC LOC = H15 | IOSTANDARD = LVCMOS25;
|
---|
89 | NET ETH_MDIO LOC = L16 | IOSTANDARD = LVCMOS25;
|
---|
90 | |
---|
91 | #Clock board config |
---|
92 | NET clk_board_config_sys_clk LOC=AM21 | IOSTANDARD = LVTTL;
|
---|
93 | NET clk_board_config_radio_dat_out LOC=AN19 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
94 | NET clk_board_config_radio_csb_out LOC=AP19 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
95 | NET clk_board_config_radio_en_out LOC=AR19 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
96 | NET clk_board_config_radio_clk_out LOC=AM20 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
97 | NET clk_board_config_logic_dat_out LOC=AR21 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
98 | NET clk_board_config_logic_csb_out LOC=AL21 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
99 | NET clk_board_config_logic_en_out LOC=AK21 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
100 | NET clk_board_config_logic_clk_out LOC=AN22 | IOSTANDARD=LVTTL | SLEW = SLOW;
|
---|
101 | |
---|
102 | NET FPGA_EEPROM_IO LOC=AH22 | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 8;
|
---|
103 | |
---|
104 | #RF A (Radio Board in daughtercard slot 2) |
---|
105 | NET RFA_RSSI_ADC_CLK LOC=AF5 | IOSTANDARD=LVTTL; |
---|
106 | NET RFA_DAC_I<0> LOC=AP4 | IOSTANDARD = LVTTL; |
---|
107 | NET RFA_DAC_I<1> LOC=AR3 | IOSTANDARD = LVTTL; |
---|
108 | NET RFA_DAC_I<2> LOC=AT4 | IOSTANDARD = LVTTL; |
---|
109 | NET RFA_DAC_I<3> LOC=AR4 | IOSTANDARD = LVTTL; |
---|
110 | NET RFA_DAC_I<4> LOC=AT5 | IOSTANDARD = LVTTL; |
---|
111 | NET RFA_DAC_I<5> LOC=AN3 | IOSTANDARD = LVTTL; |
---|
112 | NET RFA_DAC_I<6> LOC=AT3 | IOSTANDARD = LVTTL; |
---|
113 | NET RFA_DAC_I<7> LOC=AU5 | IOSTANDARD = LVTTL; |
---|
114 | NET RFA_DAC_I<8> LOC=AM7 | IOSTANDARD = LVTTL; |
---|
115 | NET RFA_DAC_I<9> LOC=AU6 | IOSTANDARD = LVTTL; |
---|
116 | NET RFA_DAC_I<10> LOC=AP5 | IOSTANDARD = LVTTL; |
---|
117 | NET RFA_DAC_I<11> LOC=AN5 | IOSTANDARD = LVTTL; |
---|
118 | NET RFA_DAC_I<12> LOC=AT6 | IOSTANDARD = LVTTL; |
---|
119 | NET RFA_DAC_I<13> LOC=AM6 | IOSTANDARD = LVTTL; |
---|
120 | NET RFA_DAC_I<14> LOC=AL6 | IOSTANDARD = LVTTL; |
---|
121 | NET RFA_DAC_I<15> LOC=AL8 | IOSTANDARD = LVTTL; |
---|
122 | NET RFA_DAC_Q<0> LOC=AF8 | IOSTANDARD = LVTTL; |
---|
123 | NET RFA_DAC_Q<1> LOC=AF9 | IOSTANDARD = LVTTL; |
---|
124 | NET RFA_DAC_Q<2> LOC=AH8 | IOSTANDARD = LVTTL; |
---|
125 | NET RFA_DAC_Q<3> LOC=AG7 | IOSTANDARD = LVTTL; |
---|
126 | NET RFA_DAC_Q<4> LOC=AJ6 | IOSTANDARD = LVTTL; |
---|
127 | NET RFA_DAC_Q<5> LOC=AN4 | IOSTANDARD = LVTTL; |
---|
128 | NET RFA_DAC_Q<6> LOC=AG8 | IOSTANDARD = LVTTL; |
---|
129 | NET RFA_DAC_Q<7> LOC=AM5 | IOSTANDARD = LVTTL; |
---|
130 | NET RFA_DAC_Q<8> LOC=AJ5 | IOSTANDARD = LVTTL; |
---|
131 | NET RFA_DAC_Q<9> LOC=AK6 | IOSTANDARD = LVTTL; |
---|
132 | NET RFA_DAC_Q<10> LOC=AH7 | IOSTANDARD = LVTTL; |
---|
133 | NET RFA_DAC_Q<11> LOC=AJ4 | IOSTANDARD = LVTTL; |
---|
134 | NET RFA_DAC_Q<12> LOC=AL4 | IOSTANDARD = LVTTL; |
---|
135 | NET RFA_DAC_Q<13> LOC=AB15 | IOSTANDARD = LVTTL; |
---|
136 | NET RFA_DAC_Q<14> LOC=AC14 | IOSTANDARD = LVTTL; |
---|
137 | NET RFA_DAC_Q<15> LOC=AK4 | IOSTANDARD = LVTTL; |
---|
138 | NET RFA_RX_ADC_I<0> LOC=V14 | IOSTANDARD = LVTTL; |
---|
139 | NET RFA_RX_ADC_I<1> LOC=U15 | IOSTANDARD = LVTTL; |
---|
140 | NET RFA_RX_ADC_I<2> LOC=W6 | IOSTANDARD = LVTTL; |
---|
141 | NET RFA_RX_ADC_I<3> LOC=AG18 | IOSTANDARD = LVTTL; |
---|
142 | NET RFA_RX_ADC_I<4> LOC=V15 | IOSTANDARD = LVTTL; |
---|
143 | NET RFA_RX_ADC_I<5> LOC=V5 | IOSTANDARD = LVTTL; |
---|
144 | NET RFA_RX_ADC_I<6> LOC=AA10 | IOSTANDARD = LVTTL; |
---|
145 | NET RFA_RX_ADC_I<7> LOC=Y11 | IOSTANDARD = LVTTL; |
---|
146 | NET RFA_RX_ADC_I<8> LOC=AA9 | IOSTANDARD = LVTTL; |
---|
147 | NET RFA_RX_ADC_I<9> LOC=V7 | IOSTANDARD = LVTTL; |
---|
148 | NET RFA_RX_ADC_I<10> LOC=U6 | IOSTANDARD = LVTTL; |
---|
149 | NET RFA_RX_ADC_I<11> LOC=AB11 | IOSTANDARD = LVTTL; |
---|
150 | NET RFA_RX_ADC_I<12> LOC=W4 | IOSTANDARD = LVTTL; |
---|
151 | NET RFA_RX_ADC_I<13> LOC=V12 | IOSTANDARD = LVTTL; |
---|
152 | NET RFA_RX_ADC_Q<0> LOC=AB7 | IOSTANDARD = LVTTL; |
---|
153 | NET RFA_RX_ADC_Q<1> LOC=AE7 | IOSTANDARD = LVTTL; |
---|
154 | NET RFA_RX_ADC_Q<2> LOC=AC7 | IOSTANDARD = LVTTL; |
---|
155 | NET RFA_RX_ADC_Q<3> LOC=AC5 | IOSTANDARD = LVTTL; |
---|
156 | NET RFA_RX_ADC_Q<4> LOC=AE4 | IOSTANDARD = LVTTL; |
---|
157 | NET RFA_RX_ADC_Q<5> LOC=AD4 | IOSTANDARD = LVTTL; |
---|
158 | NET RFA_RX_ADC_Q<6> LOC=AD7 | IOSTANDARD = LVTTL; |
---|
159 | NET RFA_RX_ADC_Q<7> LOC=AD6 | IOSTANDARD = LVTTL; |
---|
160 | NET RFA_RX_ADC_Q<8> LOC=W14 | IOSTANDARD = LVTTL; |
---|
161 | NET RFA_RX_ADC_Q<9> LOC=U5 | IOSTANDARD = LVTTL; |
---|
162 | NET RFA_RX_ADC_Q<10> LOC=W5 | IOSTANDARD = LVTTL; |
---|
163 | NET RFA_RX_ADC_Q<11> LOC=AA11 | IOSTANDARD = LVTTL; |
---|
164 | NET RFA_RX_ADC_Q<12> LOC=W9 | IOSTANDARD = LVTTL; |
---|
165 | NET RFA_RX_ADC_Q<13> LOC=Y12 | IOSTANDARD = LVTTL; |
---|
166 | NET RFA_B<0> LOC=AA4 | IOSTANDARD = LVTTL; |
---|
167 | NET RFA_B<1> LOC=AH5 | IOSTANDARD = LVTTL; |
---|
168 | NET RFA_B<2> LOC=Y4 | IOSTANDARD = LVTTL; |
---|
169 | NET RFA_B<3> LOC=V17 | IOSTANDARD = LVTTL; |
---|
170 | NET RFA_B<4> LOC=AC3 | IOSTANDARD = LVTTL; |
---|
171 | NET RFA_B<5> LOC=Y6 | IOSTANDARD = LVTTL; |
---|
172 | NET RFA_B<6> LOC=AH4 | IOSTANDARD = LVTTL; |
---|
173 | NET RFA_ANTSW<0> LOC=U3 | IOSTANDARD=LVTTL; |
---|
174 | NET RFA_ANTSW<1> LOC=Y7 | IOSTANDARD=LVTTL; |
---|
175 | NET RFA_LEDS<0> LOC=AA8 | IOSTANDARD=LVTTL; |
---|
176 | NET RFA_LEDS<1> LOC=W10 | IOSTANDARD=LVTTL; |
---|
177 | NET RFA_LEDS<2> LOC=V4 | IOSTANDARD=LVTTL; |
---|
178 | NET RFA_DIPSW<0> LOC=Y13 | IOSTANDARD=LVTTL; |
---|
179 | NET RFA_DIPSW<1> LOC=AH3 | IOSTANDARD=LVTTL; |
---|
180 | NET RFA_DIPSW<2> LOC=W15 | IOSTANDARD=LVTTL; |
---|
181 | NET RFA_DIPSW<3> LOC=AA13 | IOSTANDARD=LVTTL; |
---|
182 | NET RFA_RSSI_ADC_D<0> LOC=AD10 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
183 | NET RFA_RSSI_ADC_D<1> LOC=AD11 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
184 | NET RFA_RSSI_ADC_D<2> LOC=AE3 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
185 | NET RFA_RSSI_ADC_D<3> LOC=AC13 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
186 | NET RFA_RSSI_ADC_D<4> LOC=AF3 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
187 | NET RFA_RSSI_ADC_D<5> LOC=AM3 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
188 | NET RFA_RSSI_ADC_D<6> LOC=AG10 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
189 | NET RFA_RSSI_ADC_D<7> LOC=AF10 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
190 | NET RFA_RSSI_ADC_D<8> LOC=AL5 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
191 | NET RFA_RSSI_ADC_D<9> LOC=AM8 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
192 | NET RFA_EEPROM_IO LOC=AE6 | IOSTANDARD=LVTTL | SLEW = SLOW | DRIVE = 8; |
---|
193 | NET RFA_SPI_SCLK LOC=AB12 | IOSTANDARD=LVTTL; |
---|
194 | NET RFA_SPI_MOSI LOC=AG3 | IOSTANDARD=LVTTL; |
---|
195 | NET RFA_SPI_CSn LOC=AE8 | IOSTANDARD=LVTTL; |
---|
196 | NET RFA_SHDN LOC=AB3 | IOSTANDARD=LVTTL; |
---|
197 | NET RFA_TxEn LOC=W16 | IOSTANDARD=LVTTL; |
---|
198 | NET RFA_RxEn LOC=AB10 | IOSTANDARD=LVTTL; |
---|
199 | NET RFA_RxHP LOC=AC4 | IOSTANDARD=LVTTL; |
---|
200 | NET RFA_PAEn_24 LOC=W7 | IOSTANDARD=LVTTL; |
---|
201 | NET RFA_PAEn_5 LOC=AC8 | IOSTANDARD=LVTTL; |
---|
202 | NET RFA_RX_ADC_DCS LOC=AA5 | IOSTANDARD=LVTTL; |
---|
203 | NET RFA_RX_ADC_DFS LOC=AF4 | IOSTANDARD=LVTTL; |
---|
204 | NET RFA_RX_ADC_I_PWDN LOC=Y8 | IOSTANDARD=LVTTL; |
---|
205 | NET RFA_RX_ADC_Q_PWDN LOC=AA14 | IOSTANDARD=LVTTL; |
---|
206 | NET RFA_RSSI_ADC_CLAMP LOC=AB13 | IOSTANDARD=LVTTL; |
---|
207 | NET RFA_RSSI_ADC_HIZ LOC=AK3 | IOSTANDARD=LVTTL; |
---|
208 | NET RFA_RSSI_ADC_SLEEP LOC=AH9 | IOSTANDARD=LVTTL; |
---|
209 | NET RFA_LD LOC=AD9 | IOSTANDARD=LVTTL; |
---|
210 | NET RFA_RX_ADC_I_OTR LOC=V13 | IOSTANDARD=LVTTL; |
---|
211 | NET RFA_RX_ADC_Q_OTR LOC=Y9 | IOSTANDARD=LVTTL; |
---|
212 | NET RFA_DAC_PLLLOCK LOC=AL3 | IOSTANDARD=LVTTL; |
---|
213 | NET RFA_DAC_RESET LOC=AC10 | IOSTANDARD=LVTTL; |
---|
214 | NET RFA_DAC_SPI_MOSI LOC=AC9 | IOSTANDARD=LVTTL; |
---|
215 | NET RFA_DAC_SPI_MISO LOC=AJ7 | IOSTANDARD=LVTTL; |
---|
216 | NET RFA_DAC_SPI_CSn LOC=AK8 | IOSTANDARD=LVTTL; |
---|
217 | NET RFA_DAC_SPI_SCLK LOC=AK7 | IOSTANDARD=LVTTL; |
---|
218 | |
---|
219 | #RF B (Radio Board in daughtercard slot 3) |
---|
220 | NET RFB_RSSI_ADC_CLK LOC=AD32 | IOSTANDARD=LVTTL; |
---|
221 | NET RFB_DAC_I<0> LOC=AB35 | IOSTANDARD = LVTTL; |
---|
222 | NET RFB_DAC_I<1> LOC=AC34 | IOSTANDARD = LVTTL; |
---|
223 | NET RFB_DAC_I<2> LOC=AA30 | IOSTANDARD = LVTTL; |
---|
224 | NET RFB_DAC_I<3> LOC=Y27 | IOSTANDARD = LVTTL; |
---|
225 | NET RFB_DAC_I<4> LOC=AB31 | IOSTANDARD = LVTTL; |
---|
226 | NET RFB_DAC_I<5> LOC=N37 | IOSTANDARD = LVTTL; |
---|
227 | NET RFB_DAC_I<6> LOC=AA31 | IOSTANDARD = LVTTL; |
---|
228 | NET RFB_DAC_I<7> LOC=R34 | IOSTANDARD = LVTTL; |
---|
229 | NET RFB_DAC_I<8> LOC=AC32 | IOSTANDARD = LVTTL; |
---|
230 | NET RFB_DAC_I<9> LOC=Y32 | IOSTANDARD = LVTTL; |
---|
231 | NET RFB_DAC_I<10> LOC=AD35 | IOSTANDARD = LVTTL; |
---|
232 | NET RFB_DAC_I<11> LOC=Y34 | IOSTANDARD = LVTTL; |
---|
233 | NET RFB_DAC_I<12> LOC=P37 | IOSTANDARD = LVTTL; |
---|
234 | NET RFB_DAC_I<13> LOC=R36 | IOSTANDARD = LVTTL; |
---|
235 | NET RFB_DAC_I<14> LOC=T35 | IOSTANDARD = LVTTL; |
---|
236 | NET RFB_DAC_I<15> LOC=Y33 | IOSTANDARD = LVTTL; |
---|
237 | NET RFB_DAC_Q<0> LOC=V34 | IOSTANDARD = LVTTL; |
---|
238 | NET RFB_DAC_Q<1> LOC=AC35 | IOSTANDARD = LVTTL; |
---|
239 | NET RFB_DAC_Q<2> LOC=V33 | IOSTANDARD = LVTTL; |
---|
240 | NET RFB_DAC_Q<3> LOC=Y36 | IOSTANDARD = LVTTL; |
---|
241 | NET RFB_DAC_Q<4> LOC=U37 | IOSTANDARD = LVTTL; |
---|
242 | NET RFB_DAC_Q<5> LOC=AB36 | IOSTANDARD = LVTTL; |
---|
243 | NET RFB_DAC_Q<6> LOC=U35 | IOSTANDARD = LVTTL; |
---|
244 | NET RFB_DAC_Q<7> LOC=Y37 | IOSTANDARD = LVTTL; |
---|
245 | NET RFB_DAC_Q<8> LOC=W37 | IOSTANDARD = LVTTL; |
---|
246 | NET RFB_DAC_Q<9> LOC=AA34 | IOSTANDARD = LVTTL; |
---|
247 | NET RFB_DAC_Q<10> LOC=W36 | IOSTANDARD = LVTTL; |
---|
248 | NET RFB_DAC_Q<11> LOC=AA35 | IOSTANDARD = LVTTL; |
---|
249 | NET RFB_DAC_Q<12> LOC=W30 | IOSTANDARD = LVTTL; |
---|
250 | NET RFB_DAC_Q<13> LOC=W32 | IOSTANDARD = LVTTL; |
---|
251 | NET RFB_DAC_Q<14> LOC=V35 | IOSTANDARD = LVTTL; |
---|
252 | NET RFB_DAC_Q<15> LOC=W34 | IOSTANDARD = LVTTL; |
---|
253 | NET RFB_RX_ADC_I<0> LOC=AM33 | IOSTANDARD = LVTTL; |
---|
254 | NET RFB_RX_ADC_I<1> LOC=AF33 | IOSTANDARD = LVTTL; |
---|
255 | NET RFB_RX_ADC_I<2> LOC=AG31 | IOSTANDARD = LVTTL; |
---|
256 | NET RFB_RX_ADC_I<3> LOC=AM22 | IOSTANDARD = LVTTL; |
---|
257 | NET RFB_RX_ADC_I<4> LOC=AH30 | IOSTANDARD = LVTTL; |
---|
258 | NET RFB_RX_ADC_I<5> LOC=AG32 | IOSTANDARD = LVTTL; |
---|
259 | NET RFB_RX_ADC_I<6> LOC=AF31 | IOSTANDARD = LVTTL; |
---|
260 | NET RFB_RX_ADC_I<7> LOC=AH34 | IOSTANDARD = LVTTL; |
---|
261 | NET RFB_RX_ADC_I<8> LOC=AK32 | IOSTANDARD = LVTTL; |
---|
262 | NET RFB_RX_ADC_I<9> LOC=AF34 | IOSTANDARD = LVTTL; |
---|
263 | NET RFB_RX_ADC_I<10> LOC=AN34 | IOSTANDARD = LVTTL; |
---|
264 | NET RFB_RX_ADC_I<11> LOC=AJ36 | IOSTANDARD = LVTTL; |
---|
265 | NET RFB_RX_ADC_I<12> LOC=AN33 | IOSTANDARD = LVTTL; |
---|
266 | NET RFB_RX_ADC_I<13> LOC=AH35 | IOSTANDARD = LVTTL; |
---|
267 | NET RFB_RX_ADC_Q<0> LOC=AA26 | IOSTANDARD = LVTTL; |
---|
268 | NET RFB_RX_ADC_Q<1> LOC=AE29 | IOSTANDARD = LVTTL; |
---|
269 | NET RFB_RX_ADC_Q<2> LOC=AA29 | IOSTANDARD = LVTTL; |
---|
270 | NET RFB_RX_ADC_Q<3> LOC=AD29 | IOSTANDARD = LVTTL; |
---|
271 | NET RFB_RX_ADC_Q<4> LOC=AB26 | IOSTANDARD = LVTTL; |
---|
272 | NET RFB_RX_ADC_Q<5> LOC=AB27 | IOSTANDARD = LVTTL; |
---|
273 | NET RFB_RX_ADC_Q<6> LOC=AA28 | IOSTANDARD = LVTTL; |
---|
274 | NET RFB_RX_ADC_Q<7> LOC=AC28 | IOSTANDARD = LVTTL; |
---|
275 | NET RFB_RX_ADC_Q<8> LOC=AL34 | IOSTANDARD = LVTTL; |
---|
276 | NET RFB_RX_ADC_Q<9> LOC=AJ34 | IOSTANDARD = LVTTL; |
---|
277 | NET RFB_RX_ADC_Q<10> LOC=AK33 | IOSTANDARD = LVTTL; |
---|
278 | NET RFB_RX_ADC_Q<11> LOC=AK34 | IOSTANDARD = LVTTL; |
---|
279 | NET RFB_RX_ADC_Q<12> LOC=AJ35 | IOSTANDARD = LVTTL; |
---|
280 | NET RFB_RX_ADC_Q<13> LOC=AG33 | IOSTANDARD = LVTTL; |
---|
281 | NET RFB_B<0> LOC=AG28 | IOSTANDARD = LVTTL; |
---|
282 | NET RFB_B<1> LOC=AC24 | IOSTANDARD = LVTTL; |
---|
283 | NET RFB_B<2> LOC=AD31 | IOSTANDARD = LVTTL; |
---|
284 | NET RFB_B<3> LOC=AA24 | IOSTANDARD = LVTTL; |
---|
285 | NET RFB_B<4> LOC=AG30 | IOSTANDARD = LVTTL; |
---|
286 | NET RFB_B<5> LOC=AB23 | IOSTANDARD = LVTTL; |
---|
287 | NET RFB_B<6> LOC=AH29 | IOSTANDARD = LVTTL; |
---|
288 | NET RFB_ANTSW<0> LOC=AN37 | IOSTANDARD=LVTTL; |
---|
289 | NET RFB_ANTSW<1> LOC=AJ37 | IOSTANDARD=LVTTL; |
---|
290 | NET RFB_LEDS<0> LOC=AL35 | IOSTANDARD=LVTTL; |
---|
291 | NET RFB_LEDS<1> LOC=AE33 | IOSTANDARD=LVTTL; |
---|
292 | NET RFB_LEDS<2> LOC=AM35 | IOSTANDARD=LVTTL; |
---|
293 | NET RFB_DIPSW<0> LOC=AG36 | IOSTANDARD=LVTTL; |
---|
294 | NET RFB_DIPSW<1> LOC=AG37 | IOSTANDARD=LVTTL; |
---|
295 | NET RFB_DIPSW<2> LOC=T34 | IOSTANDARD=LVTTL; |
---|
296 | NET RFB_DIPSW<3> LOC=AH37 | IOSTANDARD=LVTTL; |
---|
297 | NET RFB_RSSI_ADC_D<0> LOC=P35 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
298 | NET RFB_RSSI_ADC_D<1> LOC=AB28 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
299 | NET RFB_RSSI_ADC_D<2> LOC=M36 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
300 | NET RFB_RSSI_ADC_D<3> LOC=AF35 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
301 | NET RFB_RSSI_ADC_D<4> LOC=L36 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
302 | NET RFB_RSSI_ADC_D<5> LOC=M37 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
303 | NET RFB_RSSI_ADC_D<6> LOC=R37 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
304 | NET RFB_RSSI_ADC_D<7> LOC=P36 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
305 | NET RFB_RSSI_ADC_D<8> LOC=AE34 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
306 | NET RFB_RSSI_ADC_D<9> LOC=Y31 | IOSTANDARD=LVTTL | PULLDOWN; |
---|
307 | NET RFB_EEPROM_IO LOC=AE32 | IOSTANDARD=LVTTL | SLEW = SLOW | DRIVE = 8; |
---|
308 | NET RFB_SPI_SCLK LOC=AC37 | IOSTANDARD=LVTTL; |
---|
309 | NET RFB_SPI_MOSI LOC=AD37 | IOSTANDARD=LVTTL; |
---|
310 | NET RFB_SPI_CSn LOC=AF36 | IOSTANDARD=LVTTL; |
---|
311 | NET RFB_SHDN LOC=AD27 | IOSTANDARD=LVTTL; |
---|
312 | NET RFB_TxEn LOC=AE37 | IOSTANDARD=LVTTL; |
---|
313 | NET RFB_RxEn LOC=Y26 | IOSTANDARD=LVTTL; |
---|
314 | NET RFB_RxHP LOC=AC25 | IOSTANDARD=LVTTL; |
---|
315 | NET RFB_PAEn_24 LOC=AM36 | IOSTANDARD=LVTTL; |
---|
316 | NET RFB_PAEn_5 LOC=AN35 | IOSTANDARD=LVTTL; |
---|
317 | NET RFB_RX_ADC_DCS LOC=AF28 | IOSTANDARD=LVTTL; |
---|
318 | NET RFB_RX_ADC_DFS LOC=AD34 | IOSTANDARD=LVTTL; |
---|
319 | NET RFB_RX_ADC_I_PWDN LOC=AK36 | IOSTANDARD=LVTTL; |
---|
320 | NET RFB_RX_ADC_Q_PWDN LOC=AE28 | IOSTANDARD=LVTTL; |
---|
321 | NET RFB_RSSI_ADC_CLAMP LOC=K36 | IOSTANDARD=LVTTL; |
---|
322 | NET RFB_RSSI_ADC_HIZ LOC=W29 | IOSTANDARD=LVTTL; |
---|
323 | NET RFB_RSSI_ADC_SLEEP LOC=K37 | IOSTANDARD=LVTTL; |
---|
324 | NET RFB_LD LOC=AB37 | IOSTANDARD=LVTTL; |
---|
325 | NET RFB_RX_ADC_I_OTR LOC=AM37 | IOSTANDARD=LVTTL; |
---|
326 | NET RFB_RX_ADC_Q_OTR LOC=AL36 | IOSTANDARD=LVTTL; |
---|
327 | NET RFB_DAC_PLLLOCK LOC=AG35 | IOSTANDARD=LVTTL; |
---|
328 | NET RFB_DAC_RESET LOC=AE36 | IOSTANDARD=LVTTL; |
---|
329 | NET RFB_DAC_SPI_MOSI LOC=T36 | IOSTANDARD=LVTTL; |
---|
330 | NET RFB_DAC_SPI_MISO LOC=AD36 | IOSTANDARD=LVTTL; |
---|
331 | NET RFB_DAC_SPI_CSn LOC=W35 | IOSTANDARD=LVTTL; |
---|
332 | NET RFB_DAC_SPI_SCLK LOC=AA36 | IOSTANDARD=LVTTL; |
---|
333 | |
---|
334 | #### Timing Constraints |
---|
335 | # TriMode_MAC_GMII
|
---|
336 |
|
---|
337 | NET "*tx_gmii_mii_clk_in_0*" TNM_NET = "clk_phy_tx_clk0";
|
---|
338 | NET "*tx_gmii_mii_clk_out_0*" TNM_NET = "clk_phy_tx_clk0";
|
---|
339 | TIMESPEC "TS_phy_tx_clk0" = PERIOD "clk_phy_tx_clk0" 7700 ps HIGH 50 %;
|
---|
340 |
|
---|
341 | NET "*gmii_rx_clk_0*" TNM_NET = "clk_phy_rx_clk0";
|
---|
342 | NET "*gmii_rx_clk_delay_0*" TNM_NET = "clk_phy_rx_clk0";
|
---|
343 | NET "*gmii_rx_clk_ibufg_0*" TNM_NET = "clk_phy_rx_clk0";
|
---|
344 | TIMESPEC "TS_phy_rx_clk0" = PERIOD "clk_phy_rx_clk0" 7700 ps HIGH 50 %;
|
---|
345 |
|
---|
346 | NET "*tx_client_clk_in_0*" TNM_NET = "clk_client_tx_clk0";
|
---|
347 | NET "*tx_client_clk_out_0*" TNM_NET = "clk_client_tx_clk0";
|
---|
348 | TIMESPEC "TS_client_tx_clk0" = PERIOD "clk_client_tx_clk0" 7700 ps HIGH 50 %;
|
---|
349 |
|
---|
350 | NET "*rx_client_clk_in_0*" TNM_NET = "clk_client_rx_clk0";
|
---|
351 | NET "*rx_client_clk_out_0*" TNM_NET = "clk_client_rx_clk0";
|
---|
352 | TIMESPEC "TS_client_rx_clk0" = PERIOD "clk_client_rx_clk0" 7700 ps HIGH 50 %;
|
---|
353 |
|
---|
354 | NET "*mii_tx_clk_0*" TNM_NET = "clk_mii_tx_clk0";
|
---|
355 | TIMESPEC "TS_mii_tx_clk0" = PERIOD "clk_mii_tx_clk0" 25000 ps HIGH 50 %;
|
---|
356 |
|
---|
357 |
|
---|
358 | #################### EMAC 0 GMII Constraints ########################
|
---|
359 | INST "*mii0?RXD_TO_MAC*" IOB = true;
|
---|
360 | INST "*mii0?RX_DV_TO_MAC" IOB = true;
|
---|
361 | INST "*mii0?RX_ER_TO_MAC" IOB = true;
|
---|
362 |
|
---|
363 | INST "*gmii0/*gmii_rxd?_delay" IOBDELAY_TYPE = FIXED;
|
---|
364 | INST "*gmii0/*gmii_rx_dv_delay" IOBDELAY_TYPE = FIXED;
|
---|
365 | INST "*gmii0/*gmii_rx_er_delay" IOBDELAY_TYPE = FIXED;
|
---|
366 | INST "*gmii0/*gmii_rxd?_delay" IOBDELAY_VALUE = 0;
|
---|
367 | INST "*gmii0/*gmii_rx_dv_delay" IOBDELAY_VALUE = 0;
|
---|
368 | INST "*gmii0/*gmii_rx_er_delay" IOBDELAY_VALUE = 0;
|
---|
369 | INST "*gmii_rx_clk_0_delay" IOBDELAY_TYPE = FIXED;
|
---|
370 | INST "*gmii_rx_clk_0_delay" IOBDELAY_VALUE = 30;
|
---|
371 |
|
---|
372 | INST "ETH_GMII_TXD<?>" TNM = "sig_mii_tx_0";
|
---|
373 | INST "ETH_GMII_TX_EN" TNM = "sig_mii_tx_0";
|
---|
374 | INST "ETH_GMII_TX_ER" TNM = "sig_mii_tx_0";
|
---|
375 |
|
---|
376 | INST "ETH_GMII_RXD<?>" TNM = "sig_mii_rx_0";
|
---|
377 | INST "ETH_GMII_RX_DV" TNM = "sig_mii_rx_0";
|
---|
378 | INST "ETH_GMII_RX_ER" TNM = "sig_mii_rx_0";
|
---|
379 |
|
---|
380 | # Need to TIG between the LocalLink clock and the rx_client and tx_client clocks
|
---|
381 | NET "*/LlinkTemac0_CLK*" TNM_NET = "LLCLK";
|
---|
382 | TIMESPEC "TS_LL_CLK_2_RX_CLIENT_CLK" = FROM LLCLK TO clk_client_rx_clk0 8000 ps DATAPATHONLY;
|
---|
383 | TIMESPEC "TS_LL_CLK_2_TX_CLIENT_CLK" = FROM LLCLK TO clk_client_tx_clk0 8000 ps DATAPATHONLY;
|
---|
384 | TIMESPEC "TS_RX_CLIENT_CLK_2_LL_CLK" = FROM clk_client_rx_clk0 TO LLCLK 10000 ps DATAPATHONLY;
|
---|
385 | TIMESPEC "TS_TX_CLIENT_CLK_2_LL_CLK" = FROM clk_client_tx_clk0 TO LLCLK 10000 ps DATAPATHONLY;
|
---|
386 |
|
---|
387 |
|
---|
388 |
|
---|
389 | ###### ppc405_0
|
---|
390 | NET "ppc405_0/C405RSTCHIPRESETREQ" TPTHRU = "ppc405_0_RST_GRP";
|
---|
391 | NET "ppc405_0/C405RSTCORERESETREQ" TPTHRU = "ppc405_0_RST_GRP";
|
---|
392 | NET "ppc405_0/C405RSTSYSRESETREQ" TPTHRU = "ppc405_0_RST_GRP";
|
---|
393 | TIMESPEC "TS_RST_ppc405_0" = FROM CPUS THRU ppc405_0_RST_GRP TO FFS TIG;
|
---|