假设我们有一个 D 触发器。在 RTL 模拟中(这里没有 t_hold 和 t_setup),如果它的数据输入和 clk 同时变化,那么输出应该是什么?clk 上升之前的值还是之后的值?
更难的是,如果 data_in 和时钟连接到同一根线。触发器的输出应该是什么?一直为零?还是一直一个?
我在 ModelSim 中尝试了最后一种情况,我得到输出一直是 1,而我希望它是 0。我希望 RTL 仿真中的触发器应该模拟时钟沿之前的值。
假设我们有一个 D 触发器。在 RTL 模拟中(这里没有 t_hold 和 t_setup),如果它的数据输入和 clk 同时变化,那么输出应该是什么?clk 上升之前的值还是之后的值?
更难的是,如果 data_in 和时钟连接到同一根线。触发器的输出应该是什么?一直为零?还是一直一个?
我在 ModelSim 中尝试了最后一种情况,我得到输出一直是 1,而我希望它是 0。我希望 RTL 仿真中的触发器应该模拟时钟沿之前的值。