M
mobiele-it
Guest
Ik heb een probleem als ik de code hieronder synthetiseren, ik krijg het gesynthetiseerd maar ik heb de Libero toolchain (ja ik gebruik Actel FPGA's) niet clko Breng het naar buiten dus ik kan een speld niet toekennen aan een ontwerper in ...Code:
IEEE bibliotheek;
ieee.std_logic_1164.all gebruik;
ieee.std_logic_arith.all gebruik;
ieee.numeric_std.all gebruik;
ieee.std_logic_unsigned.all gebruik;entiteit is ledcounter
generieke (
datawidth: positief: = 8
);
poort (clko: in std_logic;
A: In std_logic;
b: in std_logic;
c: out std_logic_vector (datawidth-1 Spoorbreedtes 0)
);
Eind ledcounter;code van de architectuur is ledcounter
temp-signaal: std_logic_vector (datawidth-1 Spoorbreedtes 0);beginnenproces (clko)beginnenif (a = '1 'en rising_edge (clko)) then
temp <= temp 1;
end if;if (b = '1 'en rising_edge (clko)) then
temp <= temp-1;
end if;end proces;c <= temp;
end code;
IEEE bibliotheek;
ieee.std_logic_1164.all gebruik;
ieee.std_logic_arith.all gebruik;
ieee.numeric_std.all gebruik;
ieee.std_logic_unsigned.all gebruik;entiteit is ledcounter
generieke (
datawidth: positief: = 8
);
poort (clko: in std_logic;
A: In std_logic;
b: in std_logic;
c: out std_logic_vector (datawidth-1 Spoorbreedtes 0)
);
Eind ledcounter;code van de architectuur is ledcounter
temp-signaal: std_logic_vector (datawidth-1 Spoorbreedtes 0);beginnenproces (clko)beginnenif (a = '1 'en rising_edge (clko)) then
temp <= temp 1;
end if;if (b = '1 'en rising_edge (clko)) then
temp <= temp-1;
end if;end proces;c <= temp;
end code;