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 clocks: ArrayBuffer[Clock]

    Permalink
  27. def clone(): AnyRef

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

    Permalink
  29. var compileInitializationUnoptimized: Boolean

    Permalink
  30. val components: ArrayBuffer[Module]

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

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

    Permalink
    Definition Classes
    FileSystemUtilities
  33. def dfs(visit: (Node) ⇒ Unit): Unit

    Permalink
  34. var dontFindCombLoop: Boolean

    Permalink
  35. var dumpTestInput: Boolean

    Permalink
  36. def elapsedTime: Long

    Permalink
  37. var emitTempNodes: Boolean

    Permalink
  38. 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
  39. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

    Permalink
  45. def getNodeId: Int

    Permalink
  46. def hashCode(): Int

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

    Permalink
  48. val implicitClock: Clock

    Permalink
  49. val implicitReset: Bool

    Permalink
  50. var includeArgs: List[String]

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

    Permalink
  52. var isAssert: Boolean

    Permalink
  53. var isAssertWarn: Boolean

    Permalink
  54. var isCSE: Boolean

    Permalink
  55. var isCheckingPorts: Boolean

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

    Permalink
  57. var isCompiling: Boolean

    Permalink
  58. var isDebug: Boolean

    Permalink
  59. var isDebugMem: Boolean

    Permalink
  60. var isGenHarness: Boolean

    Permalink
  61. var isInGetWidth: Boolean

    Permalink
  62. var isInlineMem: Boolean

    Permalink
  63. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  64. var isIoDebug: Boolean

    Permalink
  65. var isReportDims: Boolean

    Permalink
  66. var isSupportW0W: Boolean

    Permalink
  67. var isTesting: Boolean

    Permalink
  68. var isVCD: Boolean

    Permalink
  69. var isVCDMem: Boolean

    Permalink
  70. var isVCDinline: Boolean

    Permalink
  71. lazy val isVCSAvailable: Boolean

    Permalink
  72. var lineLimitFunctions: Int

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

    Permalink
    Definition Classes
    FileSystemUtilities
  74. var minimumCompatibility: Version

    Permalink
  75. var minimumLinesPerFile: Int

    Permalink
  76. var modAdded: Boolean

    Permalink
  77. var modStackPushed: Boolean

    Permalink
  78. var moduleNamePrefix: String

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

    Permalink
    Definition Classes
    AnyRef
  80. var nodeId: Int

    Permalink
  81. final def notify(): Unit

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

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

    Permalink
  84. val parStack: Stack[Parameters]

    Permalink
  85. var parallelMakeJobs: Int

    Permalink
  86. var partitionIslands: Boolean

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

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

    Permalink
    Definition Classes
    FileSystemUtilities
  89. var saveComponentTrace: Boolean

    Permalink
  90. var saveConnectionWarnings: Boolean

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

    Permalink
  92. var shadowRegisterInObject: Boolean

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

    Permalink
  94. val sortedComps: ArrayBuffer[Module]

    Permalink
  95. var stackIndent: Int

    Permalink
  96. var startTime: Long

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

    Permalink
    Definition Classes
    AnyRef
  98. var targetDir: String

    Permalink
  99. var testCommand: Option[String]

    Permalink
  100. var testerSeed: Long

    Permalink
  101. def toString(): String

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

    Permalink
  103. var useSimpleQueue: Boolean

    Permalink
  104. var wError: Boolean

    Permalink
  105. final def wait(): Unit

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

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

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

    Permalink
  109. var warnInputs: Boolean

    Permalink
  110. var warnOutputs: Boolean

    Permalink

Inherited from FileSystemUtilities

Inherited from AnyRef

Inherited from Any

Ungrouped