Object

Chisel

Driver

Related Doc: package Chisel

Permalink

object Driver extends FileSystemUtilities

Source
Driver.scala
Linear Supertypes
FileSystemUtilities, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Driver
  2. FileSystemUtilities
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val CC: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  5. val CCFLAGS: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  6. val CPPFLAGS: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  7. val CXX: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  8. val CXXFLAGS: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  9. val LDFLAGS: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  10. var allocateOnlyNeededShadowRegisters: Boolean

    Permalink
  11. def appendString(s1: Option[String], s2: Option[String]): String

    Permalink
  12. def apply[T <: Module](args: Array[String], gen: () ⇒ T, ftester: (T) ⇒ Tester[T], wrapped: Boolean): T

    Permalink
  13. def apply[T <: Module](args: Array[String], gen: () ⇒ T, wrapped: Boolean): T

    Permalink
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. var backend: Backend

    Permalink
  16. def bfs(visit: (Node) ⇒ Unit): Unit

    Permalink
  17. val blackboxes: ArrayBuffer[BlackBox]

    Permalink
  18. def cc(dir: String, name: String, flags: String = "", isCC: Boolean = false): Unit

    Permalink
    Definition Classes
    FileSystemUtilities
  19. var chiselConfigClassName: Option[String]

    Permalink
  20. var chiselConfigDump: Boolean

    Permalink
  21. var chiselConfigMode: Option[String]

    Permalink
  22. val chiselENV: String

    Permalink
    Attributes
    protected
    Definition Classes
    FileSystemUtilities
  23. val chiselOneHotBitMap: HashMap[(Bits, Int), Bool]

    Permalink
  24. val chiselOneHotMap: HashMap[(UInt, Int), UInt]

    Permalink
  25. var chiselProjectName: Option[String]

    Permalink
  26. val chiselVersionString: String

    Permalink
  27. val clocks: ArrayBuffer[Clock]

    Permalink
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. val compStack: Stack[Module]

    Permalink
  30. var compileInitializationUnoptimized: Boolean

    Permalink
  31. val components: ArrayBuffer[Module]

    Permalink
  32. def copyToTarget(filename: String): Unit

    Permalink
    Definition Classes
    FileSystemUtilities
  33. def createOutputFile(name: String): FileWriter

    Permalink
    Definition Classes
    FileSystemUtilities
  34. val deprecatedWarning: ChiselError

    Permalink
  35. def dfs(visit: (Node) ⇒ Unit): Unit

    Permalink
  36. def done: Unit

    Permalink
  37. var dontFindCombLoop: Boolean

    Permalink
  38. var dumpTestInput: Boolean

    Permalink
  39. def elapsedTime: Long

    Permalink
  40. var emitTempNodes: Boolean

    Permalink
  41. def ensureDir(dir: String): String

    Permalink

    Ensures a directory *dir* exists on the filesystem.

    Ensures a directory *dir* exists on the filesystem.

    Definition Classes
    FileSystemUtilities
  42. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  44. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  45. def getArg(s: String, i: Int): String

    Permalink
  46. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  47. var getLineNumbers: Boolean

    Permalink
  48. def getNodeId: Int

    Permalink
  49. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  50. def idfs(visit: (Node) ⇒ Unit): Unit

    Permalink
  51. val implicitClock: Clock

    Permalink
  52. val implicitReset: Bool

    Permalink
  53. var includeArgs: List[String]

    Permalink
  54. def initChisel(args: Array[String]): Unit

    Permalink
  55. var isAssert: Boolean

    Permalink
  56. var isAssertWarn: Boolean

    Permalink
  57. var isCSE: Boolean

    Permalink
  58. var isCheckingPorts: Boolean

    Permalink
  59. def isCommandAvailable(cmd: String): Boolean

    Permalink
  60. var isCompiling: Boolean

    Permalink
  61. var isDebug: Boolean

    Permalink
  62. var isDebugMem: Boolean

    Permalink
  63. var isGenHarness: Boolean

    Permalink
  64. var isInGetWidth: Boolean

    Permalink
  65. var isInlineMem: Boolean

    Permalink
  66. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  67. var isIoDebug: Boolean

    Permalink
  68. var isReportDims: Boolean

    Permalink
  69. var isSupportW0W: Boolean

    Permalink
  70. var isTesting: Boolean

    Permalink
  71. var isVCD: Boolean

    Permalink
  72. var isVCDMem: Boolean

    Permalink
  73. var isVCDinline: Boolean

    Permalink
  74. lazy val isVCSAvailable: Boolean

    Permalink
  75. var lineLimitFunctions: Int

    Permalink
  76. def link(dir: String, target: String, objects: Seq[String], isCC: Boolean = false, isLib: Boolean = false): Unit

    Permalink
    Definition Classes
    FileSystemUtilities
  77. var minimumCompatibility: Version

    Permalink
  78. var minimumLinesPerFile: Int

    Permalink
  79. var modAdded: Boolean

    Permalink
  80. var modStackPushed: Boolean

    Permalink
  81. var moduleNamePrefix: String

    Permalink
  82. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  83. var nodeId: Int

    Permalink
  84. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  85. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  86. val orderedNodes: ArrayBuffer[Node]

    Permalink
  87. val parStack: Stack[Parameters]

    Permalink
  88. var parallelMakeJobs: Int

    Permalink
  89. var partitionIslands: Boolean

    Permalink
  90. val printStackStruct: ArrayBuffer[(Int, Module)]

    Permalink
  91. def run(cmd: String): Boolean

    Permalink
    Definition Classes
    FileSystemUtilities
  92. var saveComponentTrace: Boolean

    Permalink
  93. var saveConnectionWarnings: Boolean

    Permalink
  94. def setTopComponent(mod: Module): Unit

    Permalink
  95. var shadowRegisterInObject: Boolean

    Permalink
  96. val signalMap: LinkedHashMap[Node, Int]

    Permalink
  97. val sortedComps: ArrayBuffer[Module]

    Permalink
  98. var stackIndent: Int

    Permalink
  99. var startTime: Long

    Permalink
  100. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  101. var targetDir: String

    Permalink
  102. var testCommand: Option[String]

    Permalink
  103. var testerSeed: Long

    Permalink
  104. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  105. var topComponent: Option[Module]

    Permalink
  106. var useSimpleQueue: Boolean

    Permalink
  107. val version: String

    Permalink
  108. var wError: Boolean

    Permalink
  109. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  110. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  112. def wantLineNumbers: Boolean

    Permalink
  113. var warnInputs: Boolean

    Permalink
  114. var warnOutputs: Boolean

    Permalink

Inherited from FileSystemUtilities

Inherited from AnyRef

Inherited from Any

Ungrouped