Verilog Procedural Interface
Appearance
The Verilog Procedural Interface (VPI) is a library for the C programming language. It allows behavioral Verilog code to invoke C functions, and C functions to invoke standard Verilog system tasks. VPI is also known as PLI 2, since it replaces the deprecated Program Language Interface (PLI).
Sources
External links
- Verilog PLI primer
- Verilog VPI tutorial
- Ruby-VPI - Verilog VPI interface for the Ruby programming language
- JOVE - Verilog VPI interface for the Java programming language
- Teal - Verilog VPI interface for the C++ programming language
- ScriptEDA - Verilog VPI interface for the Perl programming language, Python programming language, and Tcl programming language