Alternative text for 8.8.5: Vesrsion 1

From: Kevin Cameron <kevin_at_.....>
Date: Thu Feb 01 2007 - 12:42:37 PST


Alternative text for 8.8.5 (8.8.5.1 stays the same):


Instance names for auto-inserted instances

Parameters of auto-inserted connect instances can be set on an instance-by-instance basis with the use of the defparam statement. This requires predictable instance names and instance paths for the auto-inserted modules.

In both the merged and split cases the connect module instance is located in the nearest parent of the analog or digital blocks using the connect module (the location of the contributions, drivers or receivers), e.g. in the case where those blocks are in one module the connect module instance will be a child of that module. In the split case the connect module instance is only associated with one block so it is automatically the child of that block's module.


The instance name of the connect module is made up from the name of the signal being connected in the module which is parent to the connect module instance (which need not be a port), and the name of the connect module concatenated with a double underscore "__", e.g. for signal "mixed" in module "top" with a connect module "d2a" instantiated in it the connect module path is:
top.mixed__d2a



Comments?

Kev.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. Received on Thu Feb 1 12:43:03 2007

This archive was generated by hypermail 2.1.8 : Thu Feb 01 2007 - 12:43:15 PST