1 |
2 |
dimamali |
##########################################################################
|
2 |
|
|
# FILE NAME : TutorialTop_PinCons.pdc
|
3 |
|
|
# DATA : March 8, 2006
|
4 |
|
|
# VERSION : 1.1
|
5 |
|
|
#
|
6 |
|
|
# DESCRIPTION : Physical Constraints for CoreMP7 Reversi Tutorial
|
7 |
|
|
#
|
8 |
|
|
# MODIFICATION HISTORY:
|
9 |
|
|
# 03/08/2006 1.1 Modified for Rev2 DevKit (SSRAM, etc.)
|
10 |
|
|
# 01/18/2006 1.0 Initial Release
|
11 |
|
|
##########################################################################
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
##########################################################################
|
15 |
|
|
# PLACEMENT CONSTRAINTS FOR COREMP7 REVERSI TUTORIAL
|
16 |
|
|
##########################################################################
|
17 |
|
|
#set_location TutorialTop/CoreMP7Bridge_00/COReMP7Bridge_L0OI -fixed yes 259 52
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
|
|
##########################################################################
|
23 |
|
|
# PIN CONSTRAINTS FOR COREMP7 REVERSI TUTORIAL ON DEVELOPMENT KIT BOARD
|
24 |
|
|
##########################################################################
|
25 |
|
|
##########################################################################
|
26 |
|
|
# SYSTEM SIGNALS
|
27 |
|
|
##########################################################################
|
28 |
|
|
set_io clk -pinname W17 -fixed yes
|
29 |
|
|
set_io resetn -pinname W15 -fixed yes
|
30 |
|
|
|
31 |
|
|
|
32 |
|
|
##########################################################################
|
33 |
|
|
# ARM REALVIEW ICE MICRO-EDITION JTAG SIGNALS
|
34 |
|
|
##########################################################################
|
35 |
|
|
#set_io ICE_VTref -pinname N21 -fixed yes
|
36 |
|
|
#set_io ICE_nTRST -pinname N19 -fixed yes -res_pull up
|
37 |
|
|
#set_io ICE_TDI -pinname N17 -fixed yes -res_pull up
|
38 |
|
|
#set_io ICE_TMS -pinname N22 -fixed yes -res_pull up
|
39 |
|
|
#set_io ICE_TCK -pinname P22 -fixed yes -res_pull down
|
40 |
|
|
#set_io ICE_RTCK -pinname P21 -fixed yes
|
41 |
|
|
#set_io ICE_TDO -pinname R21 -fixed yes -res_pull up
|
42 |
|
|
#set_io ICE_nSRST -pinname P18 -fixed yes -res_pull up
|
43 |
|
|
#set_io ICE_DBGRQ -pinname P17 -fixed yes -res_pull down
|
44 |
|
|
#set_io ICE_DBGACK -pinname P19 -fixed yes -res_pull down
|
45 |
|
|
|
46 |
|
|
|
47 |
|
|
##########################################################################
|
48 |
|
|
# MEMORY REMAP INITIALIZATION SIGNALS
|
49 |
|
|
#
|
50 |
|
|
# Use a jumper to set the value for the RemapDefault signal. Pins from
|
51 |
|
|
# the spare header J11 will be used -
|
52 |
|
|
# J11 Pin #35 GND M7A3PE600 Pin #AA17
|
53 |
|
|
# J11 Pin #37 RemapDefault M7A3PE600 Pin #AB15
|
54 |
|
|
# J11 Pin #39 VCC M7A3PE600 Pin #AB17
|
55 |
|
|
#
|
56 |
|
|
# Connect RemapDefault to GND to boot from Flash or connect or connect
|
57 |
|
|
# RemapDefault to VCC to boot from SRAM. If no jumper is present,
|
58 |
|
|
# CoreMP7 will boot from Flash by default as RemapDefault is configured
|
59 |
|
|
# with an internal pull-down resistor.
|
60 |
|
|
##########################################################################
|
61 |
|
|
#set_io HIGH -pinname AB17 -fixed yes
|
62 |
|
|
#set_io RemapDefault -pinname AB15 -fixed yes -res_pull down
|
63 |
|
|
#set_io LOW -pinname AA17 -fixed yes
|
64 |
|
|
|
65 |
|
|
|
66 |
|
|
##########################################################################
|
67 |
|
|
# FLASH/SRAM MEMORY INTERFACE SIGNALS
|
68 |
|
|
##########################################################################
|
69 |
|
|
set_io flash_byten -pinname B17 -fixed yes
|
70 |
|
|
set_io romsn -pinname B16 -fixed yes
|
71 |
|
|
set_io oen -pinname A16 -fixed yes
|
72 |
|
|
set_io writen -pinname A17 -fixed yes
|
73 |
|
|
#set_io FLASH_RB -pinname B18 -fixed yes
|
74 |
|
|
set_io flash_rpn -pinname A14 -fixed yes
|
75 |
|
|
|
76 |
|
|
set_io sram_adsc -pinname E19 -fixed yes
|
77 |
|
|
set_io sram_adsp -pinname F19 -fixed yes
|
78 |
|
|
set_io sram_adv -pinname G20 -fixed yes
|
79 |
|
|
set_io ramclk -pinname F18 -fixed yes
|
80 |
|
|
set_io ramsn -pinname H17 -fixed yes
|
81 |
|
|
set_io rwen -pinname G19 -fixed yes
|
82 |
|
|
set_io ramben(0) -pinname J18 -fixed yes
|
83 |
|
|
set_io ramben(1) -pinname J17 -fixed yes
|
84 |
|
|
set_io ramben(2) -pinname H19 -fixed yes
|
85 |
|
|
set_io ramben(3) -pinname H18 -fixed yes
|
86 |
|
|
set_io sram_gwen -pinname J16 -fixed yes
|
87 |
|
|
set_io ramoen -pinname G18 -fixed yes
|
88 |
|
|
set_io sram_pwrdwn -pinname A18 -fixed yes
|
89 |
|
|
|
90 |
|
|
set_io address(0) -pinname F12 -fixed yes
|
91 |
|
|
set_io address(1) -pinname E12 -fixed yes
|
92 |
|
|
set_io address(2) -pinname G12 -fixed yes
|
93 |
|
|
set_io address(3) -pinname H12 -fixed yes
|
94 |
|
|
set_io address(4) -pinname A12 -fixed yes
|
95 |
|
|
set_io address(5) -pinname B12 -fixed yes
|
96 |
|
|
set_io address(6) -pinname D13 -fixed yes
|
97 |
|
|
set_io address(7) -pinname D12 -fixed yes
|
98 |
|
|
set_io address(8) -pinname E14 -fixed yes
|
99 |
|
|
set_io address(9) -pinname E13 -fixed yes
|
100 |
|
|
set_io address(10) -pinname G13 -fixed yes
|
101 |
|
|
set_io address(11) -pinname F13 -fixed yes
|
102 |
|
|
set_io address(12) -pinname A13 -fixed yes
|
103 |
|
|
set_io address(13) -pinname B13 -fixed yes
|
104 |
|
|
set_io address(14) -pinname F14 -fixed yes
|
105 |
|
|
set_io address(15) -pinname G14 -fixed yes
|
106 |
|
|
set_io address(16) -pinname D15 -fixed yes
|
107 |
|
|
set_io address(17) -pinname D14 -fixed yes
|
108 |
|
|
set_io address(18) -pinname A15 -fixed yes
|
109 |
|
|
|
110 |
|
|
set_io data(0) -pinname B5 -fixed yes
|
111 |
|
|
set_io data(1) -pinname B4 -fixed yes
|
112 |
|
|
set_io data(2) -pinname C7 -fixed yes
|
113 |
|
|
set_io data(3) -pinname C6 -fixed yes
|
114 |
|
|
set_io data(4) -pinname D8 -fixed yes
|
115 |
|
|
set_io data(5) -pinname E8 -fixed yes
|
116 |
|
|
set_io data(6) -pinname A5 -fixed yes
|
117 |
|
|
set_io data(7) -pinname A4 -fixed yes
|
118 |
|
|
set_io data(8) -pinname B7 -fixed yes
|
119 |
|
|
set_io data(9) -pinname B6 -fixed yes
|
120 |
|
|
set_io data(10) -pinname A7 -fixed yes
|
121 |
|
|
set_io data(11) -pinname A6 -fixed yes
|
122 |
|
|
set_io data(12) -pinname G10 -fixed yes
|
123 |
|
|
set_io data(13) -pinname G9 -fixed yes
|
124 |
|
|
set_io data(14) -pinname D9 -fixed yes
|
125 |
|
|
set_io data(15) -pinname E9 -fixed yes
|
126 |
|
|
set_io data(16) -pinname A8 -fixed yes
|
127 |
|
|
set_io data(17) -pinname B8 -fixed yes
|
128 |
|
|
set_io data(18) -pinname D10 -fixed yes
|
129 |
|
|
set_io data(19) -pinname E10 -fixed yes
|
130 |
|
|
set_io data(20) -pinname G11 -fixed yes
|
131 |
|
|
set_io data(21) -pinname H11 -fixed yes
|
132 |
|
|
set_io data(22) -pinname B10 -fixed yes
|
133 |
|
|
set_io data(23) -pinname C10 -fixed yes
|
134 |
|
|
set_io data(24) -pinname F11 -fixed yes
|
135 |
|
|
set_io data(25) -pinname F10 -fixed yes
|
136 |
|
|
set_io data(26) -pinname E11 -fixed yes
|
137 |
|
|
set_io data(27) -pinname D11 -fixed yes
|
138 |
|
|
set_io data(28) -pinname A9 -fixed yes
|
139 |
|
|
set_io data(29) -pinname B9 -fixed yes
|
140 |
|
|
set_io data(30) -pinname A11 -fixed yes
|
141 |
|
|
set_io data(31) -pinname A10 -fixed yes
|
142 |
|
|
|
143 |
|
|
|
144 |
|
|
##########################################################################
|
145 |
|
|
# PUSH-BUTTON SWITCHES SIGNALS
|
146 |
|
|
##########################################################################
|
147 |
|
|
set_io gpio(0) -pinname P7 -fixed yes
|
148 |
|
|
set_io gpio(1) -pinname R5 -fixed yes
|
149 |
|
|
set_io gpio(2) -pinname P6 -fixed yes
|
150 |
|
|
set_io gpio(3) -pinname R6 -fixed yes
|
151 |
|
|
set_io gpio(4) -pinname U3 -fixed yes
|
152 |
|
|
set_io gpio(5) -pinname T5 -fixed yes
|
153 |
|
|
set_io gpio(6) -pinname U2 -fixed yes
|
154 |
|
|
#set_io gpio(7) -pinname T4 -fixed yes
|
155 |
|
|
|
156 |
|
|
|
157 |
|
|
##########################################################################
|
158 |
|
|
# LED SIGNALS
|
159 |
|
|
##########################################################################
|
160 |
|
|
set_io led(0) -pinname R4 -fixed yes
|
161 |
|
|
set_io led(1) -pinname P5 -fixed yes
|
162 |
|
|
set_io led(2) -pinname R2 -fixed yes
|
163 |
|
|
set_io led(3) -pinname T2 -fixed yes
|
164 |
|
|
set_io led(4) -pinname P2 -fixed yes
|
165 |
|
|
set_io led(5) -pinname N2 -fixed yes
|
166 |
|
|
set_io errorn -pinname N6 -fixed yes
|
167 |
|
|
set_io dsuact -pinname N7 -fixed yes
|
168 |
|
|
|
169 |
|
|
|
170 |
|
|
##########################################################################
|
171 |
|
|
# RS-232 INTERFACE SIGNALS
|
172 |
|
|
##########################################################################
|
173 |
|
|
set_io dsurx -pinname K18 -fixed yes
|
174 |
|
|
set_io dsutx -pinname C11 -fixed yes
|
175 |
|
|
set_io rxd1 -pinname G21 -fixed yes
|
176 |
|
|
set_io txd1 -pinname B11 -fixed yes
|
177 |
|
|
#set_io ctsn1 -pinname J19 -fixed yes
|
178 |
|
|
#set_io rtsn1 -pinname K17 -fixed yes
|
179 |
|
|
set_io can_rxd -pinname J22 -fixed yes
|
180 |
|
|
set_io can_txd -pinname K20 -fixed yes
|
181 |
|
|
|
182 |
|
|
set_io emdio -pinname U12 -fixed yes
|
183 |
|
|
set_io emdc -pinname T12 -fixed yes
|
184 |
|
|
set_io etx_clk -pinname Y7 -fixed yes
|
185 |
|
|
set_io erx_clk -pinname AB4 -fixed yes
|
186 |
|
|
set_io erxd(3) -pinname AA6 -fixed yes
|
187 |
|
|
set_io erxd(2) -pinname V8 -fixed yes
|
188 |
|
|
set_io erxd(1) -pinname U9 -fixed yes
|
189 |
|
|
set_io erxd(0) -pinname Y6 -fixed yes
|
190 |
|
|
set_io erx_dv -pinname AA5 -fixed yes
|
191 |
|
|
set_io erx_er -pinname AB5 -fixed yes
|
192 |
|
|
set_io erx_col -pinname AA4 -fixed yes
|
193 |
|
|
set_io erx_crs -pinname Y4 -fixed yes
|
194 |
|
|
set_io etxd(3) -pinname T10 -fixed yes
|
195 |
|
|
set_io etxd(2) -pinname U10 -fixed yes
|
196 |
|
|
set_io etxd(1) -pinname V9 -fixed yes
|
197 |
|
|
set_io etxd(0) -pinname V10 -fixed yes
|
198 |
|
|
set_io etx_en -pinname AB7 -fixed yes
|
199 |
|
|
set_io etx_er -pinname AB6 -fixed yes
|
200 |
|
|
|
201 |
|
|
|
202 |
|
|
set_io dsubre -pinname T4 -fixed yes
|