1 |
2 |
dimamali |
# Pin & Location Assignments
|
2 |
|
|
# ==========================
|
3 |
|
|
set_location_assignment PIN_AK11 -to address[0] -comment CB3_DATA6CB2_A0
|
4 |
|
|
set_location_assignment PIN_AH8 -to address[1] -comment CB3_DATA0CB2_A1
|
5 |
|
|
set_location_assignment PIN_J15 -to address[10] -comment MEMORY_A8
|
6 |
|
|
set_location_assignment PIN_K13 -to address[11] -comment MEMORY_A9
|
7 |
|
|
set_location_assignment PIN_D10 -to address[12] -comment MEMORY_A10
|
8 |
|
|
set_location_assignment PIN_K15 -to address[13] -comment MEMORY_A11
|
9 |
|
|
set_location_assignment PIN_H14 -to address[14] -comment MEMORY_A12
|
10 |
|
|
set_location_assignment PIN_J12 -to address[15] -comment MEMORY_A13
|
11 |
|
|
set_location_assignment PIN_J14 -to address[16] -comment MEMORY_A14
|
12 |
|
|
set_location_assignment PIN_K12 -to address[17] -comment MEMORY_A15
|
13 |
|
|
set_location_assignment PIN_E8 -to address[18] -comment MEMORY_A16
|
14 |
|
|
set_location_assignment PIN_G13 -to address[19] -comment MEMORY_A17
|
15 |
|
|
set_location_assignment PIN_E13 -to address[2] -comment MEMORY_A0
|
16 |
|
|
set_location_assignment PIN_H13 -to address[20] -comment MEMORY_A18
|
17 |
|
|
set_location_assignment PIN_L12 -to address[21] -comment MEMORY_A19
|
18 |
|
|
set_location_assignment PIN_E7 -to address[22] -comment MEMORY_A20
|
19 |
|
|
set_location_assignment PIN_G12 -to address[23] -comment MEMORY_A21
|
20 |
|
|
set_location_assignment PIN_H12 -to address[24] -comment MEMORY_A22
|
21 |
|
|
set_location_assignment PIN_AJ7 -to address[25] -comment CB3_DATA1CB2_A10
|
22 |
|
|
set_location_assignment PIN_P2 -to address[26] -comment CB4_DATA26CB1_RX_01_N
|
23 |
|
|
set_location_assignment PIN_P1 -to address[27] -comment CB4_DATA27CB1_RX_01_P
|
24 |
|
|
set_location_assignment PIN_L17 -to address[3] -comment MEMORY_A1
|
25 |
|
|
set_location_assignment PIN_K17 -to address[4] -comment MEMORY_A2
|
26 |
|
|
set_location_assignment PIN_L13 -to address[5] -comment MEMORY_A3
|
27 |
|
|
set_location_assignment PIN_L16 -to address[6] -comment MEMORY_A4
|
28 |
|
|
set_location_assignment PIN_J13 -to address[7] -comment MEMORY_A5
|
29 |
|
|
set_location_assignment PIN_D11 -to address[8] -comment MEMORY_A6
|
30 |
|
|
set_location_assignment PIN_K16 -to address[9] -comment MEMORY_A7
|
31 |
|
|
set_location_assignment PIN_Y5 -to can_rxd -comment CAN_RXD
|
32 |
|
|
set_location_assignment PIN_Y6 -to can_stb -comment CAN_STB
|
33 |
|
|
set_location_assignment PIN_AA8 -to can_txd -comment CAN_TXD
|
34 |
|
|
set_location_assignment PIN_T3 -to clk -comment DUT1_CLK100M
|
35 |
|
|
#set_location_assignment PIN_A17 -to clk -comment DUT1_CLK14P
|
36 |
|
|
set_location_assignment PIN_A12 -to data[0] -comment MEMORY_DQ0
|
37 |
|
|
set_location_assignment PIN_B13 -to data[1] -comment MEMORY_DQ1
|
38 |
|
|
set_location_assignment PIN_B9 -to data[10] -comment MEMORY_DQ10
|
39 |
|
|
set_location_assignment PIN_C10 -to data[11] -comment MEMORY_DQ11
|
40 |
|
|
set_location_assignment PIN_A9 -to data[12] -comment MEMORY_DQ12
|
41 |
|
|
set_location_assignment PIN_F10 -to data[13] -comment MEMORY_DQ13
|
42 |
|
|
set_location_assignment PIN_B8 -to data[14] -comment MEMORY_DQ14
|
43 |
|
|
set_location_assignment PIN_C9 -to data[15] -comment MEMORY_DQ15
|
44 |
|
|
set_location_assignment PIN_A8 -to data[16] -comment MEMORY_DQ16
|
45 |
|
|
set_location_assignment PIN_D8 -to data[17] -comment MEMORY_DQ17
|
46 |
|
|
set_location_assignment PIN_B7 -to data[18] -comment MEMORY_DQ18
|
47 |
|
|
set_location_assignment PIN_C7 -to data[19] -comment MEMORY_DQ19
|
48 |
|
|
set_location_assignment PIN_B11 -to data[2] -comment MEMORY_DQ2
|
49 |
|
|
set_location_assignment PIN_A7 -to data[20] -comment MEMORY_DQ20
|
50 |
|
|
set_location_assignment PIN_D7 -to data[21] -comment MEMORY_DQ21
|
51 |
|
|
set_location_assignment PIN_B6 -to data[22] -comment MEMORY_DQ22
|
52 |
|
|
set_location_assignment PIN_C6 -to data[23] -comment MEMORY_DQ23
|
53 |
|
|
set_location_assignment PIN_A6 -to data[24] -comment MEMORY_DQ24
|
54 |
|
|
set_location_assignment PIN_D6 -to data[25] -comment MEMORY_DQ25
|
55 |
|
|
set_location_assignment PIN_B5 -to data[26] -comment MEMORY_DQ26
|
56 |
|
|
set_location_assignment PIN_E6 -to data[27] -comment MEMORY_DQ27
|
57 |
|
|
set_location_assignment PIN_A5 -to data[28] -comment MEMORY_DQ28
|
58 |
|
|
set_location_assignment PIN_C5 -to data[29] -comment MEMORY_DQ29
|
59 |
|
|
set_location_assignment PIN_D13 -to data[3] -comment MEMORY_DQ3
|
60 |
|
|
set_location_assignment PIN_C4 -to data[30] -comment MEMORY_DQ30
|
61 |
|
|
set_location_assignment PIN_E5 -to data[31] -comment MEMORY_DQ31
|
62 |
|
|
set_location_assignment PIN_A11 -to data[4] -comment MEMORY_DQ4
|
63 |
|
|
set_location_assignment PIN_F12 -to data[5] -comment MEMORY_DQ5
|
64 |
|
|
set_location_assignment PIN_B10 -to data[6] -comment MEMORY_DQ6
|
65 |
|
|
set_location_assignment PIN_C11 -to data[7] -comment MEMORY_DQ7
|
66 |
|
|
set_location_assignment PIN_A10 -to data[8] -comment MEMORY_DQ8
|
67 |
|
|
set_location_assignment PIN_E11 -to data[9] -comment MEMORY_DQ9
|
68 |
|
|
set_location_assignment PIN_M2 -to dsuactn -comment CB4_DATA30CB1_RX_02_N
|
69 |
|
|
set_location_assignment PIN_E26 -to dsubre -comment TST_STEP
|
70 |
|
|
set_location_assignment PIN_AB3 -to dsurx -comment RS0_RXD_LVTTL
|
71 |
|
|
set_location_assignment PIN_AB9 -to dsutx -comment RS0_TXD_LVTTL
|
72 |
|
|
set_location_assignment PIN_W31 -to dsw[0] -comment DSW0
|
73 |
|
|
set_location_assignment PIN_Y31 -to dsw[1] -comment DSW1
|
74 |
|
|
set_location_assignment PIN_AA32 -to dsw[2] -comment DSW2
|
75 |
|
|
set_location_assignment PIN_AA31 -to dsw[3] -comment DSW3
|
76 |
|
|
set_location_assignment PIN_AC32 -to dsw[4] -comment DSW4
|
77 |
|
|
set_location_assignment PIN_AC31 -to dsw[5] -comment DSW5
|
78 |
|
|
set_location_assignment PIN_AD32 -to dsw[6] -comment DSW6
|
79 |
|
|
set_location_assignment PIN_AD31 -to dsw[7] -comment DSW7
|
80 |
|
|
set_location_assignment PIN_AH2 -to emdc -comment ETH_MDC
|
81 |
|
|
set_location_assignment PIN_AJ1 -to emdio -comment ETH_MDIO
|
82 |
|
|
set_location_assignment PIN_M1 -to errorn -comment CB4_DATA31CB1_RX_02_P
|
83 |
|
|
set_location_assignment PIN_E16 -to erx_clk -comment ETH_RXCLK
|
84 |
|
|
set_location_assignment PIN_U11 -to erx_col -comment ETH_COL
|
85 |
|
|
set_location_assignment PIN_AG2 -to erx_crs -comment ETH_CRS
|
86 |
|
|
set_location_assignment PIN_AG1 -to erx_dv -comment ETH_RXDV
|
87 |
|
|
set_location_assignment PIN_AB1 -to erx_er -comment ETH_RXER
|
88 |
|
|
set_location_assignment PIN_AE2 -to erxd[0] -comment ETH_RXD0
|
89 |
|
|
set_location_assignment PIN_AD2 -to erxd[1] -comment ETH_RXD1
|
90 |
|
|
set_location_assignment PIN_AD1 -to erxd[2] -comment ETH_RXD2
|
91 |
|
|
set_location_assignment PIN_AC2 -to erxd[3] -comment ETH_RXD3
|
92 |
|
|
set_location_assignment PIN_A16 -to etx_clk -comment ETH_TXCLK
|
93 |
|
|
set_location_assignment PIN_AF1 -to etx_en -comment ETH_TXEN
|
94 |
|
|
set_location_assignment PIN_Y3 -to etx_er -comment ETH_TXER
|
95 |
|
|
set_location_assignment PIN_AC1 -to etxd[0] -comment ETH_TXD0
|
96 |
|
|
set_location_assignment PIN_AB2 -to etxd[1] -comment ETH_TXD1
|
97 |
|
|
set_location_assignment PIN_AA2 -to etxd[2] -comment ETH_TXD2
|
98 |
|
|
set_location_assignment PIN_AA1 -to etxd[3] -comment ETH_TXD3
|
99 |
|
|
set_location_assignment PIN_L2 -to iosn -comment CB4_DATA10CB1_RX_03_N
|
100 |
|
|
set_location_assignment PIN_A23 -to lcd_enable -comment LCD_ENABLE
|
101 |
|
|
set_location_assignment PIN_B23 -to lcd_regsel -comment LCD_REGSEL
|
102 |
|
|
set_location_assignment PIN_D25 -to lcd_rw -comment LCD_RW
|
103 |
|
|
set_location_assignment PIN_B14 -to oen -comment "MEMORY_OE#"
|
104 |
|
|
set_location_assignment PIN_B15 -to ps2_clk[0] -comment PS2_KBCLK
|
105 |
|
|
set_location_assignment PIN_C16 -to ps2_clk[1] -comment PS2_MCLK
|
106 |
|
|
set_location_assignment PIN_C15 -to ps2_data[0] -comment PS2_KBDAT
|
107 |
|
|
set_location_assignment PIN_D16 -to ps2_data[1] -comment PS2_MDAT
|
108 |
|
|
set_location_assignment PIN_L1 -to ramoen[0] -comment CB4_DATA32CB1_RX_03_P
|
109 |
|
|
set_location_assignment PIN_K2 -to ramoen[1] -comment CB4_DATA33CB1_RX_04_N
|
110 |
|
|
set_location_assignment PIN_K1 -to ramoen[2] -comment CB4_DATA34CB1_RX_04_P
|
111 |
|
|
set_location_assignment PIN_J2 -to ramoen[3] -comment CB4_DATA35CB1_RX_05_N
|
112 |
|
|
set_location_assignment PIN_J1 -to ramoen[4] -comment CB4_DATA36CB1_RX_05_P
|
113 |
|
|
set_location_assignment PIN_B20 -to ramsn[0] -comment "SRAM_CE#"
|
114 |
|
|
set_location_assignment PIN_H2 -to ramsn[1] -comment CB4_DATA92CB1_RX_06_N
|
115 |
|
|
set_location_assignment PIN_H1 -to ramsn[2] -comment CB4_DATA93CB1_RX_06_P
|
116 |
|
|
set_location_assignment PIN_G2 -to ramsn[3] -comment CB4_DATA94CB1_RX_07_N
|
117 |
|
|
set_location_assignment PIN_G1 -to ramsn[4] -comment CB4_DATA95CB1_RX_07_P
|
118 |
|
|
set_location_assignment PIN_C13 -to rben[0] -comment "SRAM_BE0#"
|
119 |
|
|
set_location_assignment PIN_F14 -to rben[1] -comment "SRAM_BE1#"
|
120 |
|
|
set_location_assignment PIN_B12 -to rben[2] -comment "SRAM_BE2#"
|
121 |
|
|
set_location_assignment PIN_F13 -to rben[3] -comment "SRAM_BE3#"
|
122 |
|
|
set_location_assignment PIN_K4 -to read -comment CB4_DATA96CB1_RX_06_N
|
123 |
|
|
set_location_assignment PIN_U28 -to resetn -comment "USER_RESET#"
|
124 |
|
|
set_location_assignment PIN_V30 -to resoutn -comment "HPE_RESOUT#"
|
125 |
|
|
set_location_assignment PIN_C21 -to romsn[0] -comment "FLASH_CE#"
|
126 |
|
|
set_location_assignment PIN_K3 -to romsn[1] -comment CB4_DATA6CB1_RX_08_P
|
127 |
|
|
set_location_assignment PIN_J4 -to rwen[0] -comment CB4_DATA7CB1_RX_09_N
|
128 |
|
|
set_location_assignment PIN_J3 -to rwen[1] -comment CB4_DATA8CB1_RX_09_P
|
129 |
|
|
set_location_assignment PIN_G4 -to rwen[2] -comment CB4_DATA40CB1_RX_10_N
|
130 |
|
|
set_location_assignment PIN_G3 -to rwen[3] -comment CB4_DATA41CB1_RX_10_P
|
131 |
|
|
set_location_assignment PIN_AA3 -to rxd1 -comment RS1_RXD_LVTTL
|
132 |
|
|
set_location_assignment PIN_D32 -to sevensegment[0] -comment "HUMI_A#"
|
133 |
|
|
set_location_assignment PIN_F30 -to sevensegment[1] -comment "HUMI_B#"
|
134 |
|
|
set_location_assignment PIN_B29 -to sevensegment[2] -comment "HUMI_C#"
|
135 |
|
|
set_location_assignment PIN_D31 -to sevensegment[3] -comment "HUMI_D#"
|
136 |
|
|
set_location_assignment PIN_A29 -to sevensegment[4] -comment "HUMI_E#"
|
137 |
|
|
set_location_assignment PIN_F29 -to sevensegment[5] -comment "HUMI_F#"
|
138 |
|
|
set_location_assignment PIN_A28 -to sevensegment[6] -comment "HUMI_G#"
|
139 |
|
|
set_location_assignment PIN_B28 -to sevensegment[7] -comment "HUMI_DP#"
|
140 |
|
|
set_location_assignment PIN_B27 -to sevensegment[8] -comment "HUMI_SEG0#"
|
141 |
|
|
set_location_assignment PIN_E30 -to sevensegment[9] -comment "HUMI_SEG1#"
|
142 |
|
|
set_location_assignment PIN_B24 -to tst_col[0] -comment TST_COL0
|
143 |
|
|
set_location_assignment PIN_E28 -to tst_col[1] -comment TST_COL1
|
144 |
|
|
set_location_assignment PIN_A26 -to tst_col[2] -comment TST_COL2
|
145 |
|
|
set_location_assignment PIN_AE32 -to tst_row[0] -comment TST_ROW0
|
146 |
|
|
set_location_assignment PIN_AE31 -to tst_row[1] -comment TST_ROW1
|
147 |
|
|
set_location_assignment PIN_AF32 -to tst_row[2] -comment TST_ROW2
|
148 |
|
|
set_location_assignment PIN_AF31 -to tst_row[3] -comment TST_ROW3
|
149 |
|
|
set_location_assignment PIN_W9 -to txd1 -comment RS1_TXD_LVTTL
|
150 |
|
|
set_location_assignment PIN_D19 -to writen -comment "MEMORY_WE#"
|
151 |
|
|
set_location_assignment PIN_Y11 -to led_enable -comment "HUMI_LED#"
|
152 |
|
|
set_location_assignment PIN_T32 -to ac97_bit_clk -comment AC97_BITCLK
|
153 |
|
|
set_location_assignment PIN_AD24 -to ac97_sync -comment AC97_SYNC
|
154 |
|
|
set_location_assignment PIN_AD25 -to ac97_sdata_out -comment AC97_SDATA_OUT
|
155 |
|
|
set_location_assignment PIN_AC8 -to ac97_sdata_in -comment AC97_SDATA_IN
|
156 |
|
|
set_location_assignment PIN_AJ18 -to ac97_ext_clk -comment AC97_EXT_CLK
|
157 |
|
|
set_location_assignment PIN_AC7 -to ac97_resetn -comment "AC97_RESET#"
|
158 |
|
|
set_location_assignment PIN_AK8 -to ac97_dbg_bit_clk -comment CB3_DATA41CB2_A11
|
159 |
|
|
set_location_assignment PIN_AK12 -to ac97_dbg_sync -comment CB3_DATA40CB2_A12
|
160 |
|
|
set_location_assignment PIN_AJ6 -to ac97_dbg_sdata_out -comment CB3_DATA39CB2_A13
|
161 |
|
|
set_location_assignment PIN_AG9 -to ac97_dbg_sdata_in -comment CB3_DATA38CB2_A2
|
162 |
|
|
set_location_assignment PIN_AG11 -to ac97_dbg_ext_clk -comment CB3_DATA37CB2_A3
|
163 |
|
|
set_location_assignment PIN_AF12 -to ac97_dbg_resetn -comment CB3_DATA36CB2_A4
|
164 |
|
|
set_location_assignment PIN_AK7 -to ac97_dbg_int -comment CB3_DATA35CB2_A5
|
165 |
|
|
set_location_assignment PIN_AG8 -to ac97_dbg_int2 -comment CB3_DATA34CB2_A6
|
166 |
|
|
set_location_assignment PIN_M25 -to vga_clk -comment VGA_CLK
|
167 |
|
|
set_location_assignment PIN_N23 -to vga_syncn -comment "VGA_SYNC#"
|
168 |
|
|
set_location_assignment PIN_K26 -to vga_blankn -comment "VGA_BLANK#"
|
169 |
|
|
set_location_assignment PIN_L24 -to vga_vsync -comment VGA_VSYNC
|
170 |
|
|
set_location_assignment PIN_K29 -to vga_hsync -comment VGA_HSYNC
|
171 |
|
|
set_location_assignment PIN_R27 -to vga_rd[7] -comment VGA_RD7
|
172 |
|
|
set_location_assignment PIN_R26 -to vga_rd[6] -comment VGA_RD6
|
173 |
|
|
set_location_assignment PIN_R25 -to vga_rd[5] -comment VGA_RD5
|
174 |
|
|
set_location_assignment PIN_P29 -to vga_rd[4] -comment VGA_RD4
|
175 |
|
|
set_location_assignment PIN_T27 -to vga_rd[3] -comment VGA_RD3
|
176 |
|
|
set_location_assignment PIN_R28 -to vga_rd[2] -comment VGA_RD2
|
177 |
|
|
set_location_assignment PIN_T28 -to vga_rd[1] -comment VGA_RD1
|
178 |
|
|
set_location_assignment PIN_R29 -to vga_rd[0] -comment VGA_RD0
|
179 |
|
|
set_location_assignment PIN_P24 -to vga_gr[7] -comment VGA_GR7
|
180 |
|
|
set_location_assignment PIN_M30 -to vga_gr[6] -comment VGA_GR6
|
181 |
|
|
set_location_assignment PIN_P25 -to vga_gr[5] -comment VGA_GR5
|
182 |
|
|
set_location_assignment PIN_P26 -to vga_gr[4] -comment VGA_GR4
|
183 |
|
|
set_location_assignment PIN_R23 -to vga_gr[3] -comment VGA_GR3
|
184 |
|
|
set_location_assignment PIN_P27 -to vga_gr[2] -comment VGA_GR2
|
185 |
|
|
set_location_assignment PIN_R24 -to vga_gr[1] -comment VGA_GR1
|
186 |
|
|
set_location_assignment PIN_P28 -to vga_gr[0] -comment VGA_GR0
|
187 |
|
|
set_location_assignment PIN_M24 -to vga_bl[7] -comment VGA_BL7
|
188 |
|
|
set_location_assignment PIN_M26 -to vga_bl[6] -comment VGA_BL6
|
189 |
|
|
set_location_assignment PIN_N24 -to vga_bl[5] -comment VGA_BL5
|
190 |
|
|
set_location_assignment PIN_N26 -to vga_bl[4] -comment VGA_BL4
|
191 |
|
|
set_location_assignment PIN_R22 -to vga_bl[3] -comment VGA_BL3
|
192 |
|
|
set_location_assignment PIN_L30 -to vga_bl[2] -comment VGA_BL2
|
193 |
|
|
set_location_assignment PIN_N25 -to vga_bl[1] -comment VGA_BL1
|
194 |
|
|
set_location_assignment PIN_N27 -to vga_bl[0] -comment VGA_BL0
|
195 |
|
|
set_location_assignment PIN_G21 -to sdcard_cs -comment SDCARD_CS
|
196 |
|
|
set_location_assignment PIN_H20 -to sdcard_di -comment SDCARD_DI
|
197 |
|
|
set_location_assignment PIN_D21 -to sdcard_sclk -comment SDCARD_SCLK
|
198 |
|
|
set_location_assignment PIN_K19 -to sdcard_do -comment SDCARD_DO
|
199 |
|
|
set_location_assignment PIN_U32 -to usb_clkout -comment USBD_CLKOUT
|
200 |
|
|
set_location_assignment PIN_L31 -to usb_d[15] -comment USBD_D15
|
201 |
|
|
set_location_assignment PIN_K32 -to usb_d[14] -comment USBD_D14
|
202 |
|
|
set_location_assignment PIN_M27 -to usb_d[13] -comment USBD_D13
|
203 |
|
|
set_location_assignment PIN_L32 -to usb_d[12] -comment USBD_D12
|
204 |
|
|
set_location_assignment PIN_M32 -to usb_d[11] -comment USBD_D11
|
205 |
|
|
set_location_assignment PIN_M31 -to usb_d[10] -comment USBD_D10
|
206 |
|
|
set_location_assignment PIN_M29 -to usb_d[9] -comment USBD_D9
|
207 |
|
|
set_location_assignment PIN_N31 -to usb_d[8] -comment USBD_D8
|
208 |
|
|
set_location_assignment PIN_P32 -to usb_d[7] -comment USBD_D7
|
209 |
|
|
set_location_assignment PIN_P31 -to usb_d[6] -comment USBD_D6
|
210 |
|
|
set_location_assignment PIN_N28 -to usb_d[5] -comment USBD_D5
|
211 |
|
|
set_location_assignment PIN_R30 -to usb_d[4] -comment USBD_D4
|
212 |
|
|
set_location_assignment PIN_N29 -to usb_d[3] -comment USBD_D3
|
213 |
|
|
set_location_assignment PIN_R31 -to usb_d[2] -comment USBD_D2
|
214 |
|
|
set_location_assignment PIN_N30 -to usb_d[1] -comment USBD_D1
|
215 |
|
|
set_location_assignment PIN_T31 -to usb_d[0] -comment USBD_D0
|
216 |
|
|
set_location_assignment PIN_G32 -to usb_linestate[1] -comment USBD_LINESTATE0
|
217 |
|
|
set_location_assignment PIN_F32 -to usb_linestate[0] -comment USBD_LINESTATE1
|
218 |
|
|
set_location_assignment PIN_E32 -to usb_opmode[1] -comment USBD_OPMODE1
|
219 |
|
|
set_location_assignment PIN_J27 -to usb_opmode[0] -comment USBD_OPMODE0
|
220 |
|
|
set_location_assignment PIN_H32 -to usb_rxactive -comment USBD_RXACTIVE
|
221 |
|
|
set_location_assignment PIN_J31 -to usb_rxerror -comment USBD_RXERROR
|
222 |
|
|
set_location_assignment PIN_L29 -to usb_rxvalid -comment USBD_RXVALID
|
223 |
|
|
set_location_assignment PIN_G31 -to usb_suspend -comment USBD_SUSPEND
|
224 |
|
|
set_location_assignment PIN_K27 -to usb_termsel -comment USBD_TERMSEL
|
225 |
|
|
set_location_assignment PIN_J32 -to usb_txready -comment USBD_TXREADY
|
226 |
|
|
set_location_assignment PIN_K31 -to usb_txvalid -comment USBD_TXVALID
|
227 |
|
|
set_location_assignment PIN_F31 -to usb_validh -comment USBD_VALIDH
|
228 |
|
|
set_location_assignment PIN_H31 -to usb_xcvrsel -comment USBD_XCRSEL
|
229 |
|
|
set_location_assignment PIN_E31 -to usb_dbus16 -comment USBD_DBUS16_8
|
230 |
|
|
set_location_assignment PIN_H28 -to usb_unidir -comment USBD_UNIBIDI
|
231 |
|
|
set_location_assignment PIN_E25 -to adc_dout -comment ADC_DOUT
|
232 |
|
|
set_location_assignment PIN_AE25 -to adc_ain -comment ADC_AIN
|
233 |
|
|
set_location_assignment PIN_AD9 -to dac_out -comment DAC_OUT
|
234 |
|
|
set_location_assignment PIN_AH3 -to ereset -comment "ETH_RESET#"
|
235 |
|
|
set_location_assignment PIN_B26 -to usb_vbus -comment USBD_VBUS
|
236 |
|
|
set_location_assignment PIN_A27 -to usb_reset -comment USBD_RESET
|
237 |
|
|
set_location_assignment PIN_AA29 -to hpidata[0] -comment USB_GPIO0
|
238 |
|
|
set_location_assignment PIN_W26 -to hpidata[1] -comment USB_GPIO1
|
239 |
|
|
set_location_assignment PIN_AA30 -to hpidata[2] -comment USB_GPIO2
|
240 |
|
|
set_location_assignment PIN_Y27 -to hpidata[3] -comment USB_GPIO3
|
241 |
|
|
set_location_assignment PIN_AB28 -to hpidata[4] -comment USB_GPIO4
|
242 |
|
|
set_location_assignment PIN_Y26 -to hpidata[5] -comment USB_GPIO5
|
243 |
|
|
set_location_assignment PIN_AB29 -to hpidata[6] -comment USB_GPIO6
|
244 |
|
|
set_location_assignment PIN_AA26 -to hpidata[7] -comment USB_GPIO7
|
245 |
|
|
set_location_assignment PIN_AB30 -to hpidata[8] -comment USB_GPIO8
|
246 |
|
|
set_location_assignment PIN_AB27 -to hpidata[9] -comment USB_GPIO9
|
247 |
|
|
set_location_assignment PIN_AC26 -to hpidata[10] -comment USB_GPIO10
|
248 |
|
|
set_location_assignment PIN_AB26 -to hpidata[11] -comment USB_GPIO11
|
249 |
|
|
set_location_assignment PIN_AC27 -to hpidata[12] -comment USB_GPIO12
|
250 |
|
|
set_location_assignment PIN_AC25 -to hpidata[13] -comment USB_GPIO13
|
251 |
|
|
set_location_assignment PIN_AD27 -to hpidata[14] -comment USB_GPIO14
|
252 |
|
|
set_location_assignment PIN_AE28 -to hpidata[15] -comment USB_GPIO15
|
253 |
|
|
set_location_assignment PIN_AG30 -to hpiaddr[0] -comment USB_GPIO19
|
254 |
|
|
set_location_assignment PIN_AF30 -to hpiaddr[1] -comment USB_GPIO20
|
255 |
|
|
set_location_assignment PIN_AD26 -to hpicsn -comment USB_GPIO21
|
256 |
|
|
set_location_assignment PIN_AF29 -to hpiwrn -comment USB_GPIO22
|
257 |
|
|
set_location_assignment PIN_AD8 -to hpiint -comment USB_GPIO24
|
258 |
|
|
set_location_assignment PIN_AE27 -to hpirdn -comment USB_GPIO23
|
259 |
|
|
set_location_assignment PIN_V24 -to exp_datai[0] -comment CB4_DATA51
|
260 |
|
|
set_location_assignment PIN_W27 -to exp_datai[1] -comment CB4_DATA53
|
261 |
|
|
set_location_assignment PIN_AG18 -to exp_datai[2] -comment CB4_DATA55
|
262 |
|
|
set_location_assignment PIN_AD18 -to exp_datai[3] -comment CB4_DATA57
|
263 |
|
|
set_location_assignment PIN_AG15 -to exp_datai[4] -comment CB4_DATA59
|
264 |
|
|
set_location_assignment PIN_AH14 -to exp_datai[5] -comment CB4_DATA61
|
265 |
|
|
set_location_assignment PIN_AG14 -to exp_datai[6] -comment CB4_DATA63
|
266 |
|
|
set_location_assignment PIN_AH29 -to exp_datai[7] -comment CB4_DATA65
|
267 |
|
|
set_location_assignment PIN_AH30 -to exp_datai[8] -comment CB4_DATA67
|
268 |
|
|
set_location_assignment PIN_AH13 -to exp_datai[9] -comment CB4_DATA69
|
269 |
|
|
set_location_assignment PIN_AH32 -to exp_datai[10] -comment CB4_DATA72
|
270 |
|
|
set_location_assignment PIN_AB15 -to exp_datai[11] -comment CB4_DATA73
|
271 |
|
|
set_location_assignment PIN_AC15 -to exp_datai[12] -comment CB4_DATA75
|
272 |
|
|
set_location_assignment PIN_AD19 -to exp_datai[13] -comment CB4_DATA78
|
273 |
|
|
set_location_assignment PIN_AC14 -to exp_datai[14] -comment CB4_DATA79
|
274 |
|
|
set_location_assignment PIN_AD13 -to exp_datai[15] -comment CB4_DATA81
|
275 |
|
|
set_location_assignment PIN_AC13 -to exp_datai[16] -comment CB4_DATA83
|
276 |
|
|
set_location_assignment PIN_AE14 -to exp_datai[17] -comment CB4_DATA85
|
277 |
|
|
set_location_assignment PIN_AL16 -to exp_datai[18] -comment CB4_DATA87
|
278 |
|
|
set_location_assignment PIN_AL14 -to exp_datai[19] -comment CB4_DATA89
|
279 |
|
|
set_location_assignment PIN_AE19 -to exp_datao[0] -comment CB4_DATA52
|
280 |
|
|
set_location_assignment PIN_AC9 -to exp_datao[1] -comment CB4_DATA54
|
281 |
|
|
set_location_assignment PIN_AD10 -to exp_datao[2] -comment CB4_DATA56
|
282 |
|
|
set_location_assignment PIN_AC11 -to exp_datao[3] -comment CB4_DATA58
|
283 |
|
|
set_location_assignment PIN_AD11 -to exp_datao[4] -comment CB4_DATA60
|
284 |
|
|
set_location_assignment PIN_AE12 -to exp_datao[5] -comment CB4_DATA62
|
285 |
|
|
set_location_assignment PIN_AF13 -to exp_datao[6] -comment CB4_DATA64
|
286 |
|
|
set_location_assignment PIN_AF23 -to exp_datao[7] -comment CB4_DATA66
|
287 |
|
|
set_location_assignment PIN_AE23 -to exp_datao[8] -comment CB4_DATA68
|
288 |
|
|
set_location_assignment PIN_AG32 -to exp_datao[9] -comment CB4_DATA70
|
289 |
|
|
set_location_assignment PIN_AC16 -to exp_datao[10] -comment CB4_DATA71
|
290 |
|
|
set_location_assignment PIN_AJ32 -to exp_datao[11] -comment CB4_DATA74
|
291 |
|
|
set_location_assignment PIN_AJ31 -to exp_datao[12] -comment CB4_DATA76
|
292 |
|
|
set_location_assignment PIN_AB14 -to exp_datao[13] -comment CB4_DATA77
|
293 |
|
|
set_location_assignment PIN_AB18 -to exp_datao[14] -comment CB4_DATA80
|
294 |
|
|
set_location_assignment PIN_AB17 -to exp_datao[15] -comment CB4_DATA82
|
295 |
|
|
set_location_assignment PIN_AC17 -to exp_datao[16] -comment CB4_DATA84
|
296 |
|
|
set_location_assignment PIN_AJ14 -to exp_datao[17] -comment CB4_DATA86
|
297 |
|
|
set_location_assignment PIN_AM14 -to exp_datao[18] -comment CB4_DATA88
|
298 |
|
|
set_location_assignment PIN_AL12 -to exp_datao[19] -comment CB4_DATA90
|
299 |
|
|
set_location_assignment PIN_AH24 -to dbg_equal -comment CB4_DATA47CB2_DQ14
|
300 |
|
|
set_location_assignment PIN_E18 -to sdclk[1] -comment t
|
301 |
|
|
set_location_assignment PIN_D18 -to sdclk[0] -comment t
|
302 |
|
|
set_location_assignment PIN_AE5 -to sdcke[1] -comment t
|
303 |
|
|
set_location_assignment PIN_AE6 -to sdcke[0] -comment t
|
304 |
|
|
set_location_assignment PIN_AB5 -to sdaddr[12] -comment t
|
305 |
|
|
set_location_assignment PIN_AC12 -to sdaddr[11] -comment t
|
306 |
|
|
set_location_assignment PIN_AE4 -to sdaddr[10] -comment t
|
307 |
|
|
set_location_assignment PIN_AB13 -to sdaddr[9] -comment t
|
308 |
|
|
set_location_assignment PIN_AH4 -to sdaddr[8] -comment t
|
309 |
|
|
set_location_assignment PIN_AE13 -to sdaddr[7] -comment t
|
310 |
|
|
set_location_assignment PIN_AC18 -to sdaddr[6] -comment t
|
311 |
|
|
set_location_assignment PIN_AE26 -to sdaddr[5] -comment t
|
312 |
|
|
set_location_assignment PIN_AF19 -to sdaddr[4] -comment t
|
313 |
|
|
set_location_assignment PIN_AH31 -to sdaddr[3] -comment t
|
314 |
|
|
set_location_assignment PIN_AG12 -to sdaddr[2] -comment t
|
315 |
|
|
set_location_assignment PIN_AG31 -to sdaddr[1] -comment t
|
316 |
|
|
set_location_assignment PIN_AG13 -to sdaddr[0] -comment t
|
317 |
|
|
set_location_assignment PIN_C12 -to sddq[63] -comment t
|
318 |
|
|
set_location_assignment PIN_D14 -to sddq[62] -comment t
|
319 |
|
|
set_location_assignment PIN_F16 -to sddq[61] -comment t
|
320 |
|
|
set_location_assignment PIN_F15 -to sddq[60] -comment t
|
321 |
|
|
set_location_assignment PIN_C22 -to sddq[59] -comment t
|
322 |
|
|
set_location_assignment PIN_E22 -to sddq[58] -comment t
|
323 |
|
|
set_location_assignment PIN_F23 -to sddq[57] -comment t
|
324 |
|
|
set_location_assignment PIN_D22 -to sddq[56] -comment t
|
325 |
|
|
set_location_assignment PIN_C25 -to sddq[55] -comment t
|
326 |
|
|
set_location_assignment PIN_C26 -to sddq[54] -comment t
|
327 |
|
|
set_location_assignment PIN_D26 -to sddq[53] -comment t
|
328 |
|
|
set_location_assignment PIN_D28 -to sddq[52] -comment t
|
329 |
|
|
set_location_assignment PIN_C29 -to sddq[51] -comment t
|
330 |
|
|
set_location_assignment PIN_G30 -to sddq[50] -comment t
|
331 |
|
|
set_location_assignment PIN_H30 -to sddq[49] -comment t
|
332 |
|
|
set_location_assignment PIN_H29 -to sddq[48] -comment t
|
333 |
|
|
set_location_assignment PIN_K30 -to sddq[47] -comment t
|
334 |
|
|
set_location_assignment PIN_AH1 -to sddq[46] -comment t
|
335 |
|
|
set_location_assignment PIN_AF2 -to sddq[45] -comment t
|
336 |
|
|
set_location_assignment PIN_AE1 -to sddq[44] -comment t
|
337 |
|
|
set_location_assignment PIN_U23 -to sddq[43] -comment t
|
338 |
|
|
set_location_assignment PIN_U10 -to sddq[42] -comment t
|
339 |
|
|
set_location_assignment PIN_AM4 -to sddq[41] -comment t
|
340 |
|
|
set_location_assignment PIN_AK4 -to sddq[40] -comment t
|
341 |
|
|
set_location_assignment PIN_AL4 -to sddq[39] -comment t
|
342 |
|
|
set_location_assignment PIN_V10 -to sddq[38] -comment t
|
343 |
|
|
set_location_assignment PIN_AL5 -to sddq[37] -comment t
|
344 |
|
|
set_location_assignment PIN_AM5 -to sddq[36] -comment t
|
345 |
|
|
set_location_assignment PIN_AL6 -to sddq[35] -comment t
|
346 |
|
|
set_location_assignment PIN_AM6 -to sddq[34] -comment t
|
347 |
|
|
set_location_assignment PIN_AL7 -to sddq[33] -comment t
|
348 |
|
|
set_location_assignment PIN_AM7 -to sddq[32] -comment t
|
349 |
|
|
set_location_assignment PIN_AL8 -to sddq[31] -comment t
|
350 |
|
|
set_location_assignment PIN_E27 -to sddq[30] -comment t
|
351 |
|
|
set_location_assignment PIN_L19 -to sddq[29] -comment t
|
352 |
|
|
set_location_assignment PIN_G22 -to sddq[28] -comment t
|
353 |
|
|
set_location_assignment PIN_K20 -to sddq[27] -comment t
|
354 |
|
|
set_location_assignment PIN_AB10 -to sddq[26] -comment t
|
355 |
|
|
set_location_assignment PIN_AD14 -to sddq[25] -comment t
|
356 |
|
|
set_location_assignment PIN_AB16 -to sddq[24] -comment t
|
357 |
|
|
set_location_assignment PIN_W25 -to sddq[23] -comment t
|
358 |
|
|
set_location_assignment PIN_V23 -to sddq[22] -comment t
|
359 |
|
|
set_location_assignment PIN_U22 -to sddq[21] -comment t
|
360 |
|
|
set_location_assignment PIN_G11 -to sddq[20] -comment t
|
361 |
|
|
set_location_assignment PIN_D5 -to sddq[19] -comment t
|
362 |
|
|
set_location_assignment PIN_J19 -to sddq[18] -comment t
|
363 |
|
|
set_location_assignment PIN_F17 -to sddq[17] -comment t
|
364 |
|
|
set_location_assignment PIN_E14 -to sddq[16] -comment t
|
365 |
|
|
set_location_assignment PIN_A14 -to sddq[15] -comment t
|
366 |
|
|
set_location_assignment PIN_E19 -to sddq[14] -comment t
|
367 |
|
|
set_location_assignment PIN_B16 -to sddq[13] -comment t
|
368 |
|
|
set_location_assignment PIN_B17 -to sddq[12] -comment t
|
369 |
|
|
set_location_assignment PIN_B21 -to sddq[11] -comment t
|
370 |
|
|
set_location_assignment PIN_A22 -to sddq[10] -comment t
|
371 |
|
|
set_location_assignment PIN_B22 -to sddq[9] -comment t
|
372 |
|
|
set_location_assignment PIN_D27 -to sddq[8] -comment t
|
373 |
|
|
set_location_assignment PIN_A24 -to sddq[7] -comment t
|
374 |
|
|
set_location_assignment PIN_C24 -to sddq[6] -comment t
|
375 |
|
|
set_location_assignment PIN_T23 -to sddq[5] -comment t
|
376 |
|
|
set_location_assignment PIN_F22 -to sddq[4] -comment t
|
377 |
|
|
set_location_assignment PIN_H21 -to sddq[3] -comment t
|
378 |
|
|
set_location_assignment PIN_L15 -to sddq[2] -comment t
|
379 |
|
|
set_location_assignment PIN_AF4 -to sddq[1] -comment t
|
380 |
|
|
set_location_assignment PIN_AB12 -to sddq[0] -comment t
|
381 |
|
|
set_location_assignment PIN_AB32 -to sddqm[7] -comment t
|
382 |
|
|
set_location_assignment PIN_AB31 -to sddqm[6] -comment t
|
383 |
|
|
set_location_assignment PIN_V31 -to sddqm[5] -comment t
|
384 |
|
|
set_location_assignment PIN_W32 -to sddqm[4] -comment t
|
385 |
|
|
set_location_assignment PIN_AC22 -to sddqm[3] -comment t
|
386 |
|
|
set_location_assignment PIN_C8 -to sddqm[2] -comment t
|
387 |
|
|
set_location_assignment PIN_E9 -to sddqm[1] -comment t
|
388 |
|
|
set_location_assignment PIN_F9 -to sddqm[0] -comment t
|
389 |
|
|
set_location_assignment PIN_AD4 -to sdwen -comment t
|
390 |
|
|
set_location_assignment PIN_W10 -to sdcasn -comment t
|
391 |
|
|
set_location_assignment PIN_W11 -to sdrasn -comment t
|
392 |
|
|
set_location_assignment PIN_AD30 -to sdcsn[1] -comment t
|
393 |
|
|
set_location_assignment PIN_AD12 -to sdcsn[0] -comment t
|
394 |
|
|
set_location_assignment PIN_W22 -to sdba[1] -comment t
|
395 |
|
|
set_location_assignment PIN_AB11 -to sdba[0] -comment t
|
396 |
|
|
|
397 |
|
|
# Timing Assignments
|
398 |
|
|
# ==================
|
399 |
|
|
set_global_assignment -name IGNORE_CLOCK_SETTINGS ON
|
400 |
|
|
set_global_assignment -name INCLUDE_EXTERNAL_PIN_DELAYS_IN_FMAX_CALCULATIONS OFF
|
401 |
|
|
set_global_assignment -name FMAX_REQUIREMENT "100 MHz"
|
402 |
|
|
|
403 |
|
|
# Analysis & Synthesis Assignments
|
404 |
|
|
# ================================
|
405 |
|
|
set_global_assignment -name DEVICE_FILTER_PACKAGE FBGA
|
406 |
|
|
set_global_assignment -name DEVICE_FILTER_PIN_COUNT 1020
|
407 |
|
|
set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 3
|
408 |
|
|
set_global_assignment -name EDA_DESIGN_ENTRY_SYNTHESIS_TOOL "Synplify Pro"
|
409 |
|
|
set_global_assignment -name FAMILY "Stratix II"
|
410 |
|
|
set_global_assignment -name CYCLONE_OPTIMIZATION_TECHNIQUE AREA
|
411 |
|
|
set_global_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE SPEED
|
412 |
|
|
set_global_assignment -name APEX20K_OPTIMIZATION_TECHNIQUE SPEED
|
413 |
|
|
set_global_assignment -name TOP_LEVEL_ENTITY leon3hpe
|
414 |
|
|
set_global_assignment -name VHDL_SHOW_LMF_MAPPING_MESSAGES OFF
|
415 |
|
|
set_global_assignment -name AUTO_ENABLE_SMART_COMPILE ON
|
416 |
|
|
set_global_assignment -name VERILOG_SHOW_LMF_MAPPING_MESSAGES OFF
|
417 |
|
|
|
418 |
|
|
# Fitter Assignments
|
419 |
|
|
# ==================
|
420 |
|
|
set_global_assignment -name DEVICE EP2S60F1020C3
|
421 |
|
|
set_global_assignment -name STRATIXII_CONFIGURATION_SCHEME "FAST PASSIVE PARALLEL"
|
422 |
|
|
set_global_assignment -name CYCLONE_CONFIGURATION_SCHEME "PASSIVE SERIAL"
|
423 |
|
|
set_global_assignment -name ENABLE_DEVICE_WIDE_RESET OFF
|
424 |
|
|
set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED WITH WEAK PULL-UP"
|
425 |
|
|
set_global_assignment -name RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
426 |
|
|
set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
427 |
|
|
#set_global_assignment -name RESERVE_NCSO_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
428 |
|
|
set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING OFF
|
429 |
|
|
set_global_assignment -name IO_PLACEMENT_OPTIMIZATION OFF
|
430 |
|
|
set_global_assignment -name INC_PLC_MODE OFF
|
431 |
|
|
set_global_assignment -name ROUTING_BACK_ANNOTATION_MODE OFF
|
432 |
|
|
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL"
|
433 |
|
|
set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 2
|
434 |
|
|
|
435 |
|
|
# Timing Analysis Assignments
|
436 |
|
|
# ===========================
|
437 |
|
|
set_global_assignment -name MAX_SCC_SIZE 50
|
438 |
|
|
|
439 |
|
|
# EDA Netlist Writer Assignments
|
440 |
|
|
# ==============================
|
441 |
|
|
set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim (VHDL output from Quartus II)"
|
442 |
|
|
|
443 |
|
|
# Assembler Assignments
|
444 |
|
|
# =====================
|
445 |
|
|
set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION ON
|
446 |
|
|
set_global_assignment -name COMPRESSION_MODE ON
|
447 |
|
|
set_global_assignment -name APEX20K_CONFIGURATION_DEVICE EPC2
|
448 |
|
|
set_global_assignment -name EXCALIBUR_CONFIGURATION_DEVICE EPC2
|
449 |
|
|
set_global_assignment -name MERCURY_CONFIGURATION_DEVICE EPC2
|
450 |
|
|
set_global_assignment -name FLEX6K_CONFIGURATION_DEVICE EPC1
|
451 |
|
|
set_global_assignment -name FLEX10K_CONFIGURATION_DEVICE EPC2
|
452 |
|
|
set_global_assignment -name CYCLONE_CONFIGURATION_DEVICE EPC2
|
453 |
|
|
set_global_assignment -name STRATIX_CONFIGURATION_DEVICE EPC8
|
454 |
|
|
set_global_assignment -name EPROM_USE_CHECKSUM_AS_USERCODE ON
|
455 |
|
|
set_global_assignment -name AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE OFF
|
456 |
|
|
set_global_assignment -name DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE ON
|
457 |
|
|
set_global_assignment -name GENERATE_TTF_FILE ON
|
458 |
|
|
|
459 |
|
|
# Simulator Assignments
|
460 |
|
|
# =====================
|
461 |
|
|
set_global_assignment -name START_TIME "0 ns"
|
462 |
|
|
set_global_assignment -name GLITCH_INTERVAL "1 ns"
|
463 |
|
|
|
464 |
|
|
# Design Assistant Assignments
|
465 |
|
|
# ============================
|
466 |
|
|
set_global_assignment -name DRC_REPORT_TOP_FANOUT OFF
|
467 |
|
|
set_global_assignment -name DRC_REPORT_FANOUT_EXCEEDING OFF
|
468 |
|
|
set_global_assignment -name ASSG_CAT OFF
|
469 |
|
|
set_global_assignment -name ASSG_RULE_MISSING_FMAX OFF
|
470 |
|
|
set_global_assignment -name ASSG_RULE_MISSING_TIMING OFF
|
471 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_ASYN_RAM OFF
|
472 |
|
|
set_global_assignment -name CLK_CAT OFF
|
473 |
|
|
set_global_assignment -name CLK_RULE_COMB_CLOCK OFF
|
474 |
|
|
set_global_assignment -name CLK_RULE_INV_CLOCK OFF
|
475 |
|
|
set_global_assignment -name CLK_RULE_GATING_SCHEME OFF
|
476 |
|
|
set_global_assignment -name CLK_RULE_INPINS_CLKNET OFF
|
477 |
|
|
set_global_assignment -name CLK_RULE_CLKNET_CLKSPINES OFF
|
478 |
|
|
set_global_assignment -name CLK_RULE_MIX_EDGES OFF
|
479 |
|
|
set_global_assignment -name RESET_CAT OFF
|
480 |
|
|
set_global_assignment -name RESET_RULE_INPINS_RESETNET OFF
|
481 |
|
|
set_global_assignment -name RESET_RULE_UNSYNCH_EXRESET OFF
|
482 |
|
|
set_global_assignment -name RESET_RULE_IMSYNCH_EXRESET OFF
|
483 |
|
|
set_global_assignment -name RESET_RULE_COMB_ASYNCH_RESET OFF
|
484 |
|
|
set_global_assignment -name RESET_RULE_UNSYNCH_ASYNCH_DOMAIN OFF
|
485 |
|
|
set_global_assignment -name RESET_RULE_IMSYNCH_ASYNCH_DOMAIN OFF
|
486 |
|
|
set_global_assignment -name TIMING_CAT OFF
|
487 |
|
|
set_global_assignment -name TIMING_RULE_SHIFT_REG OFF
|
488 |
|
|
set_global_assignment -name TIMING_RULE_COIN_CLKEDGE OFF
|
489 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_COMB_DRIVES_RAM_WE OFF
|
490 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_CAT OFF
|
491 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_COMBLOOP OFF
|
492 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_REG_LOOP OFF
|
493 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_DELAY_CHAIN OFF
|
494 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_RIPPLE_CLK OFF
|
495 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_ILLEGAL_PULSE_GEN OFF
|
496 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_MULTI_VIBRATOR OFF
|
497 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_SRLATCH OFF
|
498 |
|
|
set_global_assignment -name NONSYNCHSTRUCT_RULE_LATCH_UNIDENTIFIED OFF
|
499 |
|
|
set_global_assignment -name ACLK_CAT OFF
|
500 |
|
|
set_global_assignment -name ACLK_RULE_NO_SZER_ACLK_DOMAIN OFF
|
501 |
|
|
set_global_assignment -name ACLK_RULE_SZER_BTW_ACLK_DOMAIN OFF
|
502 |
|
|
set_global_assignment -name ACLK_RULE_IMSZER_ADOMAIN OFF
|
503 |
|
|
set_global_assignment -name HCPY_VREF_PINS OFF
|
504 |
|
|
|
505 |
|
|
# Programmer Assignments
|
506 |
|
|
# ======================
|
507 |
|
|
set_global_assignment -name GENERATE_JAM_FILE ON
|
508 |
|
|
set_global_assignment -name GENERATE_JBC_FILE ON
|
509 |
|
|
|
510 |
|
|
# SignalTap II Assignments
|
511 |
|
|
# ========================
|
512 |
|
|
set_global_assignment -name ENABLE_SIGNALTAP OFF
|
513 |
|
|
|
514 |
|
|
# LogicLock Region Assignments
|
515 |
|
|
# ============================
|
516 |
|
|
set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT OFF
|
517 |
|
|
|
518 |
|
|
# ---------------------------------------------
|
519 |
|
|
# start EDA_TOOL_SETTINGS(eda_design_synthesis)
|
520 |
|
|
|
521 |
|
|
# Analysis & Synthesis Assignments
|
522 |
|
|
# ================================
|
523 |
|
|
set_global_assignment -name EDA_INPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_design_synthesis
|
524 |
|
|
set_global_assignment -name EDA_LMF_FILE synplcty.lmf -section_id eda_design_synthesis
|
525 |
|
|
|
526 |
|
|
# EDA Netlist Writer Assignments
|
527 |
|
|
# ==============================
|
528 |
|
|
set_global_assignment -name EDA_OUTPUT_DATA_FORMAT EDIF -section_id eda_design_synthesis
|
529 |
|
|
|
530 |
|
|
# end EDA_TOOL_SETTINGS(eda_design_synthesis)
|
531 |
|
|
# -------------------------------------------
|
532 |
|
|
|
533 |
|
|
# ---------------------------------------
|
534 |
|
|
# start EDA_TOOL_SETTINGS(eda_simulation)
|
535 |
|
|
|
536 |
|
|
# EDA Netlist Writer Assignments
|
537 |
|
|
# ==============================
|
538 |
|
|
set_global_assignment -name EDA_INCLUDE_VHDL_CONFIGURATION_DECLARATION ON -section_id eda_simulation
|
539 |
|
|
set_global_assignment -name EDA_OUTPUT_DATA_FORMAT VHDL -section_id eda_simulation
|
540 |
|
|
|
541 |
|
|
# end EDA_TOOL_SETTINGS(eda_simulation)
|
542 |
|
|
# -------------------------------------
|
543 |
|
|
|
544 |
|
|
# ----------------------
|
545 |
|
|
# start ENTITY(leon3hpe)
|
546 |
|
|
|
547 |
|
|
# Timing Assignments
|
548 |
|
|
# ==================
|
549 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[0]
|
550 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[1]
|
551 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[2]
|
552 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[3]
|
553 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[4]
|
554 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[5]
|
555 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[6]
|
556 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[7]
|
557 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[8]
|
558 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[9]
|
559 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[10]
|
560 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[11]
|
561 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[12]
|
562 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[13]
|
563 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[14]
|
564 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[15]
|
565 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[16]
|
566 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[17]
|
567 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[18]
|
568 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[19]
|
569 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[20]
|
570 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[21]
|
571 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[22]
|
572 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[23]
|
573 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[24]
|
574 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[25]
|
575 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[26]
|
576 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[27]
|
577 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[28]
|
578 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[29]
|
579 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[30]
|
580 |
|
|
set_instance_assignment -name TSU_REQUIREMENT "10 ns" -from * -to data[31]
|
581 |
|
|
|
582 |
|
|
# Fitter Assignments
|
583 |
|
|
# ==================
|
584 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdclk[0]
|
585 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[0]
|
586 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[1]
|
587 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[2]
|
588 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[3]
|
589 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[4]
|
590 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[5]
|
591 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[6]
|
592 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[7]
|
593 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[8]
|
594 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[9]
|
595 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[10]
|
596 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[11]
|
597 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[12]
|
598 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[13]
|
599 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[14]
|
600 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[15]
|
601 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[16]
|
602 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[17]
|
603 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[18]
|
604 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[19]
|
605 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[20]
|
606 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[21]
|
607 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[22]
|
608 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[23]
|
609 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[24]
|
610 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[25]
|
611 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[26]
|
612 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to address[27]
|
613 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to bufdir
|
614 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to bufoen
|
615 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[0]
|
616 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[1]
|
617 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[2]
|
618 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[3]
|
619 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[4]
|
620 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[5]
|
621 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[6]
|
622 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[7]
|
623 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[8]
|
624 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[9]
|
625 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[10]
|
626 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[11]
|
627 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[12]
|
628 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[13]
|
629 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[14]
|
630 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[15]
|
631 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[16]
|
632 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[17]
|
633 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[18]
|
634 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[19]
|
635 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[20]
|
636 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[21]
|
637 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[22]
|
638 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[23]
|
639 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[24]
|
640 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[25]
|
641 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[26]
|
642 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[27]
|
643 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[28]
|
644 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[29]
|
645 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[30]
|
646 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to data[31]
|
647 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to erx_clk
|
648 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to erxd[0]
|
649 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to erxd[1]
|
650 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to erxd[2]
|
651 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to erxd[3]
|
652 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to etx_clk
|
653 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to etxd[0]
|
654 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to etxd[1]
|
655 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to etxd[2]
|
656 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to etxd[3]
|
657 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to rwen[0]
|
658 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to rwen[1]
|
659 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to rwen[2]
|
660 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to rwen[3]
|
661 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdba[0]
|
662 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdba[1]
|
663 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdcasn
|
664 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdclk[1]
|
665 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdcsn[0]
|
666 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdcsn[1]
|
667 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sddqm[0]
|
668 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sddqm[1]
|
669 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sddqm[2]
|
670 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sddqm[3]
|
671 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdrasn
|
672 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to sdwen
|
673 |
|
|
set_instance_assignment -name CURRENT_STRENGTH_NEW "STRENGTH 8MA" -to writen
|
674 |
|
|
|
675 |
|
|
# end ENTITY(leon3hpe)
|
676 |
|
|
# --------------------
|
677 |
|
|
|
678 |
|
|
set_global_assignment -name LAST_QUARTUS_VERSION 7.2
|
679 |
|
|
set_global_assignment -name ENABLE_ADVANCED_IO_TIMING OFF
|
680 |
|
|
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to resetn
|
681 |
|
|
|
682 |
|
|
set_global_assignment -name SMART_RECOMPILE ON
|
683 |
|
|
set_global_assignment -name NUM_PARALLEL_PROCESSORS 2
|
684 |
|
|
set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
|
685 |
|
|
set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
|
686 |
|
|
set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
|
687 |
|
|
set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
|
688 |
|
|
set_global_assignment -name OPTIMIZE_HOLD_TIMING "ALL PATHS"
|