-
Gibiri
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 2
-
Спасибо получено: 0
-
-
|
Скопировал этот код
отсюда
:
module <a href="verilog">Verilog</a> (
input wire reset,
input wire clock,
input wire [3:0]in,
input wire load,
output reg [3:0]cnt
);
parameter MODULE = 6;
always @(posedge clock or posedge reset)
begin
if(reset)
cnt <= 4'b0000;
else
begin
if(load)
cnt <= in;
else
if(cnt+1==MODULE)
cnt <= 4'b0000;
else
cnt <= cnt + 1'b1;
end
end
endmodule
Но при симуляции получается вот это:
project -
http://dropmefiles.com/0o0VL
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от Gibiri.
|
-
alman
-
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Вроде ошибок в коде нет. Странный какой-то симулятор. Может быть в нём дело? Попробуйте Icarus Verilog
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Gibiri
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 2
-
Спасибо получено: 0
-
-
|
Создал проект заново, заработало)
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.081 секунд