Synthesizing fixed_pkg in ISE 9.2

  • Thread starter Andreas Schwarz
  • Start date
A

Andreas Schwarz

Hi,

I'm trying to synthesize a design with the fixed_pkg package in Xilinx
ISE 9.2. I'm using the version adapted for Xilinx from
http://www.eda-stds.org/fphdl/vhdl.html. Compilation works fine, but
after that I get the following, not exactly helpful error message:

=========================================================================
* Design Hierarchy Analysis
*
=========================================================================
ERROR:Xst:2683 - Unexpected error found while building hierarchy.
-->

This happens both with the synthesis test from the website above and
with my own trivial example (attached at the end of the post). You can
get the complete test project from http://www.mikrocontroller.net/attachment/25445/fixpt-test.zip.

Has anyone found a workaround to use fixed_pkg with ISE?

Thanks,
Andreas



Attachment:
architecture rtl of top is
signal x, y : sfixed (3 downto -3);
begin
x <= to_sfixed(in1, 3, -3);
y <= x * 2;
out1 <= to_slv(y);
end rtl;
 
M

Mike Treseler

Andreas said:
Has anyone found a workaround to use fixed_pkg with ISE?

I haven't even tried since the
author of the package reported:

"After fixing everything, it gave me the error:

INTERNAL_ERROR:Xst:cmain.c:3111:1.8.6.1 - To resolve this error, please
consult the Answers Database and other online resources at
http://support.xilinx.com

This is a "use at your own risk" one I guess. I would
recommend Synplicity, which seems to work much better."
 
D

David Bishop

Mike said:
I haven't even tried since the
author of the package reported:

"After fixing everything, it gave me the error:

INTERNAL_ERROR:Xst:cmain.c:3111:1.8.6.1 - To resolve this error, please
consult the Answers Database and other online resources at
http://support.xilinx.com

This is a "use at your own risk" one I guess. I would
recommend Synplicity, which seems to work much better."

I am the author.

Xilinx said that they were going to fix this in 9.3. I have not had a
chance to check it out yet, but I would try that first.
 
A

Andreas Schwarz

Xilinx said that they were going to fix this in 9.3. I have not had a
chance to check it out yet, but I would try that first.

Thanks for the info. 9.3 isn't released yet, do you have any idea when
it will be?

Andreas
 
D

David Bishop

Andreas said:
Thanks for the info. 9.3 isn't released yet, do you have any idea when
it will be?

I'd use Synplicity. I've been using 8.803 with these packages.
 
G

Guest

There is no ISE 9.3. Maybe they meant ISE 9.2.03i (service pack 3)
which is scheduled to release September 14.

Steve
 
M

Manny

There is a nice fixed-point package from Doulos which I successfully
used in the past. Look it up on their website.
 
J

Jonathan Bromley

There is a nice fixed-point package from Doulos which I successfully
used in the past. Look it up on their website.

Manny,

thanks for the free publicity, but please DON'T use it...
there are a few rather significant bugs with signed
arithmetic, and it's not as complete as the IEEE packages.

I wish I had worked more closely with David Bishop on this,
because I believe my (Doulos) package has a few features that
are worth having; but it's far too late now, the IEEE package
is far better developed, and it has a test suite - something
I should have done in the first place, but never had time to do.

I PROMISE to take the packages down from our website before the
end of the week, and instead leave a pointer to the IEEE set!

cheers
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK
(e-mail address removed)
http://www.MYCOMPANY.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top