林初学用VHDL。 我想打一个分频器,除以2 CLK在whitch是作为输出F和F除以2应该是E.它总是当我想编译代码告诉我这个错误:错误(10818):无法推断注册“E”在clk200Hz.vhd(29),因为它不保存其时钟边缘外值
感谢帮助
frequency_divider: process (reset, clk_in) begin
if (reset = '1') then
F <= '0';
E <= '0';
counter <= 0;
else
if rising_edge(clk_in) then
if (counter = 2) then
F <= NOT(F);
counter <= 0;
else
counter <= counter + 1;
end if;
else
E<=NOT(E);
end if;
end if;
end process;