Project

General

Profile

FPGA ucf files - a few corrections ยป Critical_Link_FPGA_rev_C.txt

L138F to FPGA cross reference. - Conor O, 10/11/2012 09:28 AM

 
1
FPGA layout on L138F
2
====================
3

    
4
Industrial IO board used is Rev C. Refer to September 2012 revision of
5
schematic.
6

    
7

    
8
FPGA is Spartan 6 Family
9

    
10
XC6SLX16, CSG324 package
11

    
12
ISE Settings:
13

    
14
	Simulator: Modelsim-SE Mixed
15
	Speed Grade: -2
16
	Synthesis Tool: XST (VHDL/Verilog)
17
	Top-Level Source Type: HDL
18
	Unused IOB Pins: Float
19

    
20

    
21
Voltages:
22

    
23
	Bank 0 and Bank 1 are set to 3.3V by the Industrial I/O board.
24

    
25
	Bank 2 is set to 3.3V
26

    
27
	Bank 3 is set to 1.8V
28

    
29
	VCCINT = 1.2V
30
	VCCAUX = 3.3V
31

    
32
	FPGA configured to float all its I/Os on power on
33

    
34
	Note that this implies that on the OMAP:
35

    
36
		OMAP Power Group A = 3.3V
37
		OMAP Power Group B = 3.3V
38
		OMAP Power Group C = 1.8V
