Guest User

Untitled

a guest
Aug 14th, 2014
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.62 KB | None | 0 0
  1. # -------------------------------------------------------------------------- #
  2. #
  3. # Copyright (C) 1991-2011 Altera Corporation
  4. # Your use of Altera Corporation's design tools, logic functions
  5. # and other software and tools, and its AMPP partner logic
  6. # functions, and any output files from any of the foregoing
  7. # (including device programming or simulation files), and any
  8. # associated documentation or information are expressly subject
  9. # to the terms and conditions of the Altera Program License
  10. # Subscription Agreement, Altera MegaCore Function License
  11. # Agreement, or other applicable license agreement, including,
  12. # without limitation, that your use is for the sole purpose of
  13. # programming logic devices manufactured by Altera and sold by
  14. # Altera or its authorized distributors. Please refer to the
  15. # applicable agreement for further details.
  16. #
  17. # -------------------------------------------------------------------------- #
  18. #
  19. # Quartus II 64-Bit
  20. # Version 11.1 Build 259 01/25/2012 Service Pack 2 SJ Full Version
  21. # Date created = 13:08:54 October 05, 2012
  22. #
  23. # -------------------------------------------------------------------------- #
  24. #
  25. # Notes:
  26. #
  27. # 1) The default values for assignments are stored in the file:
  28. # top_assignment_defaults.qdf
  29. # If this file doesn't exist, see file:
  30. # assignment_defaults.qdf
  31. #
  32. # 2) Altera recommends that you do not modify this file. This
  33. # file is updated automatically by the Quartus II software
  34. # and any changes you make may be lost or overwritten.
  35. #
  36. # -------------------------------------------------------------------------- #
  37.  
  38.  
  39. set_global_assignment -name FAMILY "Cyclone V"
  40. set_global_assignment -name DEVICE 5CEFA2F23I7
  41. set_global_assignment -name TOP_LEVEL_ENTITY top
  42. set_global_assignment -name ORIGINAL_QUARTUS_VERSION "11.1 SP2"
  43. set_global_assignment -name PROJECT_CREATION_TIME_DATE "13:08:54 OCTOBER 05, 2012"
  44. set_global_assignment -name LAST_QUARTUS_VERSION 14.0
  45. set_global_assignment -name MIN_CORE_JUNCTION_TEMP "-40"
  46. set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100
  47. set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVCMOS"
  48.  
  49.  
  50.  
  51.  
  52.  
  53. set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2005
  54. set_global_assignment -name VERILOG_SHOW_LMF_MAPPING_MESSAGES OFF
  55. set_global_assignment -name USE_CONFIGURATION_DEVICE OFF
  56. set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF
  57. set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO"
  58. set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
  59. set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
  60. set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
  61. set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall
  62.  
  63. set_global_assignment -name OPTIMIZE_HOLD_TIMING "ALL PATHS"
  64. set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING ON
  65. set_global_assignment -name SEED 1
  66.  
  67. set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS ON
  68. set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
  69. set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
  70. set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC OFF
  71. set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING OFF
  72. set_global_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING OFF
  73. set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION OFF
  74. set_global_assignment -name CYCLONEII_OPTIMIZATION_TECHNIQUE BALANCED
  75. set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS ON
  76. set_global_assignment -name FITTER_EFFORT "AUTO FIT"
  77. set_global_assignment -name SAVE_DISK_SPACE OFF
  78. set_global_assignment -name SMART_RECOMPILE ON
  79. set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIXII AUTO
  80. set_global_assignment -name REMOVE_DUPLICATE_REGISTERS OFF
  81. set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT ON
  82. set_global_assignment -name PHYSICAL_SYNTHESIS_EFFORT EXTRA
  83. set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED"
  84. set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS INPUT TRI-STATED"
  85. set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
  86. set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
  87. set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
  88.  
  89. set_location_assignment PIN_H13 -to clock_50
  90.  
  91. set_location_assignment PIN_M16 -to inp_resn
  92.  
  93.  
  94. # set_location_assignment PIN_N1 -to ledg[7]
  95. # set_location_assignment PIN_AA2 -to ledg[6]
  96. # set_location_assignment PIN_Y3 -to ledg[5]
  97. # set_location_assignment PIN_AA1 -to ledg[4]
  98. # set_location_assignment PIN_W2 -to ledg[3]
  99. # set_location_assignment PIN_U2 -to ledg[2]
  100. # set_location_assignment PIN_N2 -to ledg[1]
  101. # set_location_assignment PIN_U1 -to ledg[0]
  102.  
  103. set_location_assignment PIN_N1 -to ledg[0]
  104. set_location_assignment PIN_N2 -to ledg[1]
  105. set_location_assignment PIN_U1 -to ledg[2]
  106. set_location_assignment PIN_U2 -to ledg[3]
  107. set_location_assignment PIN_W2 -to ledg[4]
  108. set_location_assignment PIN_AA1 -to ledg[5]
  109. set_location_assignment PIN_AA2 -to ledg[6]
  110. set_location_assignment PIN_Y3 -to ledg[7]
  111.  
  112. set_location_assignment PIN_T9 -to io[31]
  113. set_location_assignment PIN_T10 -to io[30]
  114. set_location_assignment PIN_U12 -to io[29]
  115. set_location_assignment PIN_R9 -to io[28]
  116. set_location_assignment PIN_U10 -to io[27]
  117. set_location_assignment PIN_N16 -to io[26]
  118. set_location_assignment PIN_M18 -to io[25]
  119. set_location_assignment PIN_N19 -to io[24]
  120. set_location_assignment PIN_L17 -to io[23]
  121. set_location_assignment PIN_K17 -to io[22]
  122. set_location_assignment PIN_L18 -to io[21]
  123. set_location_assignment PIN_L19 -to io[20]
  124. set_location_assignment PIN_T17 -to io[19]
  125. set_location_assignment PIN_T18 -to io[18]
  126. set_location_assignment PIN_T20 -to io[17]
  127. set_location_assignment PIN_T19 -to io[16]
  128. set_location_assignment PIN_K22 -to io[15]
  129. set_location_assignment PIN_K21 -to io[14]
  130.  
  131. #set_location_assignment PIN_M21 -to io[13]
  132. #set_location_assignment PIN_M20 -to io[12]
  133. #set_location_assignment PIN_L22 -to io[11]
  134. #set_location_assignment PIN_M22 -to io[10]
  135.  
  136. # Support for MicroSD at Pins 10,11,12,13
  137. set_location_assignment PIN_C2 -to io[13]
  138. set_location_assignment PIN_E2 -to io[12]
  139. set_location_assignment PIN_L1 -to io[11]
  140. set_location_assignment PIN_D3 -to io[10]
  141.  
  142. set_location_assignment PIN_N21 -to io[9]
  143. set_location_assignment PIN_N20 -to io[8]
  144. set_location_assignment PIN_R17 -to io[7]
  145. set_location_assignment PIN_P22 -to io[6]
  146. set_location_assignment PIN_R16 -to io[5]
  147. set_location_assignment PIN_R21 -to io[4]
  148. set_location_assignment PIN_R15 -to io[3]
  149. set_location_assignment PIN_R22 -to io[2]
  150. set_location_assignment PIN_T15 -to io[1]
  151. set_location_assignment PIN_T22 -to io[0]
  152.  
  153. set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to inp_resn
  154. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[31]
  155. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[30]
  156. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[29]
  157. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[28]
  158. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[27]
  159. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[26]
  160. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[25]
  161. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[24]
  162. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[23]
  163. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[22]
  164. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[21]
  165. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[20]
  166. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[19]
  167. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[18]
  168. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[17]
  169. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[16]
  170. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[15]
  171. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[14]
  172. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[13]
  173. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[12]
  174. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[11]
  175. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[10]
  176. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[9]
  177. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[8]
  178. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[7]
  179. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[6]
  180. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[5]
  181. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[4]
  182. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[3]
  183. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[2]
  184. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[1]
  185. set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to io[0]
  186.  
  187. set_global_assignment -name FMAX_REQUIREMENT "80 MHz" -section_id clock_cog
  188. set_global_assignment -name FMAX_REQUIREMENT "160 MHz" -section_id clock_pll
  189.  
  190. set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
Advertisement
Add Comment
Please, Sign In to add comment