source: PlatformSupport/TemplateProjects/w3/Lite/system.ucf

Last change on this file was 1833, checked in by chunter, 12 years ago

added template project hardware files

File size: 10.6 KB
Line 
1#User IO
2Net USERIO_hexdisp_left_pin<0> LOC=AL33  |  IOSTANDARD = LVCMOS25;
3Net USERIO_hexdisp_left_pin<1> LOC=AK33  |  IOSTANDARD = LVCMOS25;
4Net USERIO_hexdisp_left_pin<2> LOC=AH32  |  IOSTANDARD = LVCMOS25;
5Net USERIO_hexdisp_left_pin<3> LOC=AF29  |  IOSTANDARD = LVCMOS25;
6Net USERIO_hexdisp_left_pin<4> LOC=AE29  |  IOSTANDARD = LVCMOS25;
7Net USERIO_hexdisp_left_pin<5> LOC=AK32  |  IOSTANDARD = LVCMOS25;
8Net USERIO_hexdisp_left_pin<6> LOC=AF30  |  IOSTANDARD = LVCMOS25;
9Net USERIO_hexdisp_right_pin<0> LOC=AE28  |  IOSTANDARD = LVCMOS25;
10Net USERIO_hexdisp_right_pin<1> LOC=AD26  |  IOSTANDARD = LVCMOS25;
11Net USERIO_hexdisp_right_pin<2> LOC=AC24  |  IOSTANDARD = LVCMOS25;
12Net USERIO_hexdisp_right_pin<3> LOC=AE23  |  IOSTANDARD = LVCMOS25;
13Net USERIO_hexdisp_right_pin<4> LOC=AC22  |  IOSTANDARD = LVCMOS25;
14Net USERIO_hexdisp_right_pin<5> LOC=AD27  |  IOSTANDARD = LVCMOS25;
15Net USERIO_hexdisp_right_pin<6> LOC=AB23  |  IOSTANDARD = LVCMOS25;
16Net USERIO_hexdisp_left_dp_pin LOC=AG30  |  IOSTANDARD = LVCMOS25;
17Net USERIO_hexdisp_right_dp_pin LOC=AC23  |  IOSTANDARD = LVCMOS25;
18Net USERIO_leds_red_pin<0> LOC=AN34  |  IOSTANDARD = LVCMOS25;
19Net USERIO_leds_red_pin<1> LOC=AM33  |  IOSTANDARD = LVCMOS25;
20Net USERIO_leds_red_pin<2> LOC=AN33  |  IOSTANDARD = LVCMOS25;
21Net USERIO_leds_red_pin<3> LOC=AP33  |  IOSTANDARD = LVCMOS25;
22Net USERIO_leds_green_pin<0> LOC=AD22  |  IOSTANDARD = LVCMOS25;
23Net USERIO_leds_green_pin<1> LOC=AE22  |  IOSTANDARD = LVCMOS25;
24Net USERIO_leds_green_pin<2> LOC=AM32  |  IOSTANDARD = LVCMOS25;
25Net USERIO_leds_green_pin<3> LOC=AN32  |  IOSTANDARD = LVCMOS25;
26Net USERIO_rfa_led_red_pin LOC=AL34  |  IOSTANDARD = LVCMOS25;
27Net USERIO_rfa_led_green_pin LOC=AK34  |  IOSTANDARD = LVCMOS25;
28Net USERIO_rfb_led_red_pin LOC=AJ34  |  IOSTANDARD = LVCMOS25;
29Net USERIO_rfb_led_green_pin LOC=AH34  |  IOSTANDARD = LVCMOS25;
30Net USERIO_dipsw_pin<0> LOC=AM22  |  IOSTANDARD = LVCMOS15;
31Net USERIO_dipsw_pin<1> LOC=AL23  |  IOSTANDARD = LVCMOS15;
32Net USERIO_dipsw_pin<2> LOC=AM23  |  IOSTANDARD = LVCMOS15;
33Net USERIO_dipsw_pin<3> LOC=AN23  |  IOSTANDARD = LVCMOS15;
34Net USERIO_pb_u_pin LOC=AM21  |  IOSTANDARD = LVCMOS15;
35Net USERIO_pb_m_pin LOC=AN22  |  IOSTANDARD = LVCMOS15;
36Net USERIO_pb_d_pin LOC=AP22  |  IOSTANDARD = LVCMOS15;
37
38#USB UART on WARP v3 rev 1.1
39Net UART_USB_TX_pin LOC = H9  |  IOSTANDARD=LVCMOS25; #FT230X RXD pin
40Net UART_USB_RX_pin LOC = J9  |  IOSTANDARD=LVCMOS25; #FT230X TXD pin
41
42#Debug pins 0, 1 for rev1.0 with off-board USB UART
43#Net UART_USB_RX_pin LOC = AG27  |  IOSTANDARD=LVCMOS25; #debughdr0, FT230X TXD pin
44#Net UART_USB_TX_pin LOC = AE26  |  IOSTANDARD=LVCMOS25; #debughdr1, FT230X RXD pin
45
46#IIC EEPROM
47Net IIC_EEPROM_iic_sda_pin LOC = AG23  |  IOSTANDARD=LVCMOS25;
48Net IIC_EEPROM_iic_scl_pin LOC = AF23  |  IOSTANDARD=LVCMOS25;
49
50#System clock (80MHz, from sampling clock buffer)
51NET samp_clk_n_pin LOC = V23 | IOSTANDARD = LVDS_25 | DIFF_TERM = TRUE;
52NET samp_clk_p_pin LOC = U23 | IOSTANDARD = LVDS_25 | DIFF_TERM = TRUE;
53Net samp_clk_p_pin TNM_NET = samp_clk_pin;
54TIMESPEC TS_samp_clk_pin = PERIOD samp_clk_pin 80000 kHz;
55
56#Processor reset (RESET button on board)
57Net rst_1_sys_rst_pin LOC = AH13  |  IOSTANDARD=LVCMOS15  |  TIG;
58Net rst_1_sys_rst_pin TIG;
59
60#######################################
61#MAX2829 transceivers and RF front end
62NET RFA_SPI_SCLK_pin LOC=T34 | IOSTANDARD=LVCMOS25;
63NET RFA_SPI_MOSI_pin LOC=T33 | IOSTANDARD=LVCMOS25;
64NET RFA_SPI_CSn_pin LOC=U32 | IOSTANDARD=LVCMOS25;
65NET RFA_SHDN_pin LOC=U27 | IOSTANDARD=LVCMOS25;
66NET RFA_TxEn_pin LOC=T31 | IOSTANDARD=LVCMOS25;
67NET RFA_RxEn_pin LOC=U33 | IOSTANDARD=LVCMOS25;
68NET RFA_RxHP_pin LOC=AG32 | IOSTANDARD=LVCMOS25;
69NET RFA_PAEn_24_pin LOC=U25 | IOSTANDARD=LVCMOS25;
70NET RFA_PAEn_5_pin LOC=U28 | IOSTANDARD=LVCMOS25;
71NET RFA_ANTSW_pin<0> LOC=U31 | IOSTANDARD=LVCMOS25;
72NET RFA_ANTSW_pin<1> LOC=U30 | IOSTANDARD=LVCMOS25;
73NET RFA_LD_pin LOC=U26 | IOSTANDARD=LVCMOS25;
74NET RFA_B_pin<0> LOC=AG33 | IOSTANDARD=LVCMOS25;
75NET RFA_B_pin<1> LOC=AF31 | IOSTANDARD=LVCMOS25;
76NET RFA_B_pin<2> LOC=AF33 | IOSTANDARD=LVCMOS25;
77NET RFA_B_pin<3> LOC=AG31 | IOSTANDARD=LVCMOS25;
78NET RFA_B_pin<4> LOC=AF34 | IOSTANDARD=LVCMOS25;
79NET RFA_B_pin<5> LOC=AE33 | IOSTANDARD=LVCMOS25;
80NET RFA_B_pin<6> LOC=AE34 | IOSTANDARD=LVCMOS25;
81
82NET RFB_SPI_SCLK_pin LOC=H34 | IOSTANDARD=LVCMOS25;
83NET RFB_SPI_MOSI_pin LOC=H33 | IOSTANDARD=LVCMOS25;
84NET RFB_SPI_CSn_pin LOC=J32 | IOSTANDARD=LVCMOS25;
85NET RFB_SHDN_pin LOC=J34 | IOSTANDARD=LVCMOS25;
86NET RFB_TxEn_pin LOC=H32 | IOSTANDARD=LVCMOS25;
87NET RFB_RxEn_pin LOC=J31 | IOSTANDARD=LVCMOS25;
88NET RFB_RxHP_pin LOC=R28 | IOSTANDARD=LVCMOS25;
89NET RFB_PAEn_24_pin LOC=T25 | IOSTANDARD=LVCMOS25;
90NET RFB_PAEn_5_pin LOC=T28 | IOSTANDARD=LVCMOS25;
91NET RFB_ANTSW_pin<0> LOC=T30 | IOSTANDARD=LVCMOS25;
92NET RFB_ANTSW_pin<1> LOC=T29 | IOSTANDARD=LVCMOS25;
93NET RFB_LD_pin LOC=K33 | IOSTANDARD=LVCMOS25;
94NET RFB_B_pin<0> LOC=P27 | IOSTANDARD=LVCMOS25;
95NET RFB_B_pin<1> LOC=R27 | IOSTANDARD=LVCMOS25;
96NET RFB_B_pin<2> LOC=R29 | IOSTANDARD=LVCMOS25;
97NET RFB_B_pin<3> LOC=R26 | IOSTANDARD=LVCMOS25;
98NET RFB_B_pin<4> LOC=R32 | IOSTANDARD=LVCMOS25;
99NET RFB_B_pin<5> LOC=T26 | IOSTANDARD=LVCMOS25;
100NET RFB_B_pin<6> LOC=R31 | IOSTANDARD=LVCMOS25;
101
102NET RFA_AD_spi_sclk_pin LOC = AB33 | IOSTANDARD = LVCMOS25;#
103NET RFA_AD_spi_sdio LOC = AC30 | IOSTANDARD = LVCMOS25;#
104NET RFA_AD_spi_cs_n_pin LOC = AB31 | IOSTANDARD = LVCMOS25;#
105NET RFA_AD_reset_n_pin LOC = AA34 | IOSTANDARD = LVCMOS25;#
106
107NET RFB_AD_spi_sclk_pin LOC = P32 | IOSTANDARD = LVCMOS25;#
108NET RFB_AD_spi_sdio LOC = P34 | IOSTANDARD = LVCMOS25;#
109NET RFB_AD_spi_cs_n_pin LOC = N32 | IOSTANDARD = LVCMOS25;#
110NET RFB_AD_reset_n_pin LOC = N34 | IOSTANDARD = LVCMOS25;#
111
112NET clk_rfref_spi_sclk_pin LOC = V25 | IOSTANDARD = LVCMOS25;#
113NET clk_rfref_spi_mosi_pin LOC = W25 | IOSTANDARD = LVCMOS25;#
114NET clk_rfref_spi_cs_n_pin LOC = W27 | IOSTANDARD = LVCMOS25;#
115NET clk_rfref_spi_miso_pin LOC = Y27 | IOSTANDARD = LVCMOS25;#
116NET clk_rfref_func_pin LOC = L26 | IOSTANDARD = LVCMOS25;
117
118NET clk_samp_spi_sclk_pin LOC = W32 | IOSTANDARD = LVCMOS25;#
119NET clk_samp_spi_mosi_pin LOC = Y29 | IOSTANDARD = LVCMOS25;#
120NET clk_samp_spi_cs_n_pin LOC = W31 | IOSTANDARD = LVCMOS25;#
121NET clk_samp_spi_miso_pin LOC = Y28 | IOSTANDARD = LVCMOS25;#
122NET clk_samp_func_pin LOC = R33 | IOSTANDARD = LVCMOS25;#
123
124#TRXCLK pins driven by AD9963's; assuming 80MHz worst case
125Net RFA_AD_TRXCLK TNM_NET = RFA_AD_TRXCLK;
126TIMESPEC TS_RFA_AD_TRXCLK = PERIOD RFA_AD_TRXCLK 80 MHz;
127
128Net RFB_AD_TRXCLK TNM_NET = RFB_AD_TRXCLK;
129TIMESPEC TS_RFB_AD_TRXCLK = PERIOD RFB_AD_TRXCLK 80 MHz;
130
131#RFA AD9963
132NET RFA_AD_TRXD<0> LOC = AC25 | IOSTANDARD = LVCMOS25;
133NET RFA_AD_TRXD<1> LOC = AB25 | IOSTANDARD = LVCMOS25;
134NET RFA_AD_TRXD<2> LOC = AB32 | IOSTANDARD = LVCMOS25;
135NET RFA_AD_TRXD<3> LOC = AC29 | IOSTANDARD = LVCMOS25;
136NET RFA_AD_TRXD<4> LOC = AD29 | IOSTANDARD = LVCMOS25;
137NET RFA_AD_TRXD<5> LOC = AC33 | IOSTANDARD = LVCMOS25;
138NET RFA_AD_TRXD<6> LOC = AD34 | IOSTANDARD = LVCMOS25;
139NET RFA_AD_TRXD<7> LOC = AC32 | IOSTANDARD = LVCMOS25;
140NET RFA_AD_TRXD<8> LOC = AD31 | IOSTANDARD = LVCMOS25;
141NET RFA_AD_TRXD<9> LOC = AD32 | IOSTANDARD = LVCMOS25;
142NET RFA_AD_TRXD<10> LOC = AE31 | IOSTANDARD = LVCMOS25;
143NET RFA_AD_TRXD<11> LOC = AE32 | IOSTANDARD = LVCMOS25;
144
145NET RFA_AD_TRXCLK LOC = AD30 | IOSTANDARD = LVCMOS25;
146NET RFA_AD_TRXIQ LOC = AC34 | IOSTANDARD = LVCMOS25;
147
148NET RFA_AD_TXCLK LOC = AA31 | IOSTANDARD = LVCMOS25;
149NET RFA_AD_TXIQ LOC = AA33 | IOSTANDARD = LVCMOS25;
150
151NET RFA_AD_TXD<0> LOC = AA25 | IOSTANDARD = LVCMOS25;
152NET RFA_AD_TXD<1> LOC = AB26 | IOSTANDARD = LVCMOS25;
153NET RFA_AD_TXD<2> LOC = Y26 | IOSTANDARD = LVCMOS25;
154NET RFA_AD_TXD<3> LOC = AA26 | IOSTANDARD = LVCMOS25;
155NET RFA_AD_TXD<4> LOC = AA28 | IOSTANDARD = LVCMOS25;
156NET RFA_AD_TXD<5> LOC = AA29 | IOSTANDARD = LVCMOS25;
157NET RFA_AD_TXD<6> LOC = AA30 | IOSTANDARD = LVCMOS25;
158NET RFA_AD_TXD<7> LOC = AB30 | IOSTANDARD = LVCMOS25;
159NET RFA_AD_TXD<8> LOC = AB28 | IOSTANDARD = LVCMOS25;
160NET RFA_AD_TXD<9> LOC = AB27 | IOSTANDARD = LVCMOS25;
161NET RFA_AD_TXD<10> LOC = AC28 | IOSTANDARD = LVCMOS25;
162NET RFA_AD_TXD<11> LOC = AC27 | IOSTANDARD = LVCMOS25;
163
164#RFB
165NET RFB_AD_TRXD<0> LOC = N25 | IOSTANDARD = LVCMOS25;
166NET RFB_AD_TRXD<1> LOC = M25 | IOSTANDARD = LVCMOS25;
167NET RFB_AD_TRXD<2> LOC = N28 | IOSTANDARD = LVCMOS25;
168NET RFB_AD_TRXD<3> LOC = N27 | IOSTANDARD = LVCMOS25;
169NET RFB_AD_TRXD<4> LOC = P29 | IOSTANDARD = LVCMOS25;
170NET RFB_AD_TRXD<5> LOC = M30 | IOSTANDARD = LVCMOS25;
171NET RFB_AD_TRXD<6> LOC = N30 | IOSTANDARD = LVCMOS25;
172NET RFB_AD_TRXD<7> LOC = N29 | IOSTANDARD = LVCMOS25;
173NET RFB_AD_TRXD<8> LOC = P26 | IOSTANDARD = LVCMOS25;
174NET RFB_AD_TRXD<9> LOC = P31 | IOSTANDARD = LVCMOS25;
175NET RFB_AD_TRXD<10> LOC = P25 | IOSTANDARD = LVCMOS25;
176NET RFB_AD_TRXD<11> LOC = P30 | IOSTANDARD = LVCMOS25;
177
178NET RFB_AD_TRXCLK LOC = N33 | IOSTANDARD = LVCMOS25;
179NET RFB_AD_TRXIQ LOC = M33 | IOSTANDARD = LVCMOS25;
180
181NET RFB_AD_TXCLK LOC = L28 | IOSTANDARD = LVCMOS25;
182NET RFB_AD_TXIQ LOC = L29 | IOSTANDARD = LVCMOS25;
183
184NET RFB_AD_TXD<0> LOC = K32 | IOSTANDARD = LVCMOS25;
185NET RFB_AD_TXD<1> LOC = M26 | IOSTANDARD = LVCMOS25;
186NET RFB_AD_TXD<2> LOC = M32 | IOSTANDARD = LVCMOS25;
187NET RFB_AD_TXD<3> LOC = K34 | IOSTANDARD = LVCMOS25;
188NET RFB_AD_TXD<4> LOC = M31 | IOSTANDARD = LVCMOS25;
189NET RFB_AD_TXD<5> LOC = L30 | IOSTANDARD = LVCMOS25;
190NET RFB_AD_TXD<6> LOC = L33 | IOSTANDARD = LVCMOS25;
191NET RFB_AD_TXD<7> LOC = L31 | IOSTANDARD = LVCMOS25;
192NET RFB_AD_TXD<8> LOC = M28 | IOSTANDARD = LVCMOS25;
193NET RFB_AD_TXD<9> LOC = L34 | IOSTANDARD = LVCMOS25;
194NET RFB_AD_TXD<10> LOC = M27 | IOSTANDARD = LVCMOS25;
195NET RFB_AD_TXD<11> LOC = K31 | IOSTANDARD = LVCMOS25;
196
197NET RF_RSSI_CLK LOC = B32 | IOSTANDARD = LVCMOS25;
198NET RF_RSSI_PD LOC = B34 | IOSTANDARD = LVCMOS25;
199NET RFB_RSSI_D<0> LOC = A33 | IOSTANDARD = LVCMOS25;
200NET RFB_RSSI_D<1> LOC = B33 | IOSTANDARD = LVCMOS25;
201NET RFB_RSSI_D<2> LOC = C33 | IOSTANDARD = LVCMOS25;
202NET RFB_RSSI_D<3> LOC = C34 | IOSTANDARD = LVCMOS25;
203NET RFB_RSSI_D<4> LOC = C32 | IOSTANDARD = LVCMOS25;
204NET RFB_RSSI_D<5> LOC = D31 | IOSTANDARD = LVCMOS25;
205NET RFB_RSSI_D<6> LOC = G30 | IOSTANDARD = LVCMOS25;
206NET RFB_RSSI_D<7> LOC = E31 | IOSTANDARD = LVCMOS25;
207NET RFB_RSSI_D<8> LOC = D32 | IOSTANDARD = LVCMOS25;
208NET RFB_RSSI_D<9> LOC = D34 | IOSTANDARD = LVCMOS25;
209NET RFA_RSSI_D<0> LOC = E32 | IOSTANDARD = LVCMOS25;
210NET RFA_RSSI_D<1> LOC = E33 | IOSTANDARD = LVCMOS25;
211NET RFA_RSSI_D<2> LOC = E34 | IOSTANDARD = LVCMOS25;
212NET RFA_RSSI_D<3> LOC = F30 | IOSTANDARD = LVCMOS25;
213NET RFA_RSSI_D<4> LOC = F31 | IOSTANDARD = LVCMOS25;
214NET RFA_RSSI_D<5> LOC = F34 | IOSTANDARD = LVCMOS25;
215NET RFA_RSSI_D<6> LOC = F33 | IOSTANDARD = LVCMOS25;
216NET RFA_RSSI_D<7> LOC = G31 | IOSTANDARD = LVCMOS25;
217NET RFA_RSSI_D<8> LOC = G33 | IOSTANDARD = LVCMOS25;
218NET RFA_RSSI_D<9> LOC = G32 | IOSTANDARD = LVCMOS25;
Note: See TracBrowser for help on using the repository browser.