[vhdl-200x-ft] FT10A: Nnary Expressions

From: Jim Lewis <Jim@SynthWorks.com>
Date: Tue Sep 21 2004 - 11:34:18 PDT

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