RE: [sv-bc] module malice( output .name(expr), whatsmytype );

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Tue Sep 22 2009 - 06:29:27 PDT
Thanks.

I filed this as Mantis 2889 (http://www.eda-stds.org/mantis/view.php?id=2889) and linked it to Manti 2273 and 2315.

Shalom

________________________________
From: owner-sv-bc@server.eda.org [mailto:owner-sv-bc@server.eda.org] On Behalf Of Greg Jaxon
Sent: Friday, September 18, 2009 10:57 PM
To: SV_BC List
Subject: [sv-bc] module malice( output .name(expr), whatsmytype );

In section 23.2.2.3 Rules for determining port kind, data type and direction,
the first declaration in a list of port declarations is discussed specially in order to give the defaults
for these port properties.

However, the addition of .named_port(expression) syntax to the ANSI-style port declaration lists
should also effectively reset all the "inheritable" properties except port direction and require subsequent
port declarations to re-establish an inheritable kind and data type.

As written, the LRM implies that the (self-determined) data type of a previous named port would be
available as the default data type going into the next port declared.  That is probably not how any
existing systems treat this case.  More specification needed.

Greg

--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Sep 22 06:35:14 2009

This archive was generated by hypermail 2.1.8 : Tue Sep 22 2009 - 06:36:18 PDT