7

私はアルテラQuartus2を使用してカスタム8ビットプロセッサを実行していますが、ラップトップでコンパイルするには永遠に時間がかかります。私はシミュレーションのみを使用しており、回路図(ブロック図)とVHDLでプロセッサを作成しています。現在、コンパイルには約10分かかります。これは、プロジェクトのデバッグフェーズにいるため、内部のタイミングを修正し、何が起こるかを確認するためにほとんど変更を加えないため、面倒です。

実際にはFPGAに配置していないので、「フィッター」と「アセンブラー」のコンパイルフェーズが必要ですか?

1つのlpm_ram_dqのメモリファイルの内容を変更して、再コンパイルせずにシミュレーションでテストできますか?

要約すると、誰もがそれをより速くコンパイルする方法を知っていますか?

4

4 に答える 4

3

重要度の低い順に。

  • より多くのメモリ。32 ビット OS の場合は 4 GB。一部の設計ではそれ以上のものが必要で、64 ビット OS が必要です。
  • デザインを過度に制限しないでください。
  • コンパイル オプションを変更して、あまり試行しないようにします。それは割り当ての下にあります>設定>フィッター設定>高速フィット(または自動フィット)
  • 8.1 は複数のコアをサポートします。
  • 階層コンパイルは、特に同じブロックのインスタンスが複数ある場合に役立ちます。

2分は本当に短いです、私は前のポスターに同意します. 単一のゲートは時間がかかります。

于 2008-12-17T18:42:41.637 に答える
1

Quartus でのシミュレーションのみが必要な場合は、完全なコンパイルを実行する必要はありません。Ctrl-K を押すと、分析と精緻化のみが実行されます。Quartus シミュレータがこれを行う必要があります。

他の何人かが言及しているように、OTH: 10 分の非常に短いコンパイル時間。実際の設計では、少なくとも 1 時間実行したままにすることは珍しくありません。

于 2010-10-04T11:40:04.437 に答える