Цитата(Mad_max @ Dec 1 2017, 12:17)

В гугле пишем
Clifford Cummings FSM
и читаем все паперы этого уважаемого мужчины.
есть у меня сей труд. Прочитаю ещё раз. Код машины был выдернут из примеров Quartus и быстренько изменен только для того, чтобы задать вопрос.
Цитата(Flip-fl0p @ Dec 1 2017, 11:45)

там пример описан на VHDL, я с ним не дружу. Спасибо, попытаюсь разобраться.
написал следующим образом:
Код
//Counter
reg[X:0] counter;
always @(posedge CLK)
begin
if (RESET)
counter <= 0;
else
counter <= counter + 1'b1;
end
...
S0:
begin
if ((counter[X:0] == значение счетчика))
state <= S1;
else
state <= S0;
end
в симуляторе работает.
Сообщение отредактировал Evgeny72 - Dec 1 2017, 11:37