eng.fedail
Junior Member level 1

In my design I'm assigning an output of block to a FF before feed it back to next block. it's working ok with me with the data vector but with a single variable is not working, I have tried to implement it in different case and I do still have the same problem
here is how I'm defining my instances
and here is the loop when I assign the data and the signals
the errors are
here is how I'm defining my instances
Code:
ALU1: entity work.CC_1 port map(S(11),S(10),Cin,S(9 downto 8),A,B,oTemp1,ocTemp(0));
ALU2: entity work.CC_1 port map(S(7),S(6),iTemp1(4),S(5 downto 4),iTemp1(3 downto 0),C,oTemp2,ocTemp(1));
ALU3: entity work.CC_1 port map(S(3),S(2),iTemp2(4),S(1 downto 0),iTemp2(3 downto 0),D,oTemp3,ocTemp(2));
and here is the loop when I assign the data and the signals
Code:
for i in 0 to 2 loop
case i is
when 0 =>
iTemp1(3 downto 0) <= oTemp1;
iTemp1(4) <= ocTemp(0);
when 1 =>
iTemp2(3 downto 0) <= oTemp2;
iTemp2(4) <= ocTemp(1);
when 2 =>
Dout <= otemp3;
Cout <= ocTemp(2);
when others => null;
end case;
end loop;
the errors are
WARNING:Xst:2677 - Node <iTemp2_4> of sequential type is unconnected in block <Pipeline>.
WARNING:Xst:2677 - Node <iTemp1_4> of sequential type is unconnected in block <Pipeline>.
WARNING:Xst:2677 - Node <iTemp1_4> of sequential type is unconnected in block <Pipeline>.
WARNING:Xst:2677 - Node <iTemp2_4> of sequential type is unconnected in block <Pipeline>.
Last edited: