Expand description
Vpi-export
Allows exporting of rust functions as VPI functions
Re-exports§
pub use vpi_user;
Macros§
Structs§
- Verilog bit vector type.
- Single bit logical value with clock utilities
- Vpi handle type to interact with verilog values
- Callback handle wrapper
- Wrapper to a vpi handle generated by crate::vpi_user::vpi_iterate.
Enums§
- Errors relating to VPI
Traits§
- Conversion trait from verilog to rust
- Conversion trait from rust to verilog
- Possible result of a vpi task
Functions§
- Equivalent to $finish
- Obtain simulation time
- Callback after delay
- Register callback for on value change
- Print function that internally will use the simulator’s print function.
- Print function that internally will use the simulator’s print function with an appended new line.
- Remove callback handle
Type Aliases§
- Not null vpi_user::vpiHandle
- Result relating to a vpi result
Attribute Macros§
- Drive signals of a module
- Export function as a vpi task
- Drive signals of a module