modelsim.ini 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. ; Copyright 1991-2009 Mentor Graphics Corporation
  2. ;
  3. ; All Rights Reserved.
  4. ;
  5. ; THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE PROPERTY OF
  6. ; MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.
  7. ;
  8. [Library]
  9. others = $MODEL_TECH/../modelsim.ini
  10. ; Altera Primitive libraries
  11. ;
  12. ; VHDL Section
  13. ;
  14. ;
  15. ; Verilog Section
  16. ;
  17. work = rtl_work
  18. [vcom]
  19. ; VHDL93 variable selects language version as the default.
  20. ; Default is VHDL-2002.
  21. ; Value of 0 or 1987 for VHDL-1987.
  22. ; Value of 1 or 1993 for VHDL-1993.
  23. ; Default or value of 2 or 2002 for VHDL-2002.
  24. ; Default or value of 3 or 2008 for VHDL-2008.
  25. VHDL93 = 2002
  26. ; Show source line containing error. Default is off.
  27. ; Show_source = 1
  28. ; Turn off unbound-component warnings. Default is on.
  29. ; Show_Warning1 = 0
  30. ; Turn off process-without-a-wait-statement warnings. Default is on.
  31. ; Show_Warning2 = 0
  32. ; Turn off null-range warnings. Default is on.
  33. ; Show_Warning3 = 0
  34. ; Turn off no-space-in-time-literal warnings. Default is on.
  35. ; Show_Warning4 = 0
  36. ; Turn off multiple-drivers-on-unresolved-signal warnings. Default is on.
  37. ; Show_Warning5 = 0
  38. ; Turn off optimization for IEEE std_logic_1164 package. Default is on.
  39. ; Optimize_1164 = 0
  40. ; Turn on resolving of ambiguous function overloading in favor of the
  41. ; "explicit" function declaration (not the one automatically created by
  42. ; the compiler for each type declaration). Default is off.
  43. ; The .ini file has Explicit enabled so that std_logic_signed/unsigned
  44. ; will match the behavior of synthesis tools.
  45. Explicit = 1
  46. ; Turn off acceleration of the VITAL packages. Default is to accelerate.
  47. ; NoVital = 1
  48. ; Turn off VITAL compliance checking. Default is checking on.
  49. ; NoVitalCheck = 1
  50. ; Ignore VITAL compliance checking errors. Default is to not ignore.
  51. ; IgnoreVitalErrors = 1
  52. ; Turn off VITAL compliance checking warnings. Default is to show warnings.
  53. ; Show_VitalChecksWarnings = 0
  54. ; Keep silent about case statement static warnings.
  55. ; Default is to give a warning.
  56. ; NoCaseStaticError = 1
  57. ; Keep silent about warnings caused by aggregates that are not locally static.
  58. ; Default is to give a warning.
  59. ; NoOthersStaticError = 1
  60. ; Turn off inclusion of debugging info within design units.
  61. ; Default is to include debugging info.
  62. ; NoDebug = 1
  63. ; Turn off "Loading..." messages. Default is messages on.
  64. ; Quiet = 1
  65. ; Turn on some limited synthesis rule compliance checking. Checks only:
  66. ; -- signals used (read) by a process must be in the sensitivity list
  67. ; CheckSynthesis = 1
  68. ; Activate optimizations on expressions that do not involve signals,
  69. ; waits, or function/procedure/task invocations. Default is off.
  70. ; ScalarOpts = 1
  71. ; Require the user to specify a configuration for all bindings,
  72. ; and do not generate a compile time default binding for the
  73. ; component. This will result in an elaboration error of
  74. ; 'component not bound' if the user fails to do so. Avoids the rare
  75. ; issue of a false dependency upon the unused default binding.
  76. ; RequireConfigForAllDefaultBinding = 1
  77. ; Inhibit range checking on subscripts of arrays. Range checking on
  78. ; scalars defined with subtypes is inhibited by default.
  79. ; NoIndexCheck = 1
  80. ; Inhibit range checks on all (implicit and explicit) assignments to
  81. ; scalar objects defined with subtypes.
  82. ; NoRangeCheck = 1
  83. [vlog]
  84. ; Turn off inclusion of debugging info within design units.
  85. ; Default is to include debugging info.
  86. ; NoDebug = 1
  87. ; Turn off "loading..." messages. Default is messages on.
  88. ; Quiet = 1
  89. ; Turn on Verilog hazard checking (order-dependent accessing of global vars).
  90. ; Default is off.
  91. ; Hazard = 1
  92. ; Turn on converting regular Verilog identifiers to uppercase. Allows case
  93. ; insensitivity for module names. Default is no conversion.
  94. ; UpCase = 1
  95. ; Turn on incremental compilation of modules. Default is off.
  96. ; Incremental = 1
  97. ; Turns on lint-style checking.
  98. ; Show_Lint = 1
  99. [vsim]
  100. ; Simulator resolution
  101. ; Set to fs, ps, ns, us, ms, or sec with optional prefix of 1, 10, or 100.
  102. Resolution = ps
  103. ; User time unit for run commands
  104. ; Set to default, fs, ps, ns, us, ms, or sec. The default is to use the
  105. ; unit specified for Resolution. For example, if Resolution is 100ps,
  106. ; then UserTimeUnit defaults to ps.
  107. ; Should generally be set to default.
  108. UserTimeUnit = default
  109. ; Default run length
  110. RunLength = 100
  111. ; Maximum iterations that can be run without advancing simulation time
  112. IterationLimit = 5000
  113. ; Directive to license manager:
  114. ; vhdl Immediately reserve a VHDL license
  115. ; vlog Immediately reserve a Verilog license
  116. ; plus Immediately reserve a VHDL and Verilog license
  117. ; nomgc Do not look for Mentor Graphics Licenses
  118. ; nomti Do not look for Model Technology Licenses
  119. ; noqueue Do not wait in the license queue when a license isn't available
  120. ; viewsim Try for viewer license but accept simulator license(s) instead
  121. ; of queuing for viewer license
  122. ; License = plus
  123. ; Stop the simulator after a VHDL/Verilog assertion message
  124. ; 0 = Note 1 = Warning 2 = Error 3 = Failure 4 = Fatal
  125. BreakOnAssertion = 3
  126. ; Assertion Message Format
  127. ; %S - Severity Level
  128. ; %R - Report Message
  129. ; %T - Time of assertion
  130. ; %D - Delta
  131. ; %I - Instance or Region pathname (if available)
  132. ; %% - print '%' character
  133. ; AssertionFormat = "** %S: %R\n Time: %T Iteration: %D%I\n"
  134. ; Assertion File - alternate file for storing VHDL/Verilog assertion messages
  135. ; AssertFile = assert.log
  136. ; Default radix for all windows and commands...
  137. ; Set to symbolic, ascii, binary, octal, decimal, hex, unsigned
  138. DefaultRadix = symbolic
  139. ; VSIM Startup command
  140. ; Startup = do startup.do
  141. ; File for saving command transcript
  142. TranscriptFile = transcript
  143. ; File for saving command history
  144. ; CommandHistory = cmdhist.log
  145. ; Specify whether paths in simulator commands should be described
  146. ; in VHDL or Verilog format.
  147. ; For VHDL, PathSeparator = /
  148. ; For Verilog, PathSeparator = .
  149. ; Must not be the same character as DatasetSeparator.
  150. PathSeparator = /
  151. ; Specify the dataset separator for fully rooted contexts.
  152. ; The default is ':'. For example, sim:/top
  153. ; Must not be the same character as PathSeparator.
  154. DatasetSeparator = :
  155. ; Disable VHDL assertion messages
  156. ; IgnoreNote = 1
  157. ; IgnoreWarning = 1
  158. ; IgnoreError = 1
  159. ; IgnoreFailure = 1
  160. ; Default force kind. May be freeze, drive, deposit, or default
  161. ; or in other terms, fixed, wired, or charged.
  162. ; A value of "default" will use the signal kind to determine the
  163. ; force kind, drive for resolved signals, freeze for unresolved signals
  164. ; DefaultForceKind = freeze
  165. ; If zero, open files when elaborated; otherwise, open files on
  166. ; first read or write. Default is 0.
  167. ; DelayFileOpen = 1
  168. ; Control VHDL files opened for write.
  169. ; 0 = Buffered, 1 = Unbuffered
  170. UnbufferedOutput = 0
  171. ; Control the number of VHDL files open concurrently.
  172. ; This number should always be less than the current ulimit
  173. ; setting for max file descriptors.
  174. ; 0 = unlimited
  175. ConcurrentFileLimit = 40
  176. ; Control the number of hierarchical regions displayed as
  177. ; part of a signal name shown in the Wave window.
  178. ; A value of zero tells VSIM to display the full name.
  179. ; The default is 0.
  180. ; WaveSignalNameWidth = 0
  181. ; Turn off warnings from the std_logic_arith, std_logic_unsigned
  182. ; and std_logic_signed packages.
  183. ; StdArithNoWarnings = 1
  184. ; Turn off warnings from the IEEE numeric_std and numeric_bit packages.
  185. ; NumericStdNoWarnings = 1
  186. ; Control the format of the (VHDL) FOR generate statement label
  187. ; for each iteration. Do not quote it.
  188. ; The format string here must contain the conversion codes %s and %d,
  189. ; in that order, and no other conversion codes. The %s represents
  190. ; the generate_label; the %d represents the generate parameter value
  191. ; at a particular generate iteration (this is the position number if
  192. ; the generate parameter is of an enumeration type). Embedded whitespace
  193. ; is allowed (but discouraged); leading and trailing whitespace is ignored.
  194. ; Application of the format must result in a unique scope name over all
  195. ; such names in the design so that name lookup can function properly.
  196. ; GenerateFormat = %s__%d
  197. ; Specify whether checkpoint files should be compressed.
  198. ; The default is 1 (compressed).
  199. ; CheckpointCompressMode = 0
  200. ; List of dynamically loaded objects for Verilog PLI applications
  201. ; Veriuser = veriuser.sl
  202. ; Specify default options for the restart command. Options can be one
  203. ; or more of: -force -nobreakpoint -nolist -nolog -nowave
  204. ; DefaultRestartOptions = -force
  205. ; HP-UX 10.20 ONLY - Enable memory locking to speed up large designs
  206. ; (> 500 megabyte memory footprint). Default is disabled.
  207. ; Specify number of megabytes to lock.
  208. ; LockedMemory = 1000
  209. ; Turn on (1) or off (0) WLF file compression.
  210. ; The default is 1 (compress WLF file).
  211. ; WLFCompress = 0
  212. ; Specify whether to save all design hierarchy (1) in the WLF file
  213. ; or only regions containing logged signals (0).
  214. ; The default is 0 (save only regions with logged signals).
  215. ; WLFSaveAllRegions = 1
  216. ; WLF file time limit. Limit WLF file by time, as closely as possible,
  217. ; to the specified amount of simulation time. When the limit is exceeded
  218. ; the earliest times get truncated from the file.
  219. ; If both time and size limits are specified the most restrictive is used.
  220. ; UserTimeUnits are used if time units are not specified.
  221. ; The default is 0 (no limit). Example: WLFTimeLimit = {100 ms}
  222. ; WLFTimeLimit = 0
  223. ; WLF file size limit. Limit WLF file size, as closely as possible,
  224. ; to the specified number of megabytes. If both time and size limits
  225. ; are specified then the most restrictive is used.
  226. ; The default is 0 (no limit).
  227. ; WLFSizeLimit = 1000
  228. ; Specify whether or not a WLF file should be deleted when the
  229. ; simulation ends. A value of 1 will cause the WLF file to be deleted.
  230. ; The default is 0 (do not delete WLF file when simulation ends).
  231. ; WLFDeleteOnQuit = 1
  232. ; Automatic SDF compilation
  233. ; Disables automatic compilation of SDF files in flows that support it.
  234. ; Default is on, uncomment to turn off.
  235. ; NoAutoSDFCompile = 1
  236. [lmc]
  237. [msg_system]
  238. suppress = 3116
  239. ; Change a message severity or suppress a message.
  240. ; The format is: <msg directive> = <msg number>[,<msg number>...]
  241. ; Examples:
  242. ; note = 3009
  243. ; warning = 3033
  244. ; error = 3010,3016
  245. ; fatal = 3016,3033
  246. ; suppress = 3009,3016,3043
  247. ; The command verror <msg number> can be used to get the complete
  248. ; description of a message.
  249. ; Control transcripting of elaboration/runtime messages.
  250. ; The default is to have messages appear in the transcript and
  251. ; recorded in the wlf file (messages that are recorded in the
  252. ; wlf file can be viewed in the MsgViewer). The other settings
  253. ; are to send messages only to the transcript or only to the
  254. ; wlf file. The valid values are
  255. ; both {default}
  256. ; tran {transcript only}
  257. ; wlf {wlf file only}
  258. ; msgmode = both