1
すべてに、 VHDLを初めて使用しています。私は実際のデザインを持っていますが、シミュレーションをキャンセルするまで私のシミュレーションは永遠に動き続けます。テストベンチでは、xクロックサイクル後にシミュレーションを停止するにはどうすればよいですか?これは時計プロセスで行われますか?設定したクロックサイクル数でシミュレーションを実行する方法
clk_process :process
begin
clk <= '0';
wait for clk_period/2;
clk <= '1';
wait for clk_period/2;
end process;
ありがとうございました! VHDL-2008では
1000クロックサイクル後にシミュレーションを停止します。 VHDL-2008コードをクロックプロセスに統合する方法を教えてください。単純にclk> = clk_period * 1000ならばstd.env.stop;終了する。 – Craig3832
私はすでにやりました。 Xを1000に設定するだけです。 'clk'は' time'型ではないので、あなたのコメントは機能しません。 –