Subject: package update.
From: Rob Anderson (rob@reawebtech.com)
Date: Tue Oct 01 2002 - 17:58:52 PDT
Please note that I am not posting to vhdlsynth, but to
vhdlsynth-pilot. David please let me know when you update the
package and I will announce to VHDLSYNTH.
Attached is a WIP version of numeric_std.vhd that David should put on
the WEB site as the "UPDATED VERSION". I altered the file heading to
remove culpability and list the changes.
It has the addition and subtraction operators with single bit operands.
I think we agreed to put those in, please take a look because the
placement and ID number have to be decided. Also make sure I didn't
make trivial mistakes like coding in C++ again. I will test compile
later to make sure.
I think we can do the numeric_bit package later.
Other things to do:
I also want to beef up the descriptions in the package header,
specifically where truncations occurr, because the user does
not have the function body as a reference. For example, under
some conditions with SIGNED, the truncation operation is not
obvious. Also some people expect the least significant part
to be dropped for TO_SIGNED(int,length).
(Have you noticed this before?)
Decisions,,,,
We proposed a while ago to put the non-numerical subprograms in a
separate file, so we have logic_reduction_operators in a file
called reduce_ops.pkg.
But now I am having doubts about that plan because we will also
have "standard_unsigned", so we are dealing with too many
different types. Should we put the reduce_ops in numeric_std?
--Rob
This archive was generated by hypermail 2b28 : Tue Oct 01 2002 - 17:59:24 PDT