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. + +

7.2. Pin mapping

{des7:0}