matin-kh
Member level 3
fpga programmed successfully but it doesn't work correctley
Hi every one,
I wanted to check the FPGA(spartan 6(xc6slx150)) on the board so I wrote a very simple code as below:
and ucf file is as below:
I programmed the fpga via JTAG and everything was ok it said in the ISE IMPACT that program succeeded but when I checked the IOs which I valued in the vhdl code the logic is incorrect I'm sure that the hardware and voltages on the board are correct what do you think? what is my problem?
could it be possible that there is a problem in the programmer and it doesn't program the .bit file correctly?
Regards
Matin
Hi every one,
I wanted to check the FPGA(spartan 6(xc6slx150)) on the board so I wrote a very simple code as below:
Code:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity test is
Port ( out_put : out STD_LOGIC_VECTOR (9 downto 0) );
end test;
architecture Behavioral of test is
begin
out_put<="0101010101";
end Behavioral;
and ucf file is as below:
Code:
NET "out_put[0]" IOSTANDARD = LVCMOS18;
NET "out_put[1]" IOSTANDARD = LVCMOS18;
NET "out_put[2]" IOSTANDARD = LVCMOS18;
NET "out_put[3]" IOSTANDARD = LVCMOS18;
NET "out_put[4]" IOSTANDARD = LVCMOS18;
NET "out_put[5]" IOSTANDARD = LVCMOS18;
NET "out_put[6]" IOSTANDARD = LVCMOS18;
NET "out_put[7]" IOSTANDARD = LVCMOS18;
NET "out_put[8]" IOSTANDARD = LVCMOS18;
NET "out_put[9]" IOSTANDARD = LVCMOS18;
NET "out_put[0]" LOC = W18;
NET "out_put[1]" LOC = Y18;
NET "out_put[2]" LOC = T16;
NET "out_put[3]" LOC = T15;
NET "out_put[4]" LOC = U17;
NET "out_put[5]" LOC = U16;
NET "out_put[6]" LOC = V19;
NET "out_put[7]" LOC = V18;
NET "out_put[9]" LOC = R15;
NET "out_put[8]" LOC = R16;
I programmed the fpga via JTAG and everything was ok it said in the ISE IMPACT that program succeeded but when I checked the IOs which I valued in the vhdl code the logic is incorrect I'm sure that the hardware and voltages on the board are correct what do you think? what is my problem?
could it be possible that there is a problem in the programmer and it doesn't program the .bit file correctly?
Regards
Matin