Product Documentation
Digital Design Netlisting and Simulation SKILL Reference
Product Version IC23.1, June 2023

vhdlImport

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

Description

Runs vhdlin to import a list of VHDL source files into the specified library with the given parameters. The parameters are the names of the vhdlin parameters, passed in as a disembodied property list. Optionally, it can run vhdlin as a background process and 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 to be generated by vhdlin.

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 is run in the foreground, blocking the current session, or as a background process.

The default is nil, which means that vhdlin runs in the foreground.

g_displayResults

Boolean flag, specifying whether the results of the vhdlin run are displayed interactively using the VHDL Toolbox log or error viewing window. The default is  nil, which means that vhdlin does not display results interactively.

Value Returned

t

The command is successful.

nil

The command was unsuccessful.

Related Topics

VHDL Toolbox Functions


Return to top
 ⠀
X