« Prev | Next » Active-HDL にてデザイン読み込み時のエラボレーションを無効にする方法 背景 デフォルトでは、Active-HDL で既存デザインを開くと、デザイン階層のイニシャルエラボレーションが実行されます。バウンドされていないコンポーネントが即時通知されるので、多くの場合これは望まれる機能です。しかし場合によっては、エラボレーション処理を無効にして、デザインの読み込みを高速化したいかもしれません。またはイニシャライズシミュレーション時にのみ、コンポーネントをバインドしたいかもしれません。 対応方法 デザイン読み込み時のイニシャルエラボレーション処理を無効にするには、designtopremove on コマンドの実行が必要です。Active-HDL を開く度に本コマンドが実行されるように、startup.do マクロファイルに記述します。次の手順で設定します。 Active-HDL インストールファオルダの /Script/startup.do を開きます。 スクリプトファイルの最終行に次のコマンドを追加します。 designtopremove on スクリプトファイルを保存して閉じます。 上記設定後は、Active-HDL はデザインの読み込み時にエラボレーションを実行しません。設定を元に戻したい場合には designtopremove off コマンドをコンソールで実行するか、startup.do ファイルから designtopremove on を削除します。 Previous article Next article