Subject: re CP-003 vector/scalar logical operators
From: Peter Ashenden (peter@ashenden.com.au)
Date: Sun Feb 16 2003 - 22:47:28 PST
Dear colleages,
Since there was no clear consensus on CP-003, we need to decide how to
proceed. It seems there are three options:
(1) Status quo - don't provide array/scalar operators. This is the
default option if we can't reach consensus.
(2) Replicate the scalar value to form a vector operand. This is
CP-003 as it currently stands.
(3) Extend the scalar value with zeros to form a vector operand.
All options are technically feasible. Arguments in favor of one or
another have been based on perceptions of what is more common (hard for
us to measure), easier to understand (subjective) or leads to greater
simplification (also subjective).
I propose to allow further discussion on the email list to allow members
to argue their positions, and subsequently to call for a further vote
among the three options. If no clear consensus arises, we'll end up
with the default.
Note that the VHDL-200x process may also consider vector/scalar logical
operators for bit_vector and bits. If we adopt the status quo (either
explictly or by default) and VHDL-200x comes up with a clear winner, it
would make sense for us to subsequently follow suit.
So, who would like to lead off...
Cheers,
PA
-- Dr. Peter J. Ashenden peter@ashenden.com.au Ashenden Designs Pty. Ltd. www.ashenden.com.au PO Box 640 Ph: +61 8 8339 7532 Stirling, SA 5152 Fax: +61 8 8339 2616 Australia Mobile: +61 414 70 9106
This archive was generated by hypermail 2b28 : Sun Feb 16 2003 - 22:48:00 PST