hwt.simulator package¶
A package for binding to simulators and simulation utils.
- note:
hwt package does not contain any RTL simulator, this is just an api to simulators.
Submodules¶
hwt.simulator.agentBase module¶
- class hwt.simulator.agentBase.AgentWitReset(sim: HdlSimulator, hwIO, allowNoReset=False)[source]¶
Bases:
AgentWitReset
- class hwt.simulator.agentBase.SyncAgentBase(sim: HdlSimulator, hwIO, allowNoReset=False)[source]¶
Bases:
AgentWitReset,SyncAgentBaseAgent which discovers clk, rst signal and runs only at specified edge of clk
- Attention:
requires clk and rst/rstn signal (if you do not have any create simulation wrapper with it)
- SELECTED_EDGE_CALLBACK¶
alias of
OnRisingCallbackLoop