A
asing123
Guest
Я теперь обучения письменной self_checking testbench.I можно проверить выходы под непосредственным контролем inputs.but Я не знаю, как писать эти testbenches, выходы которых контролируется не непосредственно, а входы внутренних signals.such как простой делитель, вы бы Дайте мне хороший совет?Вдобавок, я надеюсь получить более советы, за исключением тех, которые могут быть использованы только на делитель, потому что я буду проверить сложнее, чем делитель.спасибо.
Модуль делителя (Q, RST, CP);
выходной Q;
ввод RST, CP;
REG [1:0] счетчика;
назначить Q = (счетчик == 2)? 1'b1: 1'b0;
Всегда @ (posedge CP)
начинать
если (RST)
Счетчик <= 0;
еще
если (счетчик == 3)
Счетчик <= 0;
еще
Счетчик <= Counter 1;
конец
ENDMODULE
Последняя редакция asing123 по 23 августа 2004 10:22; редактировалось 1 раз в общей сложности
Модуль делителя (Q, RST, CP);
выходной Q;
ввод RST, CP;
REG [1:0] счетчика;
назначить Q = (счетчик == 2)? 1'b1: 1'b0;
Всегда @ (posedge CP)
начинать
если (RST)
Счетчик <= 0;
еще
если (счетчик == 3)
Счетчик <= 0;
еще
Счетчик <= Counter 1;
конец
ENDMODULE
Последняя редакция asing123 по 23 августа 2004 10:22; редактировалось 1 раз в общей сложности