ChiselWorkspace
chisel3.simulator.`package`.ChiselWorkspace
Attributes
- Source
- package.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Type members
Classlikes
case class GeneratedWorkspaceInfo[T <: RawModule](dut: T, testHarnesses: Seq[ElaboratedTest[T]], outputAnnotations: AnnotationSeq)
Attributes
- Source
- package.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def elaborateAndMakeTestHarnessWorkspaces[T <: RawModule & HasTests](generateModule: () => T, includeTestGlobs: Seq[String], args: Seq[String] = ..., firtoolArgs: Seq[String] = ...): Seq[(Workspace, ElaboratedTest[T], ElaboratedModule[RawModule & SimulationTestHarnessInterface])]
Attributes
- Source
- package.scala
def elaborateGeneratedModule[T <: RawModule](generateModule: () => T, args: Seq[String] = ..., firtoolArgs: Seq[String] = ...): ElaboratedModule[T]
Attributes
- Source
- package.scala
def generateWorkspaceSources[T <: RawModule](generateModule: () => T, args: Seq[String], firtoolArgs: Seq[String]): GeneratedWorkspaceInfo[T]
Use CIRCT to generate SystemVerilog sources, and potentially additional artifacts
Use CIRCT to generate SystemVerilog sources, and potentially additional artifacts
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
In this article