Hi,
FT10A Nnary Expressions has been updated.
In the vhdl-200x-ft meeting on 8/16/2004, the following
issues were identified.
1) Concern over ambiguity of when a condition contains
an nnary expression. This issue reviewed by John R and
Chuck S. Their opinion is that if and , deliminate the
condition very clearly so:
A if B if C, D, E
will always parse as:
A if ( B if C, D) , E;
No change was made.
2) Change syntax to left-recurrsive because it is more
natural to parse it this way:
nnary_expression ::=
{ logical if condition ,} logical
Done.
3) Fix example formerly on line 37. It is missing an else
Changed from:
Y <= A if Asel=’1’, B if Bsel=’1’, C if Csel=’1’, D if Dsel=’1’ ;
To:
Y <= A if Asel=’1’, B if Bsel=’1’, C if Csel=’1’, D if Dsel=’1’, E ;
Done.
I will schedule this for rereview at one of the future
VHDL-200X-FT meetings.
Regards,
Jim
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jim Lewis Director of Training mailto:Jim@SynthWorks.com SynthWorks Design Inc. http://www.SynthWorks.com 1-503-590-4787 Expert VHDL Training for Hardware Design and Verification ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Received on Tue Sep 21 11:34:23 2004
This archive was generated by hypermail 2.1.8 : Tue Sep 21 2004 - 11:34:26 PDT