On 22 Apr 2010 Jonas Nilsson <Jonas.Nilsson@synopsys.com> wrote:
>
> I was thinking of a matrix package more in line with the MATH_COMPLEX/MATH_REAL
> packages, that provides the functions but not the implementation. An RTL tool that
> recognizes the operations and the following pipeline could make exactly the same
> implementation as the "synthesis specific version", but the operators would be
> useful in non-RTL code as well.
>
This is indeed what we were considering in 1076.1. The package would define the mathematical aspects of the operations, but no implementation.
One thing we will consider is to define the vector/matrix package with a generic list that allows it to be instantiated for different types, for example the abstract data type real or a floating point type reflecting an implementation based on the float_generic_pkg. An instantiation using float_generic_pkg would then define an implementation for the data, but everything else would be left to the "synthesis specific version".
--
Ernst Christen, christen.1858@verizon.net on 4/23/2010
--
This message has been scanned for viruses and
dangerous content by
MailScanner, and is
believed to be clean.
Received on Fri Apr 23 11:28:55 2010