39

    
40

    
41

    
42
FPGA CONNECTIONS INDUSTRIAL IO REV C
43
====================================
44

    
45
FPGA	Bank	ModulePin	Connection
46
------------------------------------------
47

    
48
U17	1	B1_47_P		J702:20
49
U18	1	B1_47_N		J702:19
50
T17	1	B1_45_P		J702:22
51
T18	1	B1_45_N		J702:21
52
P17	1	B1_43_P		J702:24
53
P18	1	B1_43_N		J702:23
54
N17	1	B1_41_P		J702:26
55
N18	1	B1_41_N		J702:25
56

    
57
M16	1	B1_39_P		J702:28
58
M18	1	B1_39_N		J702:27
59
L17	1	B1_37_P		J702:34
60
L18	1	B1_37_N		J702:33
61
K17	1	B1_35_P		J702:32
62
K18	1	B1_35_N		J702:31
63
J16	1	B1_33_P		J702:30
64
J18	1	B1_33_N		J702:29
65
H17	1	B1_31_P		TS_DIN		o_ts_din
66
H18	1	B1_31_N		TS_IRQ		io_ts_PenIRQ_n
67

    
68
G16	1	B1_29_P		TS_PCLK		o_ts_clk
69
G18	1	B1_29_N		TS_BUSY		i_ts_busy
70
F17	1	B1_27_P		TS_DOUT		i_ts_dout
71
F18	1	B1_27_N		TS CS#		o_ts_cs_n
72
E16	1	B1_25_P		DISP CS#	o_disp_cs_n
73
E18	1	B1_25_N		N/C
74
D17	1	B1_23_P		J702:36
75
D18	1	B1_23_N		J702:35
76
C17	1	B1_21_P		FPGA_CAN_TXD
77
C18	1	B1_21_N		FPGA_CAN_RXD
78

    
79
M14	1	B1_48_P		J701:4
80
N14	1	B1_48_N		J701:3
81
N15	1	B1_46_P		J701:6		i_cam_data<7>
82
N16	1	B1_46_N		J701:5		i_cam_data<6>
83
L12	1	B1_44_P		J701:8		i_cam_data<5>
84
L13	1	B1_44_N		J701:7		i_cam_data<4>
85
K12	1	B1_42_P		J701:10		i_cam_data<3>
86
K13	1	B1_42_N		J701:9		i_cam_data<2>
87

    
88
L15	1	B1_40_P		J701:12		i_cam_data<1>
89
L16	1	B1_40_N		J701:11		i_cam_data<0>
90
K15	1	B1_38_P		J701:14		i_cam_fv
91
K16	1	B1_38_N		J701:13		i_cam_lv
92
J13	1	B1_36_P		J702:4		o_pwm<0>
93
K14	1	B1_36_N		J702:3
94
H15	1	B1_34_P		J702:6
95
H16	1	B1_34_N		J702:5
96
H13	1	B1_32_P		J702:8
97
H14	1	B1_32_N		J702:7		o_diode<0>
98

    
99
F15	1	B1_30_P		J702:10		i_cam_data<9>
100
F16	1	B1_30_N		J702:9		i_cam_data<8>
101
H12	1	B1_28_P		J702:12
102
G13	1	B1_28_N		J702:11		o_pwm<1>
103
F14	1	B1_26_P		J702:14
104
G14	1	B1_26_N		J702:13
105

    
106
B16	0	B0_19_P		J702:48
107
A16	0	B0_19_N		J702:47
108
C15	0	B0_17_P		J702:46
109
A15	0	B0_17_N		J702:45
110
B14	0	B0_15_P		J702:44
111
A14	0	B0_15_N		J702:43
112
C13	0	B0_13_P		J702:42
113
A13	0	B0_13_N		J702:41
114
B12	0	B0_11_P		J702:40
115
A12	0	B0_11_N		J702:39
116

    
117
B11	0	B0_9_P		DISP_CLKIN_P	o_disp_clkin_p
118
A11	0	B0_9_N		DISP_CLKIN_N	o_disp_clkin_n
119
C10	0	B0_7_P		DISP_A3_P	o_disp_a3_p
120
A10	0	B0_7_N		DISP_A3_N	o_disp_a3_n
121
B9	0	B0_5_P		DISP_A2_P	o_disp_a2_p
122
A9	0	B0_5_N		DISP_A2_N	o_disp_a2_n
123
B8	0	B0_3_P		DISP_A1_P	o_disp_a1_p
124
A8	0	B0_3_N		DISP_A1_N	o_disp_a1_n
125
C7	0	B0_1_P		DISP_A0_P	o_disp_a0_p
126
A7	0	B0_1_N		DISP_A0_N	o_disp_a0_n
127

    
128
F13	0	B0_24_P		J702:16
129
E13	0	B0_24_N		J702:15		o_diode<1>
130
D14	0	B0_22_P		J702:18
131
C14	0	B0_22_N		J702:17		i_cam_pclk
132

    
133
F12	0	B0_20_P		DVI_R4		o_dvi_data<15>
134
E12	0	B0_20_N		DVI_R3		o_dvi_data<14>
135
D12	0	B0_18_P		DVI_R2		o_dvi_data<13>
136
C12	0	B0_18_N		DVI_R1		o_dvi_data<12>
137
F11	0	B0_16_P		DVI_R0		o_dvi_data<11>
138
E11	0	B0_16_N		DVI_G5		o_dvi_data<10>
139
D11	0	B0_14_P		DVI_G4		o_dvi_data<9>
140
C11	0	B0_14_N		DVI_G3		o_dvi_data<8>
141
E7	0	B0_12_P		DVI_G2		o_dvi_data<7>
142
E8	0	B0_12_N		DVI_G1		o_dvi_data<6>
143

    
144
D9	0	B0_10_P		DVI_VSYNC	o_dvi_vsync
145
C9	0	B0_10_N		DVI_HSYNC	o_dvi_hsync
146
D8	0	B0_8_P		DVI_G0		o_dvi_data<5>
147
C8	0	B0_8_N		DVI_CLK		o_dvi_clk
148
D6	0	B0_6_P		DVI_B4		o_dvi_data<4>
149
C6	0	B0_6_N		DVI_B3		o_dvi_data<3>
150
B6	0	B0_4_P		DVI_B2		o_dvi_data<2>
151
A6	0	B0_4_N		DVI_B1		o_dvi_data<1>
152
C5	0	B0_2_P		DVI_B0		o_dvi_data<0>
153
A5	0	B0_2_N		DVI_DE		o_dvi_de
154

    
155

    
156

    
157
CROSS MODULE FPGA CONNECTIONS (FPGA TO OMAP)
158
============================================
159

    
160
FPGA	BANK	MUX
161
----------------------------------------------------------------------
162
T8	2	i_ema_clk,i_pru0r30<5>,io_gp2<7>,o_pru0r31<5>
163
U15	2	i_ema_cs0_n,io_gp2<0>
164
M11	2	i_ema_cs2_n,io_gp3<15>
165
V15	2	i_ema_cs3_n,io_gp3<14>
166
P8	2	i_ema_cs4_n,io_gp3<13>
167
T13	2	i_ema_cs5_n,io_gp3<12>
168
V13	2	i_ema_oe_n,io_gp3<10>
169
V16	2	io_ema_wait_n<0>,i_pru0r30<0>,io_gp3<8>,o_pru0r31<0>
170
U16	2	io_ema_wait_n<1>,i_pru0r30<1>,io_gp2<1>,o_pru0r31<1>
171

    
172
R13	2	io_ema_d<0>,io_gp4<8>
173
T14	2	io_ema_d<1>,io_gp4<9>
174
V14	2	io_ema_d<2>,io_gp4<10>
175
U5	2	io_ema_d<3>,io_gp4<11>
176
V5	2	io_ema_d<4>,io_gp4<12>
177
R3	2	io_ema_d<5>,io_gp4<13>
178
T3	2	io_ema_d<6>,io_gp4<14>
179
R5	2	io_ema_d<7>,io_gp4<15>
180
R8	2	io_ema_d<8>,io_gp3<0>
181
T7	2	io_ema_d<9>,io_gp3<1>
182
V8	2	io_ema_d<10>,io_gp3<2>
183
P6	2	io_ema_d<11>,io_gp3<3>
184
V7	2	io_ema_d<12>,io_gp3<4>
185
U7	2	io_ema_d<13>,io_gp3<5>
186
P7	2	io_ema_d<14>,io_gp3<6>
187
T4	2	io_ema_d<15>,io_gp3<7>
188

    
189
R11	2	i_ema_a<0>,io_gp5<0>
190
T12	2	i_ema_a<1>,io_gp5<1>
191
U11	2	i_ema_a<2>,io_gp5<2>
192
T11	2	i_ema_a<3>,io_gp5<3>
193
V11	2	i_ema_a<4>,io_gp5<4>
194
R10	2	i_ema_a<5>,io_gp5<5>
195
T9	2	i_ema_a<6>,io_gp5<6>
196
U10	2	i_ema_a<7>,i_pru1r30<15>,io_gp5<7>
197
V10	2	i_ema_a<8>,i_pru1r30<16>,io_gp5<8>
198
N11	2	i_ema_a<9>,i_pru1r30<17>,io_gp5<9>
199
P11	2	i_ema_a<10>,i_pru1r30<18>,io_gp5<10>,o_pru1r31<18>
200
V9	2	i_ema_a<11>,i_pru1r30<19>,io_gp5<11>,o_pru1r31<19>
201
T10	2	i_ema_a<12>,i_pru1r30<20>,io_gp5<12>,o_pru1r31<20>
202
N10	2	i_ema_a<13>,i_pru0r30<21>,i_pru1r30<21>,io_gp5<13>,o_pru1r31<21>
203

    
204
P12	2	i_ema_ba<0>,io_gp2<8>
205
V12	2	i_ema_ba<1>,io_gp2<9>
206
R7	2	i_ema_wen_dqm<0>,io_gp2<3>
207
V6	2	i_ema_wen_dqm<1>,io_gp2<2>
208

    
209
R15	2	i_ema_we_n,io_gp3<11>
210
U8	2	i_ema_cas,i_pru0r30<2>,io_gp2<4>,o_pru0r31<2>
211
U13	2	i_ema_ras,i_pru0r30<3>,io_gp2<5>,o_pru0r31<3>
212
T6	2	i_ema_sdcke,i_pru0r30<4>,io_gp2<6>,o_pru0r31<4>
213
T5	2	i_ema_a_rnw,io_gp3<9>
214

    
215
N8	2	o_nmi_n
216

    
217
K6	3	o_int<0>,i_pru0r30<30>,i_uhpi_hint,i_pru1r30<11>,io_gp6<12>
218
F2	3	o_int<1>,i_pru0r30<31>,i_uhpi_hrdy,i_pru1r30<12>,io_gp6<13>
219

    
220

    
221

    
222
F4	3	o_vp_clkin0,o_uhpi_hcs,i_pru1r30<10>,io_gp6<7>,o_upp_2xtxclk
223

    
224
T1	3	i_pru0r30<25>,io_mmcsd1_dat<0>,io_upp_chb_clock,io_gp8<15>,o_pru1r31<27>
225
T2	3	i_pru0r30<24>,i_mmcsd1_clk,io_upp_chb_start,io_gp8<14>,o_pru1r31<26>
226
M3	3	i_pru0r30<23>,io_mmcsd1_cmd,io_upp_chb_enable,io_gp8<13>,o_pru1r31<25>
227
P3	3	i_pru0r30<22>,i_pru1r30<8>,io_upp_chb_wait,io_gp8<12>,o_pru1r31<24>
228

    
229
H7	3	i_pru0r30<29>,o_uhpi_hcntl0,io_upp_cha_clock,io_gp6<11>
230
C1	3	i_pru0r30<28>,o_uhpi_hcntl1,io_upp_cha_start,io_gp6<10>
231
H5	3	i_pru0r30<27>,o_uhpi_hhwil,io_upp_cha_enable,io_gp6<9>
232
L5	3	i_pru0r30<26>,o_uhpi_hrw,io_upp_cha_wait,io_gp6<8>,o_pru1r31<17>
233

    
234
G3	3	i_vp_dout<8>,io_lcd_d<8>,io_upp_xd<0>,io_gp7<0>,o_boot<0>
235
N2	3	i_vp_dout<9>,io_lcd_d<9>,io_upp_xd<1>,io_gp7<1>,o_boot<1>
236
N1	3	i_vp_dout<10>,io_lcd_d<10>,io_upp_xd<2>,io_gp7<2>,o_boot<2>
237
H3	3	i_vp_dout<11>,io_lcd_d<11>,io_upp_xd<3>,io_gp7<3>,o_boot<3>
238
P2	3	i_vp_dout<12>,io_lcd_d<12>,io_upp_xd<4>,io_gp7<4>,o_boot<4>
239
P1	3	i_vp_dout<13>,io_lcd_d<13>,io_upp_xd<5>,io_gp7<5>,o_boot<5>
240
H4	3	i_vp_dout<14>,io_lcd_d<14>,io_upp_xd<6>,io_gp7<6>,o_boot<6>
241
L4	3	i_vp_dout<15>,io_lcd_d<15>,io_upp_xd<7>io_gp7<7>,o_boot<7>
242
J1	3	i_vp_dout<0>,io_lcd_d<0>,io_upp_xd<8>,io_gp7<8>,o_pru1r31<8>
243
K1	3	i_vp_dout<1>,io_lcd_d<1>,io_upp_xd<9>,io_gp7<9>,o_pru1r31<9>
244
H1	3	i_vp_dout<2>,io_lcd_d<2>,io_upp_xd<10>,io_gp7<10>,o_pru1r31<10>
245
K2	3	i_vp_dout<3>,io_lcd_d<3>,io_upp_xd<11>,io_gp7<11>,o_pru1r31<11>
246
L1	3	i_vp_dout<4>,io_lcd_d<4>,io_upp_xd<12>,io_gp7<12>,o_pru1r31<12>
247
H2	3	i_vp_dout<5>,io_lcd_d<5>,io_upp_xd<13>,io_gp7<13>,o_pru1r31<13>
248
L2	3	i_vp_dout<6>,io_lcd_d<6>,io_upp_xd<14>,io_gp7<14>,o_pru1r31<14>
249
M1	3	i_vp_dout<7>,io_lcd_d<7>,io_upp_xd<15>,io_gp7<15>,o_pru1r31<15>
250

    
251
L7	3	o_vp_din<8>,io_uhpi_hd<0>,io_upp_d<0>,io_gp6<5>,o_pru1r31<0>
252
K5	3	o_vp_din<9>,io_uhpi_hd<1>,io_upp_d<1>,i_pru0r30<9>,o_pru0r31<9>
253
H6	3	o_vp_din<10>,io_uhpi_hd<2>,io_upp_d<2>,i_pru0r30<10>,o_pru0r31<10>
254
J6	3	o_vp_din<11>,io_uhpi_hd<3>,io_upp_d<3>,i_pru0r30<11>,o_pru0r31<11>
255
L6	3	o_vp_din<12>,io_uhpi_hd<4>,io_upp_d<4>,i_pru0r30<12>,o_pru0r31<12>
256
G6	3	o_vp_din<13>,o_vp_field,io_uhpi_hd<5>,io_upp_d<5>,i_pru0r30<13>,o_pru0r31<13>
257
F6	3	o_vp_din<14>,o_vp_hsync,io_uhpi_hd<6>,io_upp_d<6>,i_pru0r30<14>,o_pru0r31<14>
258
F5	3	o_vp_din<15>,o_vp_vsync,io_uhpi_hd<7>,io_upp_d<7>,i_pru0r30<15>,o_pru0r31<15>
259
F1	3	o_vp_din<0>,io_uhpi_hd<8>,io_upp_d<8>,o_rmi_crs_dv,o_pru1r31<29>
260
E4	3	o_vp_din<1>,io_uhpi_hd<9>,io_upp_d<9>,io_rmi_mhz_50_clk,o_pru0r31<23>
261
D1	3	o_vp_din<2>,io_uhpi_hd<10>,io_upp_d<10>,o_rmi_rxer,o_pru0r31<24>
262
E3	3	o_vp_din<3>,io_uhpi_hd<11>,io_upp_d<11>,o_rmi_rxd<0>,o_pru0r31<25>
263
D2	3	o_vp_din<4>,io_uhpi_hd<12>,io_upp_d<12>,o_rmi_rxd<1>,o_pru0r31<26>
264
M5	3	o_vp_din<5>,io_uhpi_hd<13>,io_upp_d<13>,i_rmi_txen,o_pru0r31<27>
265
D3	3	o_vp_din<6>,io_uhpi_hd<14>,io_upp_d<14>,i_rmi_txd<0>,o_pru0r31<28>
266
F3	3	o_vp_din<7>,io_uhpi_hd<15>,io_upp_d<15>,i_rmi_txd<1>,o_pru0r31<29>
267

    
268

    
269

    
270
N4	3	io_mmcsd1_dat<5>,i_lcd_hsync,i_pru1r30<5>,io_gp8<9>,o_pru1r31<6>
271
P4	3	io_mmcsd1_dat<4>,i_lcd_vsync,i_pru1r30<4>,io_gp8<8>,o_pru1r31<5>
272
U2	3	io_mmcsd1_dat<6>,i_lcd_mclk,i_pru1r30<6>,io_gp8<10>,o_pru1r31<7>
273
U1	3	io_mmcsd1_dat<7>,i_lcd_pclk,i_pru1r30<7>,io_gp8<11>
274
J3	3	i_lcd_ac_enb_cs,io_gp6<0>,o_pru1r31<28>
275

    
276

    
277
C2	3	o_vp_clkin1,o_uhpi_hds1,i_pru1r30<9>,io_gp6<6>,o_pru1r31<16>
278
J7	3	clkout,o_uhpi_hds2,i_pru1r30<13>,io_gp6<14>
279

    
280
N3	3	o_vp_clkin2,io_mmcsd1_dat<3>,i_pru1r30<3>,io_gp6<4>,o_pru1r31<4>
281
K3	3	i_vp_clkout2,io_mmcsd1_dat<2>,i_pru1r30<2>,io_gp6<3>,o_pru1r31<3>
282
L3	3	o_vp_clkin3,io_mmcsd1_dat<1>,i_pru1r30<1>,io_gp6<2>,o_pru1r31<2>
283
K4	3	i_vp_clkout3,i_pru1r30<0>,io_gp6<1>,o_pru1r31<1>
284

    
285

    
286

    
    (1-1/1)
    Go to top
    Add picture from clipboard (Maximum size: 1 GB)