12-15-2011 11:18 PM
hi guys!
I am using ISE v10.1 to implement the FPGA designs.
I write a simple small program in VHDL to implement 'ADD' operation, the folowing:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
---- Uncomment the following library declaration if instantiating
---- any Xilinx primitives in this code.
--library UNISIM;
--use UNISIM.VComponents.all;
entity ADDER is
port(
a : in signed(3 downto 0);
b : in signed(3 downto 0);
c : out signed(4 downto 0) );
end ADDER;
architecture Behavioral of ADDER is
begin
c <= a+b;
end Behavioral;
But i can't simulate it. when I simulate ISE generate the errors:
please help me to explain that error (why? and how correct it?). Thank you very much!
all my project attach below.
12-24-2011 07:30 PM - edited 12-24-2011 08:00 PM
this problems solved.
go to site: http://forums.xilinx.com/t5/Archived-ISE-issues/Unknown-Signal-1722/td-p/10222
12-16-2011 12:05 AM - edited 12-16-2011 12:07 AM
Hi,
besides the fact that you should use numeric_std package instead of STD_LOGIC_ARITH and STD_LOGIC_UNSIGNED this seems to be a problem of your machine or installation. The tool just crashed, and that can have lots of causes.
Also you mentioned to be using ISE 10.x. What simulator are you using? ISIM? That was very fresh and buggy at that time.
Maybe you should consider to use an actual version of ISE/ISIM.
Have a nice simulation
Eilert
12-16-2011 07:54 AM
12-16-2011 08:28 AM
12-16-2011 05:40 PM
Thank debrajr!
I really wrote testbench and do it again several time.
I will retry with respect to you.
12-24-2011 07:30 PM - edited 12-24-2011 08:00 PM
this problems solved.
go to site: http://forums.xilinx.com/t5/Archived-ISE-issues/Unknown-Signal-1722/td-p/10222
01-17-2012 11:46 AM
Hello,
This issue was resolved in service pack 2 of 10.1. Here is an answer record describing a similar issue.:
http://www.xilinx.com/support/answers/31079.htm
Hope this helps ...