A
allsey87
Guest
Hi All,
I'm interested to know if anyone has successfully synthesised code
using the fixed point data types 'sfixed' and 'ufixed' from the
package (ieee_proposed.fixed_pkg_c) without any modifications...
the library declarations in the top of my VHDL source are:
library ieee;
use ieee.std_logic_1164.all;
library ieee_proposed;
use ieee_proposed.fixed_pkg.all;
This seems okay for the ISE simulator (ISim) however when I try to
synthesise my code using XST I get the error:
ERROR:HDLParsers:3317 - "D:/Workspace/LocalisationCore/
goertzel_dsp_core.vhd" Line 3. Library ieee_proposed cannot be found.
ERROR:HDLParsers:3013 - "D:/Workspace/LocalisationCore/
goertzel_dsp_core.vhd" Line 4. Library ieee_proposed is not declared.
Have I not declared something correctly, do I need to tell XST where
its own libraries are?
I know there are several compatibility packages around which attempt
to make some of the features in VHDL2008, 1993 compliant. (http://
www.vhdl.org/fphdl/). But it seems that the 'fixed_pkg_c.vhd ' library/
package file is already in my VHDL source tree under IEEE proposed...
So I guess my question is, what state are libraries that ship with ISE
Design Suite 12.4 in, with regards to VHDL2008 support, and what is
the best solution if I want/need to use the fixed point types ufixed
and sfixed in synthesisable VHDL...
I'm interested to know if anyone has successfully synthesised code
using the fixed point data types 'sfixed' and 'ufixed' from the
package (ieee_proposed.fixed_pkg_c) without any modifications...
the library declarations in the top of my VHDL source are:
library ieee;
use ieee.std_logic_1164.all;
library ieee_proposed;
use ieee_proposed.fixed_pkg.all;
This seems okay for the ISE simulator (ISim) however when I try to
synthesise my code using XST I get the error:
ERROR:HDLParsers:3317 - "D:/Workspace/LocalisationCore/
goertzel_dsp_core.vhd" Line 3. Library ieee_proposed cannot be found.
ERROR:HDLParsers:3013 - "D:/Workspace/LocalisationCore/
goertzel_dsp_core.vhd" Line 4. Library ieee_proposed is not declared.
Have I not declared something correctly, do I need to tell XST where
its own libraries are?
I know there are several compatibility packages around which attempt
to make some of the features in VHDL2008, 1993 compliant. (http://
www.vhdl.org/fphdl/). But it seems that the 'fixed_pkg_c.vhd ' library/
package file is already in my VHDL source tree under IEEE proposed...
So I guess my question is, what state are libraries that ship with ISE
Design Suite 12.4 in, with regards to VHDL2008 support, and what is
the best solution if I want/need to use the fixed point types ufixed
and sfixed in synthesisable VHDL...