VHDL Objects:Scoping Rules-- Notes Page -- |
Simple scoping rules determine where object declarations can be used.
This allows the reuse of identifiers in separate entities within the
same model without risk of inadvertent errors.
For example, a signal named data could be declared within the
architecture body of one component and used to interconnect its
underlying subcomponents. The identifier data may also be used
again in a different architecture body contained within the same model.