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

vhdlPinListToVHDL

vhdlPinListToVHDL(
t_libName
t_cellName
t_viewName
l_pinList
)
=> t / nil

Description

Allows the generation of VHDL views from an intermediate pin list format.

Arguments

t_libName

The name of the library to store the VHDL cellview.

t_cellName

The cell name of the translated VHDL cellview.

t_viewName

The view name of the translated VHDL cellview.

l_pinList

The pin list to be translated to the VHDL cellview.

The pinList has the following format:

( ports (nil name "termName" direction "termDir"
pins ( (name "pinName" accessDir "pinAccessDir"
pinPropName pinPropValue ...)
. . . . . . . . .
(name "pinName" accessDir "pinAccessDir"
pinPropName pinPropValue ...)

prop (termPropName termPropValue ...)

. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
(nil name "termName" direction "termDir"
pins ( (name "pinName" accessDir "pinAccessDir"
pinPropName pinPropValue ...)
. . . . . . . .
(name "pinName" accessDir "pinAccessDir"
pinPropName pinPropValue ...)

prop (termPropName termPropValue ...)

prop (nil cvPropName cvPropValue ...)

Returns
t if successful
else nil
)

Value Returned

t

The command is successful.

nil

The command was unsuccessful.

Related Topics

VHDL Toolbox Functions


Return to top
 ⠀
X