Language Interface Wizard (PLI/VPI/VHPI/DPI)Category : Simulation/VerificationThe Language Interface Wizard is an auxiliary tool that simplifies creation and building VHPI, PLI, VPI, and DPI applications in the Active-HDL environment. VHPI wizard helps you create templates for VHPI applications, generates fully functioning VHPI interface code, creates a simply structure with VHPI objects information and set of easy to use utility functions that simplify communication with a VHDL model. PLI wizard helps you create templates of PLI tasks/functions (there is one source file for each system task or function), their parameters and values. The VPI Wizard simplifies building of VPI applications by allowing you to configure and generate three types of objects: system tasks, system functions, and simulation-related callbacks. The SystemVerilog DPI-C wizard generates C/C++ (*.cpp) and SystemVerilog files (*.sv). A C/C++ code contains functions to be imported into SystemVerilog. Argument types and return values are mapped from the SystemVerilog types entered in the wizard dialog box to equivalent C/C++ types.