Product Documentation
HDL Import and Netlist-to-Schematic Conversion SKILL Reference
Product Version IC23.1, June 2023

vhdlImport

vhdlImport(
t_libName
l_srcFiles
t_logName
l_params
[ g_runInBackground ]
[ g_displayResults ]
)
=> nil / t 

Description

Opens VHDL In to let you import a list of VHDL source files into the specified library with the given parameters. The parameters are the names of the VHDL In parameters, passed in as a disembodied property list. Optionally, it can run VHDL In as a background process (vhdlin) and/or display the results interactively.

Arguments

t_libName

Name of the target library where files are imported.

l_srcFiles

List of the VHDL text files to be imported by vhdlin.

t_logName

Name of the log file for vhdlin to generate.

l_params

Disembodied Property List (DPL) defining the vhdlin parameters, where the members of the DPL match the names of the parameters used by vhdlin.

g_runInBackground

Boolean flag, specifying whether vhdlin should be run in the foreground, blocking the current session, or as a background process.

The default is nil. (runs in foreground.)

g_displayResults

Boolean flag, specifying whether the results of the vhdlin run should be displayed interactively using the VHDL Toolbox log/error viewing window.

The default is nil. (does not display results interactively.)

Value Returned

t

The VHDL source files were imported in the specified library with the given parameters.

nil

The operation was unsuccessful.

Examples

Related Topics

vhdlHiImport

vhdlPinListToVHDL

vhdlRegisterSimulator

vhdlToPinList

Verilog In and VHDL In Import Functions


Return to top
 ⠀
X