Index: 07_devmap.html =================================================================== --- 07_devmap.html (revision 270) +++ 07_devmap.html (revision 271) @@ -37,13 +37,44 @@ translation.
{des7:0} -If the slot attribute presents in a symbol, the translation is -activated. The slot name is taken directly from the concrete symbol's -slot attribute. All ports are then named as -slot/terminal-name and the slot attribute is then removed from the -abstract component to avoid collisions. +If the slot attribute presents in a symbol, and the terminal does +not have the "noslot" attribute, the translation is activated. The slot +name is taken directly from the concrete symbol's slot attribute. +All ports are then named as slot/terminal-name and the slot +attribute is then removed from the abstract component to avoid +collisions. +
{des7:0} +Typical example: common opamp symbol: +
{des7:0} +
{des7:0} example opamp terminal attributes + | ||
---|---|---|
name | noslot | terminal description + |
in_plus | (not present) | positive input pin + |
in_minus | (not present) | negative input pin + |
out | (not present) | output pin + |
v_plus | "yes" | positive power rail + |
v_minus | "yes" | negative power rail + |
{des7:0} +In the above example v_plus and v_minus are never prefixed with "slot/" because +of their noslot attribute. In case the symnbol is used with the slot attribute +set, this means: +
{des7:0} +Note: when the same symbol is used in a non-slotted use case, the symbol will +not have the "slot" attribute; in this case no terminal name translation +applied and the resulting abstract component will have the same port names +as the terminal names of the symbol. + +
{des7:0}