package internal
- Alphabetic
- Public
- All
Type Members
- trait AbstractTesterThread extends AnyRef
- trait BackendAnnotation extends TestOptionObject
-
trait
BackendInstance[T <: MultiIOModule] extends BackendInterface
Backend associated with a particular circuit, and can run tests
-
trait
BackendInterface extends AnyRef
Common interface definition for tester backends.
Common interface definition for tester backends. Internal API.
- class FailedExpectException extends Exception
- case class ForkBuilder(name: Option[String], region: Option[Region], threads: Seq[AbstractTesterThread]) extends Product with Serializable
-
trait
TestEnvInterface extends AnyRef
Interface into the testing environment, like ScalaTest
- trait TestOption extends Unserializable
- trait TestOptionObject extends NoTargetAnnotation with HasShellOptions with TestOption
- class TesterThreadList extends AnyRef
-
trait
ThreadedBackend[T <: MultiIOModule] extends BackendInterface
Base trait for backends implementing concurrency by threading.
Base trait for backends implementing concurrency by threading.
Implements these BackendInterface methods: - doFork - doJoin
Provides these methods for use by subclasses: - doPoke, doPeek, which logs peek and poke actions for cross-thread-interaction checking - newTimescope, closeTimescope: provides record-keeping for timescopes - runThreads: runs all threads waiting on a set of clocks - scheduler: called from within a test thread, suspends the current thread and runs the next one
-
case class
TesterOptions(name: String, writeVcd: Boolean) extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version chisel-testers2 20190604) Use annotation based options instead. See: .withAnnotations
Value Members
- object Context
- object TreadleBackendAnnotation extends BackendAnnotation with Product with Serializable
- object VcsBackendAnnotation extends BackendAnnotation with Product with Serializable
- object VerilatorBackendAnnotation extends BackendAnnotation with Product with Serializable
- object WriteVcdAnnotation extends TestOptionObject with Product with Serializable