Backend associated with a particular circuit, and can run tests
Common interface definition for tester backends.
Interface into the testing environment, like ScalaTest
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
(Since version chisel-testers2 20190604) Use annotation based options instead. See: .withAnnotations
Common interface definition for tester backends. Internal API.