1 |
2 |
dimamali |
#modified version for gr-xc3s-1550-fg456 board
|
2 |
|
|
|
3 |
|
|
CONFIG stepping="0";
|
4 |
|
|
|
5 |
|
|
NET clk period = 20.000 ;
|
6 |
|
|
OFFSET = out : 20.000 : AFTER clk ;
|
7 |
|
|
OFFSET = in : 8.000 : BEFORE clk ;
|
8 |
|
|
|
9 |
|
|
NET video_clk period = 15.000 ;
|
10 |
|
|
#OFFSET = out : 25.000 : AFTER video_clk;
|
11 |
|
|
|
12 |
|
|
NET "clkm" TNM_NET = "clkm";
|
13 |
|
|
NET "video_clk" TNM_NET = "video_clk";
|
14 |
|
|
TIMESPEC "TS_clkm_vidclk" = FROM "clkm" TO "video_clk" TIG;
|
15 |
|
|
TIMESPEC "TS_vidclk_clkm" = FROM "video_clk" TO "clkm" TIG;
|
16 |
|
|
|
17 |
|
|
NET "address(10)" LOC = "E3" | IOSTANDARD = LVTTL;
|
18 |
|
|
NET "address(11)" LOC = "E4" | IOSTANDARD = LVTTL;
|
19 |
|
|
NET "address(12)" LOC = "G5" | IOSTANDARD = LVTTL;
|
20 |
|
|
NET "address(13)" LOC = "H3" | IOSTANDARD = LVTTL;
|
21 |
|
|
NET "address(14)" LOC = "H4" | IOSTANDARD = LVTTL;
|
22 |
|
|
NET "address(15)" LOC = "J4" | IOSTANDARD = LVTTL;
|
23 |
|
|
NET "address(16)" LOC = "J3" | IOSTANDARD = LVTTL;
|
24 |
|
|
NET "address(17)" LOC = "K3" | IOSTANDARD = LVTTL;
|
25 |
|
|
NET "address(18)" LOC = "K5" | IOSTANDARD = LVTTL;
|
26 |
|
|
NET "address(19)" LOC = "L3" | IOSTANDARD = LVTTL;
|
27 |
|
|
NET "address(2)" LOC = "L5" | IOSTANDARD = LVTTL;
|
28 |
|
|
NET "address(3)" LOC = "N3" | IOSTANDARD = LVTTL;
|
29 |
|
|
NET "address(4)" LOC = "M4" | IOSTANDARD = LVTTL;
|
30 |
|
|
NET "address(5)" LOC = "M3" | IOSTANDARD = LVTTL;
|
31 |
|
|
NET "address(6)" LOC = "L4" | IOSTANDARD = LVTTL;
|
32 |
|
|
NET "address(7)" LOC = "G4" | IOSTANDARD = LVTTL;
|
33 |
|
|
NET "address(8)" LOC = "F3" | IOSTANDARD = LVTTL;
|
34 |
|
|
NET "address(9)" LOC = "F4" | IOSTANDARD = LVTTL;
|
35 |
|
|
|
36 |
|
|
NET "clk" LOC = "T9" | IOSTANDARD = LVTTL;
|
37 |
|
|
|
38 |
|
|
NET "data(0)" LOC = "P2" | IOSTANDARD = LVTTL;
|
39 |
|
|
NET "data(1)" LOC = "N2" | IOSTANDARD = LVTTL;
|
40 |
|
|
NET "data(2)" LOC = "M2" | IOSTANDARD = LVTTL;
|
41 |
|
|
NET "data(3)" LOC = "K1" | IOSTANDARD = LVTTL;
|
42 |
|
|
NET "data(4)" LOC = "J1" | IOSTANDARD = LVTTL;
|
43 |
|
|
NET "data(5)" LOC = "G2" | IOSTANDARD = LVTTL;
|
44 |
|
|
NET "data(6)" LOC = "E1" | IOSTANDARD = LVTTL;
|
45 |
|
|
NET "data(7)" LOC = "D1" | IOSTANDARD = LVTTL;
|
46 |
|
|
NET "data(8)" LOC = "D2" | IOSTANDARD = LVTTL;
|
47 |
|
|
NET "data(9)" LOC = "E2" | IOSTANDARD = LVTTL;
|
48 |
|
|
NET "data(10)" LOC = "G1" | IOSTANDARD = LVTTL;
|
49 |
|
|
NET "data(11)" LOC = "F5" | IOSTANDARD = LVTTL;
|
50 |
|
|
NET "data(12)" LOC = "C3" | IOSTANDARD = LVTTL;
|
51 |
|
|
NET "data(13)" LOC = "K2" | IOSTANDARD = LVTTL;
|
52 |
|
|
NET "data(14)" LOC = "M1" | IOSTANDARD = LVTTL;
|
53 |
|
|
NET "data(15)" LOC = "N1" | IOSTANDARD = LVTTL;
|
54 |
|
|
NET "data(16)" LOC = "N7" | IOSTANDARD = LVTTL;
|
55 |
|
|
NET "data(17)" LOC = "T8" | IOSTANDARD = LVTTL;
|
56 |
|
|
NET "data(18)" LOC = "R6" | IOSTANDARD = LVTTL;
|
57 |
|
|
NET "data(19)" LOC = "T5" | IOSTANDARD = LVTTL;
|
58 |
|
|
NET "data(20)" LOC = "R5" | IOSTANDARD = LVTTL;
|
59 |
|
|
NET "data(21)" LOC = "C2" | IOSTANDARD = LVTTL;
|
60 |
|
|
NET "data(22)" LOC = "C1" | IOSTANDARD = LVTTL;
|
61 |
|
|
NET "data(23)" LOC = "B1" | IOSTANDARD = LVTTL;
|
62 |
|
|
NET "data(24)" LOC = "D3" | IOSTANDARD = LVTTL;
|
63 |
|
|
NET "data(25)" LOC = "P8" | IOSTANDARD = LVTTL;
|
64 |
|
|
NET "data(26)" LOC = "F2" | IOSTANDARD = LVTTL;
|
65 |
|
|
NET "data(27)" LOC = "H1" | IOSTANDARD = LVTTL;
|
66 |
|
|
NET "data(28)" LOC = "J2" | IOSTANDARD = LVTTL;
|
67 |
|
|
NET "data(29)" LOC = "L2" | IOSTANDARD = LVTTL;
|
68 |
|
|
NET "data(30)" LOC = "P1" | IOSTANDARD = LVTTL;
|
69 |
|
|
NET "data(31)" LOC = "R1" | IOSTANDARD = LVTTL;
|
70 |
|
|
|
71 |
|
|
NET "ps2clk" LOC = "M16" | IOSTANDARD = LVTTL;
|
72 |
|
|
NET "ps2data" LOC = "M15" | IOSTANDARD = LVTTL;
|
73 |
|
|
|
74 |
|
|
NET "ramsn(0)" LOC = "P7" | IOSTANDARD = LVTTL;
|
75 |
|
|
NET "ramsn(1)" LOC = "N5" | IOSTANDARD = LVTTL;
|
76 |
|
|
NET "mben(0)" LOC = "T4" | IOSTANDARD = LVTTL;
|
77 |
|
|
NET "mben(1)" LOC = "P6" | IOSTANDARD = LVTTL;
|
78 |
|
|
NET "mben(2)" LOC = "R4" | IOSTANDARD = LVTTL;
|
79 |
|
|
NET "mben(3)" LOC = "P5" | IOSTANDARD = LVTTL;
|
80 |
|
|
NET "writen" LOC = "G3" | IOSTANDARD = LVTTL;
|
81 |
|
|
NET "oen" LOC = "K4" | IOSTANDARD = LVTTL;
|
82 |
|
|
NET "reset" LOC = "L14" | IOSTANDARD = LVTTL; #button(3)
|
83 |
|
|
NET "rxd1" LOC = "T13" | IOSTANDARD = LVTTL;
|
84 |
|
|
NET "txd1" LOC = "R13" | IOSTANDARD = LVTTL;
|
85 |
|
|
|
86 |
|
|
#NET "switch(0)" LOC = "F12" | IOSTANDARD = LVTTL;
|
87 |
|
|
#NET "switch(1)" LOC = "G12" | IOSTANDARD = LVTTL;
|
88 |
|
|
#NET "switch(2)" LOC = "H14" | IOSTANDARD = LVTTL;
|
89 |
|
|
#NET "switch(3)" LOC = "H13" | IOSTANDARD = LVTTL;
|
90 |
|
|
#NET "switch(4)" LOC = "J14" | IOSTANDARD = LVTTL;
|
91 |
|
|
#NET "switch(5)" LOC = "J13" | IOSTANDARD = LVTTL;
|
92 |
|
|
#NET "switch(6)" LOC = "K14" | IOSTANDARD = LVTTL;
|
93 |
|
|
#NET "switch(7)" LOC = "K13" | IOSTANDARD = LVTTL;
|
94 |
|
|
NET "vid_b" LOC = "R11" | IOSTANDARD = LVTTL;
|
95 |
|
|
NET "vid_g" LOC = "T12" | IOSTANDARD = LVTTL;
|
96 |
|
|
NET "vid_hsync" LOC = "R9" | IOSTANDARD = LVTTL;
|
97 |
|
|
NET "vid_r" LOC = "R12" | IOSTANDARD = LVTTL;
|
98 |
|
|
NET "vid_vsync" LOC = "T10" | IOSTANDARD = LVTTL;
|
99 |
|
|
|
100 |
|
|
NET "dsubre" LOC = "L13" | IOSTANDARD = LVTTL ;#button(2)
|
101 |
|
|
NET "dsuact" LOC = "P14" | IOSTANDARD = LVTTL ;#led(1)
|
102 |
|
|
NET "error" LOC = "K12" | IOSTANDARD = LVTTL ; #led(0)
|
103 |
|
|
|
104 |
|
|
|
105 |
|
|
NET "pio(0)" LOC = "D14" | IOSTANDARD = LVTTL; #AN0
|
106 |
|
|
NET "pio(1)" LOC = "G14" | IOSTANDARD = LVTTL; #AN1
|
107 |
|
|
NET "pio(2)" LOC = "F14" | IOSTANDARD = LVTTL; #AN2
|
108 |
|
|
NET "pio(3)" LOC = "E13" | IOSTANDARD = LVTTL; #AN3
|
109 |
|
|
|
110 |
|
|
NET "pio(8)" LOC = "E14" | IOSTANDARD = LVTTL; # DISP A
|
111 |
|
|
NET "pio(9)" LOC = "G13" | IOSTANDARD = LVTTL; # DISP B
|
112 |
|
|
NET "pio(10)" LOC = "N15" | IOSTANDARD = LVTTL; # DISP C
|
113 |
|
|
NET "pio(11)" LOC = "P15" | IOSTANDARD = LVTTL; # DISP D
|
114 |
|
|
NET "pio(12)" LOC = "R16" | IOSTANDARD = LVTTL; # DISP E
|
115 |
|
|
NET "pio(13)" LOC = "F13" | IOSTANDARD = LVTTL; # DISP F
|
116 |
|
|
NET "pio(14)" LOC = "N16" | IOSTANDARD = LVTTL; # DISP G
|