1
+ # --------------------------------------------------------------------------
2
+ #
3
+ # MiSTer project
4
+ #
5
+ # WARNING WARNING WARNING:
6
+ # Do not add files to project in Quartus IDE! It will mess this file!
7
+ # Add the files manually to files.qip file.
8
+ #
9
+ # --------------------------------------------------------------------------
10
+
11
+ set_global_assignment -name TOP_LEVEL_ENTITY sys_top
12
+ set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
13
+ set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
14
+ set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
15
+
16
+ set_global_assignment -name LAST_QUARTUS_VERSION "17.0.2 Lite Edition"
17
+
18
+ set_global_assignment -name GENERATE_RBF_FILE ON
19
+ set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
20
+ set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
21
+ set_global_assignment -name SAVE_DISK_SPACE OFF
22
+ set_global_assignment -name SMART_RECOMPILE ON
23
+ set_global_assignment -name MIN_CORE_JUNCTION_TEMP "-40"
24
+ set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100
25
+ set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
26
+ set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
27
+ set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF
28
+ set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF
29
+ set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS
30
+ set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
31
+ set_global_assignment -name OPTIMIZATION_MODE "HIGH PERFORMANCE EFFORT"
32
+ set_global_assignment -name ALLOW_POWER_UP_DONT_CARE ON
33
+ set_global_assignment -name QII_AUTO_PACKED_REGISTERS NORMAL
34
+ set_global_assignment -name ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION ON
35
+ set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC ON
36
+ set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION ON
37
+ set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING ON
38
+ set_global_assignment -name OPTIMIZATION_TECHNIQUE SPEED
39
+ set_global_assignment -name MUX_RESTRUCTURE ON
40
+ set_global_assignment -name REMOVE_REDUNDANT_LOGIC_CELLS ON
41
+ set_global_assignment -name AUTO_DELAY_CHAINS_FOR_HIGH_FANOUT_INPUT_PINS ON
42
+ set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA ON
43
+ set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON
44
+ set_global_assignment -name SYNTH_GATED_CLOCK_CONVERSION ON
45
+ set_global_assignment -name PRE_MAPPING_RESYNTHESIS ON
46
+ set_global_assignment -name ROUTER_CLOCKING_TOPOLOGY_ANALYSIS ON
47
+ set_global_assignment -name ECO_OPTIMIZE_TIMING ON
48
+ set_global_assignment -name PERIPHERY_TO_CORE_PLACEMENT_AND_ROUTING_OPTIMIZATION ON
49
+ set_global_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING ON
50
+ set_global_assignment -name ALM_REGISTER_PACKING_EFFORT MEDIUM
51
+ set_global_assignment -name SEED 1
52
+
53
+ #set_global_assignment -name VERILOG_MACRO "MISTER_FB=1"
54
+
55
+ #enable it only if 8bit indexed mode is used in core
56
+ #set_global_assignment -name VERILOG_MACRO "MISTER_FB_PALETTE=1"
57
+
58
+ #set_global_assignment -name VERILOG_MACRO "MISTER_DUAL_SDRAM=1"
59
+
60
+ #do not enable DEBUG_NOHDMI in release!
61
+ #set_global_assignment -name VERILOG_MACRO "MISTER_DEBUG_NOHDMI=1"
62
+
63
+ source sys/sys.tcl
64
+ source sys/sys_analog.tcl
65
+ source files.qip
66
+ set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
0 commit comments