@@ -33,6 +33,25 @@ set_global_assignment -name DEVICE_FILTER_PACKAGE UFBGA
33
33
set_global_assignment -name DEVICE_FILTER_PIN_COUNT 672
34
34
set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 7
35
35
36
+ set_global_assignment -name GENERATE_RBF_FILE ON
37
+ set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
38
+ set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
39
+ set_global_assignment -name SAVE_DISK_SPACE OFF
40
+ set_global_assignment -name SMART_RECOMPILE ON
41
+ set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
42
+ set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
43
+ set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
44
+ set_global_assignment -name MIN_CORE_JUNCTION_TEMP "-40"
45
+ set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100
46
+ set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
47
+ set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
48
+ set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF
49
+ set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF
50
+ set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS
51
+ set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
52
+ set_global_assignment -name OPTIMIZATION_MODE "HIGH PERFORMANCE EFFORT"
53
+ set_global_assignment -name SEED 1
54
+
36
55
#============================================================
37
56
# ADC
38
57
#============================================================
@@ -61,7 +80,6 @@ set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[12]
61
80
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[13]
62
81
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[14]
63
82
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[15]
64
- set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_RESET_N
65
83
set_location_assignment PIN_AG9 -to ARDUINO_IO[3]
66
84
set_location_assignment PIN_U14 -to ARDUINO_IO[4]
67
85
set_location_assignment PIN_U13 -to ARDUINO_IO[5]
@@ -75,7 +93,24 @@ set_location_assignment PIN_AH11 -to ARDUINO_IO[12]
75
93
set_location_assignment PIN_AH12 -to ARDUINO_IO[13]
76
94
set_location_assignment PIN_AH9 -to ARDUINO_IO[14]
77
95
set_location_assignment PIN_AG11 -to ARDUINO_IO[15]
78
- set_location_assignment PIN_AH7 -to ARDUINO_RESET_N
96
+
97
+ #============================================================
98
+ # SDIO
99
+ #============================================================
100
+ set_location_assignment PIN_AF25 -to SDIO_DAT[0]
101
+ set_location_assignment PIN_AF23 -to SDIO_DAT[1]
102
+ set_location_assignment PIN_AD26 -to SDIO_DAT[2]
103
+ set_location_assignment PIN_AF28 -to SDIO_DAT[3]
104
+ set_location_assignment PIN_AF27 -to SDIO_CMD
105
+ set_location_assignment PIN_AH26 -to SDIO_CLK
106
+ set_location_assignment PIN_AH7 -to SDIO_CD
107
+
108
+ set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDIO_*
109
+
110
+ set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SDIO_*
111
+ set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to SDIO_DAT[*]
112
+ set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to SDIO_CMD
113
+ set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to SDIO_CD
79
114
80
115
#============================================================
81
116
# VGA
@@ -314,49 +349,12 @@ set_location_assignment PIN_W24 -to SW[1]
314
349
set_location_assignment PIN_W21 -to SW[2]
315
350
set_location_assignment PIN_W20 -to SW[3]
316
351
317
- # Assembler Assignments
318
- # =====================
319
- set_global_assignment -name GENERATE_RBF_FILE ON
320
-
352
+ set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:sys/build_id.tcl"
321
353
322
- #============================================================
323
- # End of pin assignments by Terasic System Builder
324
- #============================================================
325
- set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
326
354
327
- set_global_assignment -name MIN_CORE_JUNCTION_TEMP "-40"
328
- set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100
329
- set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
330
- set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
331
- set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
332
- set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
333
- set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
334
- set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING ON
335
- set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF
336
- set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
337
- set_global_assignment -name SAVE_DISK_SPACE OFF
338
- set_global_assignment -name SMART_RECOMPILE ON
339
- set_global_assignment -name SYNTHESIS_EFFORT AUTO
340
- set_global_assignment -name ECO_REGENERATE_REPORT OFF
341
- set_global_assignment -name OPTIMIZATION_MODE "HIGH PERFORMANCE EFFORT"
342
- set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
343
- set_global_assignment -name OPTIMIZATION_TECHNIQUE SPEED
344
- set_global_assignment -name ECO_OPTIMIZE_TIMING ON
345
- set_global_assignment -name ALM_REGISTER_PACKING_EFFORT LOW
346
- set_global_assignment -name ALLOW_SYNCH_CTRL_USAGE ON
347
- set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER 4.0
348
- set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON
349
- set_global_assignment -name OPTIMIZE_POWER_DURING_SYNTHESIS OFF
350
- set_global_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION ON
351
- set_global_assignment -name ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION ON
352
-
353
- set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:sys/build_id.tcl"
354
- set_global_assignment -name SEED 2
355
355
set_global_assignment -name CDF_FILE jtag.cdf
356
356
set_global_assignment -name QIP_FILE sys/sys.qip
357
- set_global_assignment -name QIP_FILE sys/pll.qip
358
- set_global_assignment -name QIP_FILE sys/pll_hdmi.qip
359
- set_global_assignment -name QIP_FILE sys/vip.qip
357
+ set_global_assignment -name QSYS_FILE sys/vip.qsys
360
358
set_global_assignment -name VHDL_FILE TG68_fast.vhd
361
359
set_global_assignment -name VHDL_FILE TG68.vhd
362
360
set_global_assignment -name VHDL_FILE T80/T80se.vhd
@@ -401,6 +399,7 @@ set_global_assignment -name VHDL_FILE gen_io.vhd
401
399
set_global_assignment -name VHDL_FILE gen_fm.vhd
402
400
set_global_assignment -name VHDL_FILE os_rom.vhd
403
401
set_global_assignment -name VHDL_FILE gen_ram.vhd
402
+ set_global_assignment -name SYSTEMVERILOG_FILE ddram.sv
404
403
set_global_assignment -name VHDL_FILE zram.vhd
405
404
set_global_assignment -name VHDL_FILE virtual_toplevel.vhd
406
405
set_global_assignment -name SDC_FILE constraints.sdc
0 commit comments