Clean up some project oddities.
[bos2k9.git] / bos2k9.qsf
1 # Copyright (C) 1991-2008 Altera Corporation
2 # Your use of Altera Corporation's design tools, logic functions 
3 # and other software and tools, and its AMPP partner logic 
4 # functions, and any output files from any of the foregoing 
5 # (including device programming or simulation files), and any 
6 # associated documentation or information are expressly subject 
7 # to the terms and conditions of the Altera Program License 
8 # Subscription Agreement, Altera MegaCore Function License 
9 # Agreement, or other applicable license agreement, including, 
10 # without limitation, that your use is for the sole purpose of 
11 # programming logic devices manufactured by Altera and sold by 
12 # Altera or its authorized distributors.  Please refer to the 
13 # applicable agreement for further details.
14
15
16 # The default values for assignments are stored in the file
17 #               bos2k9_assignment_defaults.qdf
18 # If this file doesn't exist, and for assignments not listed, see file
19 #               assignment_defaults.qdf
20
21 # Altera recommends that you do not modify this file. This
22 # file is updated automatically by the Quartus II software
23 # and any changes you make may be lost or overwritten.
24
25
26
27 # Project-Wide Assignments
28 # ========================
29 set_global_assignment -name ORIGINAL_QUARTUS_VERSION 8.1
30 set_global_assignment -name PROJECT_CREATION_TIME_DATE "16:08:21  MAY 10, 2009"
31 set_global_assignment -name LAST_QUARTUS_VERSION 8.1
32 set_global_assignment -name FLOW_ENABLE_RTL_VIEWER ON
33 set_global_assignment -name SMART_RECOMPILE ON
34 set_global_assignment -name PROJECT_OUTPUT_DIRECTORY out
35 set_global_assignment -name VHDL_FILE fhw_sd/sd_host.vhd -library fhw_sd
36 set_global_assignment -name VHDL_FILE fhw_sd/sd_flow_e.vhd -library fhw_sd
37 set_global_assignment -name VHDL_FILE fhw_sd/sd_parser_e.vhd -library fhw_sd
38 set_global_assignment -name VHDL_FILE fhw_sd/sd_counter_e.vhd -library fhw_sd
39 set_global_assignment -name VHDL_FILE fhw_sd/sd_commands_p.vhd -library fhw_sd
40 set_global_assignment -name VHDL_FILE fhw_sd/sd_globals_p.vhd -library fhw_sd
41 set_global_assignment -name VHDL_FILE fhw_spi/spi_master.vhd -library fhw_spi
42 set_global_assignment -name VHDL_FILE fhw_spi/spi_engine_e.vhd -library fhw_spi
43 set_global_assignment -name VHDL_FILE fhw_spi/spi_shifter_e.vhd -library fhw_spi
44 set_global_assignment -name VHDL_FILE fhw_spi/spi_counter_e.vhd -library fhw_spi
45 set_global_assignment -name VHDL_FILE fhw_spi/spi_starter_e.vhd -library fhw_spi
46 set_global_assignment -name VHDL_FILE fhw_tools/types.vhd -library fhw_tools
47 set_global_assignment -name VHDL_FILE fhw_tools/button.vhd -library fhw_tools
48 set_global_assignment -name VHDL_FILE bos2k9_globals.vhd
49 set_global_assignment -name VHDL_FILE bos2k9_mmu.vhd
50 set_global_assignment -name QIP_FILE mf_block_ram.qip
51 set_global_assignment -name VHDL_FILE bos2k9.vhd
52 set_global_assignment -name MISC_FILE bos2k9.dpf
53
54 # Pin & Location Assignments
55 # ==========================
56 set_location_assignment PIN_N2 -to CLOCK_50
57 set_location_assignment PIN_D25 -to GPIO_0[0]
58 set_location_assignment PIN_J22 -to GPIO_0[1]
59 set_location_assignment PIN_E26 -to GPIO_0[2]
60 set_location_assignment PIN_E25 -to GPIO_0[3]
61 set_location_assignment PIN_F24 -to GPIO_0[4]
62 set_location_assignment PIN_F23 -to GPIO_0[5]
63 set_location_assignment PIN_J21 -to GPIO_0[6]
64 set_location_assignment PIN_J20 -to GPIO_0[7]
65 set_location_assignment PIN_F25 -to GPIO_0[8]
66 set_location_assignment PIN_F26 -to GPIO_0[9]
67 set_location_assignment PIN_N18 -to GPIO_0[10]
68 set_location_assignment PIN_P18 -to GPIO_0[11]
69 set_location_assignment PIN_G23 -to GPIO_0[12]
70 set_location_assignment PIN_G24 -to GPIO_0[13]
71 set_location_assignment PIN_K22 -to GPIO_0[14]
72 set_location_assignment PIN_G25 -to GPIO_0[15]
73 set_location_assignment PIN_H23 -to GPIO_0[16]
74 set_location_assignment PIN_H24 -to GPIO_0[17]
75 set_location_assignment PIN_J23 -to GPIO_0[18]
76 set_location_assignment PIN_J24 -to GPIO_0[19]
77 set_location_assignment PIN_H25 -to GPIO_0[20]
78 set_location_assignment PIN_H26 -to GPIO_0[21]
79 set_location_assignment PIN_H19 -to GPIO_0[22]
80 set_location_assignment PIN_K18 -to GPIO_0[23]
81 set_location_assignment PIN_K19 -to GPIO_0[24]
82 set_location_assignment PIN_K21 -to GPIO_0[25]
83 set_location_assignment PIN_K23 -to GPIO_0[26]
84 set_location_assignment PIN_K24 -to GPIO_0[27]
85 set_location_assignment PIN_L21 -to GPIO_0[28]
86 set_location_assignment PIN_L20 -to GPIO_0[29]
87 set_location_assignment PIN_J25 -to GPIO_0[30]
88 set_location_assignment PIN_J26 -to GPIO_0[31]
89 set_location_assignment PIN_L23 -to GPIO_0[32]
90 set_location_assignment PIN_L24 -to GPIO_0[33]
91 set_location_assignment PIN_L25 -to GPIO_0[34]
92 set_location_assignment PIN_L19 -to GPIO_0[35]
93 set_location_assignment PIN_AD24 -to SD_DAT
94 set_location_assignment PIN_AC23 -to SD_DAT3
95 set_location_assignment PIN_Y21 -to SD_CMD
96 set_location_assignment PIN_AD25 -to SD_CLK
97 set_location_assignment PIN_N25 -to SW[0]
98 set_location_assignment PIN_N26 -to SW[1]
99 set_location_assignment PIN_P25 -to SW[2]
100 set_location_assignment PIN_AE14 -to SW[3]
101 set_location_assignment PIN_AF14 -to SW[4]
102 set_location_assignment PIN_AD13 -to SW[5]
103 set_location_assignment PIN_AC13 -to SW[6]
104 set_location_assignment PIN_C13 -to SW[7]
105 set_location_assignment PIN_B13 -to SW[8]
106 set_location_assignment PIN_A13 -to SW[9]
107 set_location_assignment PIN_N1 -to SW[10]
108 set_location_assignment PIN_P1 -to SW[11]
109 set_location_assignment PIN_P2 -to SW[12]
110 set_location_assignment PIN_T7 -to SW[13]
111 set_location_assignment PIN_U3 -to SW[14]
112 set_location_assignment PIN_U4 -to SW[15]
113 set_location_assignment PIN_V1 -to SW[16]
114 set_location_assignment PIN_V2 -to SW[17]
115 set_location_assignment PIN_G26 -to KEY[0]
116 set_location_assignment PIN_N23 -to KEY[1]
117 set_location_assignment PIN_P23 -to KEY[2]
118 set_location_assignment PIN_W26 -to KEY[3]
119 set_location_assignment PIN_AE23 -to LEDR[0]
120 set_location_assignment PIN_AF23 -to LEDR[1]
121 set_location_assignment PIN_AB21 -to LEDR[2]
122 set_location_assignment PIN_AC22 -to LEDR[3]
123 set_location_assignment PIN_AD22 -to LEDR[4]
124 set_location_assignment PIN_AD23 -to LEDR[5]
125 set_location_assignment PIN_AD21 -to LEDR[6]
126 set_location_assignment PIN_AC21 -to LEDR[7]
127 set_location_assignment PIN_AA14 -to LEDR[8]
128 set_location_assignment PIN_Y13 -to LEDR[9]
129 set_location_assignment PIN_AA13 -to LEDR[10]
130 set_location_assignment PIN_AC14 -to LEDR[11]
131 set_location_assignment PIN_AD15 -to LEDR[12]
132 set_location_assignment PIN_AE15 -to LEDR[13]
133 set_location_assignment PIN_AF13 -to LEDR[14]
134 set_location_assignment PIN_AE13 -to LEDR[15]
135 set_location_assignment PIN_AE12 -to LEDR[16]
136 set_location_assignment PIN_AD12 -to LEDR[17]
137 set_location_assignment PIN_AE22 -to LEDG[0]
138 set_location_assignment PIN_AF22 -to LEDG[1]
139 set_location_assignment PIN_W19 -to LEDG[2]
140 set_location_assignment PIN_V18 -to LEDG[3]
141 set_location_assignment PIN_U18 -to LEDG[4]
142 set_location_assignment PIN_U17 -to LEDG[5]
143 set_location_assignment PIN_AA20 -to LEDG[6]
144 set_location_assignment PIN_Y18 -to LEDG[7]
145 set_location_assignment PIN_Y12 -to LEDG[8]
146
147 # Classic Timing Assignments
148 # ==========================
149 set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
150 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
151
152 # Analysis & Synthesis Assignments
153 # ================================
154 set_global_assignment -name FAMILY "Cyclone II"
155 set_global_assignment -name EDA_DESIGN_ENTRY_SYNTHESIS_TOOL "Design Compiler"
156 set_global_assignment -name TOP_LEVEL_ENTITY bos2k9
157
158 # Fitter Assignments
159 # ==================
160 set_global_assignment -name DEVICE EP2C35F672C6
161 set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED"
162 set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL"
163 set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "AS INPUT TRI-STATED"
164
165 # EDA Netlist Writer Assignments
166 # ==============================
167 set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim-Altera (VHDL)"
168
169 # Assembler Assignments
170 # =====================
171 set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS INPUT TRI-STATED"
172
173 # Simulator Assignments
174 # =====================
175 set_global_assignment -name VECTOR_COMPARE_TRIGGER_MODE INPUT_EDGE
176
177 # Power Estimation Assignments
178 # ============================
179 set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
180 set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
181
182 # start EDA_TOOL_SETTINGS(eda_design_synthesis)
183 # ---------------------------------------------
184
185         # Analysis & Synthesis Assignments
186         # ================================
187         set_global_assignment -name EDA_INPUT_VCC_NAME VDD -section_id eda_design_synthesis
188         set_global_assignment -name EDA_LMF_FILE altsyn.lmf -section_id eda_design_synthesis
189         set_global_assignment -name EDA_INPUT_DATA_FORMAT EDIF -section_id eda_design_synthesis
190
191 # end EDA_TOOL_SETTINGS(eda_design_synthesis)
192 # -------------------------------------------
193
194 # start EDA_TOOL_SETTINGS(eda_simulation)
195 # ---------------------------------------
196
197         # EDA Netlist Writer Assignments
198         # ==============================
199         set_global_assignment -name EDA_OUTPUT_DATA_FORMAT VHDL -section_id eda_simulation
200
201 # end EDA_TOOL_SETTINGS(eda_simulation)
202 # -------------------------------------
203
204 # start EDA_TOOL_SETTINGS(eda_blast_fpga)
205 # ---------------------------------------
206
207         # Analysis & Synthesis Assignments
208         # ================================
209         set_global_assignment -name USE_GENERATED_PHYSICAL_CONSTRAINTS OFF -section_id eda_blast_fpga
210
211 # end EDA_TOOL_SETTINGS(eda_blast_fpga)
212 # -------------------------------------
213
214 # start CLOCK(CLOCK_50)
215 # ---------------------
216
217         # Classic Timing Assignments
218         # ==========================
219         set_global_assignment -name FMAX_REQUIREMENT "50 MHz" -section_id CLOCK_50
220
221 # end CLOCK(CLOCK_50)
222 # -------------------
223
224 # start ASSIGNMENT_GROUP(SD)
225 # --------------------------
226
227         # Assignment Group Assignments
228         # ============================
229         set_global_assignment -name ASSIGNMENT_GROUP_MEMBER SD_CLK -section_id SD
230         set_global_assignment -name ASSIGNMENT_GROUP_MEMBER SD_CMD -section_id SD
231         set_global_assignment -name ASSIGNMENT_GROUP_MEMBER SD_DAT -section_id SD
232         set_global_assignment -name ASSIGNMENT_GROUP_MEMBER SD_DAT3 -section_id SD
233
234 # end ASSIGNMENT_GROUP(SD)
235 # ------------------------
236
237 # start IO_STANDARD(3.3-V LVTTL)
238 # ------------------------------
239
240         # Fitter Assignments
241         # ==================
242         set_global_assignment -name OUTPUT_PIN_LOAD 1 -section_id "3.3-V LVTTL"
243
244 # end IO_STANDARD(3.3-V LVTTL)
245 # ----------------------------
246
247 # --------------------
248 # start ENTITY(bos2k9)
249
250         # Classic Timing Assignments
251         # ==========================
252         set_instance_assignment -name CLOCK_SETTINGS CLOCK_50 -to CLOCK_50
253
254         # start LOGICLOCK_REGION(Root Region)
255         # -----------------------------------
256
257                 # LogicLock Region Assignments
258                 # ============================
259                 set_global_assignment -name LL_ROOT_REGION ON -section_id "Root Region"
260                 set_global_assignment -name LL_MEMBER_STATE LOCKED -section_id "Root Region"
261
262         # end LOGICLOCK_REGION(Root Region)
263         # ---------------------------------
264
265         # start DESIGN_PARTITION(Top)
266         # ---------------------------
267
268                 # Incremental Compilation Assignments
269                 # ===================================
270                 set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
271                 set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
272                 set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
273
274         # end DESIGN_PARTITION(Top)
275         # -------------------------
276
277 # end ENTITY(bos2k9)
278 # ------------------