Re: [sv-ac] some further changes for 1549 Annex F

From: John Havlicek <john.havlicek_at_.....>
Date: Sun Sep 23 2007 - 10:41:15 PDT
Hi Doron:

I considered adding a somewhat laborious statement in Clause 16
defining "the actual argument that corresponds to a formal argument"
as either the one from the instance that is bound by name or by 
position to the formal argument, or, if no such argument exists in
the instance, then the default actual argument from the declaration 
(which must exist in this case).

In the rewriting algorithm, we must understand the corresponding 
actual argument in this way.

If people think that this needs to be added more explicitly, it should
be easy to do it.

J.H.

> X-ExtLoop1: 1
> X-IronPort-AV: E=Sophos;i="4.20,288,1186383600"; 
>    d="scan'208";a="284894883"
> X-MimeOLE: Produced By Microsoft Exchange V6.5
> Content-class: urn:content-classes:message
> Date: Sun, 23 Sep 2007 16:53:22 +0200
> X-MS-Has-Attach: 
> X-MS-TNEF-Correlator: 
> Thread-Topic: [sv-ac] some further changes for 1549 Annex F
> Thread-Index: Acf8UpLGVs2l2hr1SlWU77Cd0XcntABncQEA
> From: "Bustan, Doron" <doron.bustan@intel.com>
> X-OriginalArrivalTime: 23 Sep 2007 14:53:26.0889 (UTC) FILETIME=[7F59DD90:01C7FDF1]
> 
> I am reading clause 16 now. It refers to default values to formal
> arguments.
> The rewrite algorithm does not refer to default value. I don't think
> that we should change the rewrite algorithm, but maybe add a sentence at
> the new section that says "For every instance it is assume that every
> actual argument is resolved either from the instance or from its default
> value."
> 
> Doron
> 
> -----Original Message-----
> From: owner-sv-ac@server.eda.org [mailto:owner-sv-ac@server.eda.org] On
> Behalf Of John Havlicek
> Sent: Friday, September 21, 2007 3:23 PM
> To: sv-ac@server.eda-stds.org
> Subject: [sv-ac] some further changes for 1549 Annex F
> 
> Hi Folks:
> 
> This morning I have remembered a couple of things that need to be done
> in the Annex F document for 1549 (ones that I could not recall last
> night).
> 
> 1=2E We should not use $var because $var is part of the syntax for VCDs.
>    See 20.7.2.1.  Also, var is a keyword.  I thought that maybe $arg
>    makes sense, or we can use some other string or perhaps a non-ascii
>    symbol.
> 
> 2=2E I asked a while ago whether type casting like
> 
>      (logic[1:2])' e
> 
>    is legal.  I think this is not legal because logic[1:2] is not a
>    casting_type.  However, I think we can use a type_reference, as in
> 
>      (type(logic[1:2]))' e
> 
>    See 6.23 and 6.24.
> 
> Comments?
> 
> J=2EH.
> 
> --=20
> This message has been scanned for viruses and
> dangerous content by MailScanner, 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 Sun Sep 23 10:41:50 2007

This archive was generated by hypermail 2.1.8 : Sun Sep 23 2007 - 10:41:58 PDT