Expand description
Vpi-export
Allows exporting of rust functions as VPI functions
Macros§
Structs§
- Verilog bit vector type.
- Mark a value as
input. Changes on this argument will have no effect on the task. This is equivalent as using the argumentE - Mark a value as
inout. Changes will update argument to the set value at the end of the function call. - Mark a value as
output. Its value will default to Default::default. Changes will update argument to the set value at the end of the function call.
Enums§
- Error due to conversion from verilog type to rust type
Traits§
- Conversion trait from verilog to rust
- Conversion trait from rust to verilog
Functions§
- 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.
Type Aliases§
- Result to a conversion from verilog type to rust type
Attribute Macros§
- Export function as a vpi task