rustdv-sim 0.1.0

The cocotb-analog core: simulator-driven async executor, tasks, triggers, typed handles, clock, sim-aware queues (design-doc §4).
Documentation
  • Coverage
  • 41.38%
    84 out of 203 items documented0 out of 163 items with examples
  • Size
  • Source code size: 89.78 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.8 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2s Average build duration of successful builds.
  • all releases: 2s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • rustdv/rustdv
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • raysalemi

rustdv-sim

The cocotb-analog core (design-doc §4): a bespoke single-threaded executor driven by simulator callbacks (D4.1 — not tokio), the task model, the trigger inventory, typed signal handles with buffered writes, Clock, and sim-aware Event/Lock/Queue.

Control-flow contract (§4.1): a GPI/VPI callback fires → subscribed tasks are woken → the run queue is drained to exhaustion ([Executor::run_until_idle]) → control returns to the simulator.