У меня есть триггер с асинхронным сбросом и разрешением. Вот мой код:Verilog D-Flip-Flop не перезаписывается после асинхронного сброса
module DFF_aSR(in, enable, clock, reset, out);
input in, enable, clock, reset;
output out;
reg out;
always @ (posedge clock or posedge reset) begin
if (reset) begin
out <= 1'b0;
end
else if (enable) begin
out <= in;
end
end
endmodule
Но вот мой полученный сигнал, который показывает, что relatch не происходит после сброса, почему это так?
Сброс включен каждый раз, когда 'in' и' en' являются высокими. 'out' может подниматься только на posedge' clock' с 'reset' low,' en' high и 'in' high' – Greg
@Greg, я понимаю ваше объяснение, но я до сих пор не знаю, как разрешить вопрос. – MMP
Вам нужно изменить стимул testbench, а не ваш дизайн. – Greg