APP_0104.qsf 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. # Design name Assignments, replace __design_name__ with actual design name
  2. # ========================
  3. set_global_assignment -name FAMILY "Cyclone IV E"
  4. set_global_assignment -name DEVICE EP4CE75F29C8
  5. set_global_assignment -name TOP_LEVEL_ENTITY "top"
  6. set_global_assignment -name VERILOG_FILE APP_0104.v
  7. set_global_assignment -name VERILOG_FILE APP_0104_fpga.v
  8. set_global_assignment -name VERILOG_FILE "C:\\Users\\61552\\.platformio\\packages\\tool-agrv_logic\\etc\\arch\\rodinia\\alta_sim.v"
  9. set_global_assignment -name SDC_FILE .\\APP_0104.sdc
  10. #set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_FILE "atom_netlists/__design_name__.vqm"
  11. # Project-Wide Assignments
  12. # ========================
  13. set_global_assignment -name ORIGINAL_QUARTUS_VERSION 11.1
  14. set_global_assignment -name PROJECT_CREATION_TIME_DATE "09:37:04 JANUARY 04, 2013"
  15. set_global_assignment -name LAST_QUARTUS_VERSION 15.0.0
  16. set_global_assignment -name PROJECT_OUTPUT_DIRECTORY ./quartus_logs
  17. set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
  18. set_global_assignment -name FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS ON
  19. #set_global_assignment -name SMART_RECOMPILE ON
  20. # Classic Timing Assignments
  21. # ==========================
  22. set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
  23. set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
  24. # Analysis & Synthesis Assignments
  25. # ================================
  26. set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS ON
  27. set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON
  28. #set_global_assignment -name MAX_BALANCING_DSP_BLOCKS 0
  29. #set_global_assignment -name AUTO_ROM_RECOGNITION OFF
  30. #set_global_assignment -name AUTO_RAM_RECOGNITION OFF
  31. #set_global_assignment -name MAX_RAM_BLOCKS_M4K 0
  32. set_global_assignment -name AUTO_OPEN_DRAIN_PINS OFF
  33. # set_instance_assignment -name PRESERVE_REGISTER ON -to *
  34. #set_instance_assignment -name PRESERVE_PLL_COUNTER_ORDER ON -to *
  35. #set_instance_assignment -name MAX_NUMBER_OF_REGISTERS_FROM_UNINFERRED_RAMS 0 -to *
  36. # Fitter Assignments
  37. # ==================
  38. set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 1
  39. set_global_assignment -name ROUTING_BACK_ANNOTATION_MODE OFF
  40. set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO PATHS AND MINIMUM TPD PATHS"
  41. set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
  42. set_global_assignment -name ROUTER_TIMING_OPTIMIZATION_LEVEL MAXIMUM
  43. set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER 10
  44. set_global_assignment -name ROUTER_EFFORT_MULTIPLIER 10
  45. set_global_assignment -name ECO_OPTIMIZE_TIMING ON
  46. set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS
  47. set_global_assignment -name FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION ALWAYS
  48. set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL"
  49. set_global_assignment -name IO_PLACEMENT_OPTIMIZATION ON
  50. set_global_assignment -name SEED 1
  51. set_global_assignment -name FIT_ONLY_ONE_ATTEMPT OFF
  52. set_global_assignment -name MAX_GLOBAL_CLOCKS_ALLOWED 6
  53. set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC ON
  54. #set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING ON
  55. #set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION ON
  56. set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA ON
  57. set_global_assignment -name PHYSICAL_SYNTHESIS_EFFORT EXTRA
  58. # EDA Netlist Writer Assignments
  59. # ==============================
  60. set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim (Verilog)"
  61. # LogicLock Region Assignments
  62. # ============================
  63. set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT OFF
  64. # Power Estimation Assignments
  65. # ============================
  66. set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
  67. set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
  68. # start EDA_TOOL_SETTINGS(eda_simulation)
  69. # ---------------------------------------
  70. # EDA Netlist Writer Assignments
  71. # ==============================
  72. set_global_assignment -name EDA_TIME_SCALE "1 ps" -section_id eda_simulation
  73. set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation
  74. # end EDA_TOOL_SETTINGS(eda_simulation)
  75. # -------------------------------------
  76. # start DESIGN_PARTITION(Top)
  77. # ---------------------------
  78. # Incremental Compilation Assignments
  79. # ===================================
  80. set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
  81. set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
  82. set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
  83. set_global_assignment -name FLOW_DISABLE_ASSEMBLER ON
  84. # end DESIGN_PARTITION(Top)
  85. # -------------------------
  86. set_global_assignment -name LL_ENABLED ON -section_id core_logic
  87. set_global_assignment -name LL_AUTO_SIZE OFF -section_id core_logic
  88. set_global_assignment -name LL_STATE LOCKED -section_id core_logic
  89. set_global_assignment -name LL_RESERVED OFF -section_id core_logic
  90. set_global_assignment -name LL_SECURITY_ROUTING_INTERFACE OFF -section_id core_logic
  91. set_global_assignment -name LL_IGNORE_IO_BANK_SECURITY_CONSTRAINT OFF -section_id core_logic
  92. set_global_assignment -name LL_PR_REGION OFF -section_id core_logic
  93. set_global_assignment -name LL_WIDTH 20 -section_id core_logic
  94. set_global_assignment -name LL_HEIGHT 12 -section_id core_logic
  95. set_global_assignment -name LL_ORIGIN X43_Y1 -section_id core_logic
  96. set_global_assignment -name LL_MEMBER_OF core_logic -section_id core_logic
  97. set_global_assignment -name LL_ENABLED ON -section_id LOGIC_RESERVE_0
  98. set_global_assignment -name LL_AUTO_SIZE OFF -section_id LOGIC_RESERVE_0
  99. set_global_assignment -name LL_STATE LOCKED -section_id LOGIC_RESERVE_0
  100. set_global_assignment -name LL_RESERVED ON -section_id LOGIC_RESERVE_0
  101. set_global_assignment -name LL_SECURITY_ROUTING_INTERFACE OFF -section_id LOGIC_RESERVE_0
  102. set_global_assignment -name LL_IGNORE_IO_BANK_SECURITY_CONSTRAINT OFF -section_id LOGIC_RESERVE_0
  103. set_global_assignment -name LL_PR_REGION OFF -section_id LOGIC_RESERVE_0
  104. set_global_assignment -name LL_WIDTH 13 -section_id LOGIC_RESERVE_0
  105. set_global_assignment -name LL_HEIGHT 8 -section_id LOGIC_RESERVE_0
  106. set_global_assignment -name LL_ORIGIN X43_Y5 -section_id LOGIC_RESERVE_0
  107. set_global_assignment -name MAX_BALANCING_DSP_BLOCKS 0
  108. set_global_assignment -name MAX_RAM_BLOCKS_M4K 4
  109. set_global_assignment -name EDA_MAINTAIN_DESIGN_HIERARCHY PARTITION_ONLY -section_id eda_simulation
  110. set_global_assignment -name LL_CORE_ONLY OFF -section_id LOGIC_RESERVE_0
  111. set_global_assignment -name LL_ROUTING_REGION_EXPANSION_SIZE 2147483647 -section_id LOGIC_RESERVE_0
  112. set_global_assignment -name LL_CORE_ONLY OFF -section_id core_logic
  113. set_global_assignment -name LL_ROUTING_REGION_EXPANSION_SIZE 2147483647 -section_id core_logic
  114. set_global_assignment -name PARTITION_COLOR 52377 -section_id rv32 -tag alta_auto
  115. set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id rv32 -tag alta_auto
  116. set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id rv32 -tag alta_auto
  117. set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
  118. set_instance_assignment -name PARTITION_HIERARCHY rv32 -to "alta_rv32:rv32" -section_id rv32