Packages

case class CommonCompilationSettings(verilogPreprocessorDefines: Seq[VerilogPreprocessorDefine] = Seq(), optimizationStyle: OptimizationStyle = CommonCompilationSettings.OptimizationStyle.Default, availableParallelism: AvailableParallelism = CommonCompilationSettings.AvailableParallelism.Default, defaultTimescale: Option[Timescale] = None, libraryExtensions: Option[Seq[String]] = None, libraryPaths: Option[Seq[String]] = None, includeDirs: Option[Seq[String]] = None, fileFilter: PartialFunction[File, Boolean] = PartialFunction.empty, directoryFilter: PartialFunction[File, Boolean] = PartialFunction.empty, simulationSettings: CommonSimulationSettings = CommonSimulationSettings.default) extends Product with Serializable

Settings supported by all svsim backends.

Source
Backend.scala
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommonCompilationSettings
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CommonCompilationSettings(verilogPreprocessorDefines: Seq[VerilogPreprocessorDefine] = Seq(), optimizationStyle: OptimizationStyle = CommonCompilationSettings.OptimizationStyle.Default, availableParallelism: AvailableParallelism = CommonCompilationSettings.AvailableParallelism.Default, defaultTimescale: Option[Timescale] = None, libraryExtensions: Option[Seq[String]] = None, libraryPaths: Option[Seq[String]] = None, includeDirs: Option[Seq[String]] = None, fileFilter: PartialFunction[File, Boolean] = PartialFunction.empty, directoryFilter: PartialFunction[File, Boolean] = PartialFunction.empty, simulationSettings: CommonSimulationSettings = CommonSimulationSettings.default)

Value Members

  1. val availableParallelism: AvailableParallelism
  2. val defaultTimescale: Option[Timescale]
  3. val directoryFilter: PartialFunction[File, Boolean]
  4. val fileFilter: PartialFunction[File, Boolean]
  5. val includeDirs: Option[Seq[String]]
  6. val libraryExtensions: Option[Seq[String]]
  7. val libraryPaths: Option[Seq[String]]
  8. val optimizationStyle: OptimizationStyle
  9. def productElementNames: Iterator[String]
    Definition Classes
    Product
  10. val simulationSettings: CommonSimulationSettings
  11. val verilogPreprocessorDefines: Seq[VerilogPreprocessorDefine]