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 SYSCLK -pinname W17 -fixed yes
|
29 |
|
|
set_io NSYSRESET -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 FLASH_CSN -pinname B16 -fixed yes
|
71 |
|
|
set_io FLASH_OEN -pinname A16 -fixed yes
|
72 |
|
|
set_io FLASH_WEN -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 SRAM_CLK -pinname F18 -fixed yes
|
80 |
|
|
set_io SRAM_CSN -pinname H17 -fixed yes
|
81 |
|
|
set_io SRAM_BYTE_WEN -pinname G19 -fixed yes
|
82 |
|
|
set_io SRAM_BYTEN\[0\] -pinname J18 -fixed yes
|
83 |
|
|
set_io SRAM_BYTEN\[1\] -pinname J17 -fixed yes
|
84 |
|
|
set_io SRAM_BYTEN\[2\] -pinname H19 -fixed yes
|
85 |
|
|
set_io SRAM_BYTEN\[3\] -pinname H18 -fixed yes
|
86 |
|
|
set_io SRAM_GLOBAL_WEN -pinname J16 -fixed yes
|
87 |
|
|
set_io SRAM_OEN -pinname G18 -fixed yes
|
88 |
|
|
set_io SRAM_PWRDWN -pinname A18 -fixed yes
|
89 |
|
|
|
90 |
|
|
set_io MEM_ADDR\[0\] -pinname F12 -fixed yes
|
91 |
|
|
set_io MEM_ADDR\[1\] -pinname E12 -fixed yes
|
92 |
|
|
set_io MEM_ADDR\[2\] -pinname G12 -fixed yes
|
93 |
|
|
set_io MEM_ADDR\[3\] -pinname H12 -fixed yes
|
94 |
|
|
set_io MEM_ADDR\[4\] -pinname A12 -fixed yes
|
95 |
|
|
set_io MEM_ADDR\[5\] -pinname B12 -fixed yes
|
96 |
|
|
set_io MEM_ADDR\[6\] -pinname D13 -fixed yes
|
97 |
|
|
set_io MEM_ADDR\[7\] -pinname D12 -fixed yes
|
98 |
|
|
set_io MEM_ADDR\[8\] -pinname E14 -fixed yes
|
99 |
|
|
set_io MEM_ADDR\[9\] -pinname E13 -fixed yes
|
100 |
|
|
set_io MEM_ADDR\[10\] -pinname G13 -fixed yes
|
101 |
|
|
set_io MEM_ADDR\[11\] -pinname F13 -fixed yes
|
102 |
|
|
set_io MEM_ADDR\[12\] -pinname A13 -fixed yes
|
103 |
|
|
set_io MEM_ADDR\[13\] -pinname B13 -fixed yes
|
104 |
|
|
set_io MEM_ADDR\[14\] -pinname F14 -fixed yes
|
105 |
|
|
set_io MEM_ADDR\[15\] -pinname G14 -fixed yes
|
106 |
|
|
set_io MEM_ADDR\[16\] -pinname D15 -fixed yes
|
107 |
|
|
set_io MEM_ADDR\[17\] -pinname D14 -fixed yes
|
108 |
|
|
set_io MEM_ADDR\[18\] -pinname A15 -fixed yes
|
109 |
|
|
|
110 |
|
|
set_io MEM_DATA\[0\] -pinname B5 -fixed yes
|
111 |
|
|
set_io MEM_DATA\[1\] -pinname B4 -fixed yes
|
112 |
|
|
set_io MEM_DATA\[2\] -pinname C7 -fixed yes
|
113 |
|
|
set_io MEM_DATA\[3\] -pinname C6 -fixed yes
|
114 |
|
|
set_io MEM_DATA\[4\] -pinname D8 -fixed yes
|
115 |
|
|
set_io MEM_DATA\[5\] -pinname E8 -fixed yes
|
116 |
|
|
set_io MEM_DATA\[6\] -pinname A5 -fixed yes
|
117 |
|
|
set_io MEM_DATA\[7\] -pinname A4 -fixed yes
|
118 |
|
|
set_io MEM_DATA\[8\] -pinname B7 -fixed yes
|
119 |
|
|
set_io MEM_DATA\[9\] -pinname B6 -fixed yes
|
120 |
|
|
set_io MEM_DATA\[10\] -pinname A7 -fixed yes
|
121 |
|
|
set_io MEM_DATA\[11\] -pinname A6 -fixed yes
|
122 |
|
|
set_io MEM_DATA\[12\] -pinname G10 -fixed yes
|
123 |
|
|
set_io MEM_DATA\[13\] -pinname G9 -fixed yes
|
124 |
|
|
set_io MEM_DATA\[14\] -pinname D9 -fixed yes
|
125 |
|
|
set_io MEM_DATA\[15\] -pinname E9 -fixed yes
|
126 |
|
|
set_io MEM_DATA\[16\] -pinname A8 -fixed yes
|
127 |
|
|
set_io MEM_DATA\[17\] -pinname B8 -fixed yes
|
128 |
|
|
set_io MEM_DATA\[18\] -pinname D10 -fixed yes
|
129 |
|
|
set_io MEM_DATA\[19\] -pinname E10 -fixed yes
|
130 |
|
|
set_io MEM_DATA\[20\] -pinname G11 -fixed yes
|
131 |
|
|
set_io MEM_DATA\[21\] -pinname H11 -fixed yes
|
132 |
|
|
set_io MEM_DATA\[22\] -pinname B10 -fixed yes
|
133 |
|
|
set_io MEM_DATA\[23\] -pinname C10 -fixed yes
|
134 |
|
|
set_io MEM_DATA\[24\] -pinname F11 -fixed yes
|
135 |
|
|
set_io MEM_DATA\[25\] -pinname F10 -fixed yes
|
136 |
|
|
set_io MEM_DATA\[26\] -pinname E11 -fixed yes
|
137 |
|
|
set_io MEM_DATA\[27\] -pinname D11 -fixed yes
|
138 |
|
|
set_io MEM_DATA\[28\] -pinname A9 -fixed yes
|
139 |
|
|
set_io MEM_DATA\[29\] -pinname B9 -fixed yes
|
140 |
|
|
set_io MEM_DATA\[30\] -pinname A11 -fixed yes
|
141 |
|
|
set_io MEM_DATA\[31\] -pinname A10 -fixed yes
|
142 |
|
|
|
143 |
|
|
|
144 |
|
|
##########################################################################
|
145 |
|
|
# PUSH-BUTTON SWITCHES SIGNALS
|
146 |
|
|
##########################################################################
|
147 |
|
|
set_io SW\[0\] -pinname P7 -fixed yes
|
148 |
|
|
set_io SW\[1\] -pinname R5 -fixed yes
|
149 |
|
|
set_io SW\[2\] -pinname P6 -fixed yes
|
150 |
|
|
set_io SW\[3\] -pinname R6 -fixed yes
|
151 |
|
|
set_io SW\[4\] -pinname U3 -fixed yes
|
152 |
|
|
set_io SW\[5\] -pinname T5 -fixed yes
|
153 |
|
|
set_io SW\[6\] -pinname U2 -fixed yes
|
154 |
|
|
set_io SW\[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 LED\[6\] -pinname N6 -fixed yes
|
167 |
|
|
set_io LED\[7\] -pinname N7 -fixed yes
|
168 |
|
|
|
169 |
|
|
|
170 |
|
|
##########################################################################
|
171 |
|
|
# RS-232 INTERFACE SIGNALS
|
172 |
|
|
##########################################################################
|
173 |
|
|
set_io RX0 -pinname G21 -fixed yes
|
174 |
|
|
set_io TX0 -pinname B11 -fixed yes
|