On Apr 17, 1:41 pm, Mike Treseler <mike_trese...@comcast.net> wrote:
> HT-Lab wrote:
> >http://sourceforge.net/projects/libhdlfltp
>
> Interesting.
> Thanks for the link.
> Too bad the author chose not to use the standard packages.
>
> See also:http://www.vhdl.org/vhdl-200x/vhdl-2...ges/files.html
>
> -- Mike Treseler
Mike,
We originally had the IEEE candidate library by David Bishop you link
to above
as a wrapper around the core floating point elements currently in
libhdlfltp,
as it is well constructed and has very nice conversion functions.
The wrapper was removed from the release due to two problems.
1. Xilinx does not currently support negative indices, so you can't
synthesize
anything involving these components in ISE or Webpack.
You can with some of the other vendors.
2. There are IEEE licensing problems in that a user would need to buy
the to-be-ratified floating/fixed point spec from the IEEE
in order for the source code to be legally available,
which is a major problem for synthesis, as you need the source
code to synthesize.
This is also currently the case for the real math library,
but since that library is only for simulation,
the vendors get around that by shipping compiled models with their
products.
If you legally want the source code to that package, you must also
first purchase
the actual spec from the IEEE.
When these two problems are solved, we see putting the IEEE package as
a wrapper
around the the core elements of libhdlfltp. In fact, as a GPL'ed
project,
anyone is welcome to participate in that work!
alan