1

この質問は、AlteraQuartusに関するものです。エンティティが少ないbdfファイルがあるとします。各エンティティには、独自のVHDLファイルがあります。エンティティの1つにバグを見つけて修正しました(vhdlファイルを編集しました)。新しいシミュレーションを開始するための最小限のコンパイル手順は何ですか?

4

1 に答える 1

1

それはコンパイラがどれだけ賢いかによります。

entityとが同じファイル内にある場合architecture、ほとんどの場合、を再コンパイルするarchitectureとエンティティにも「接触」します。つまり、architectureインスタンス化するものはすべてentity再コンパイルする必要があります(以下同様)。

outを別のファイルに分割する場合はentity、(に変更を加えるだけでarchitecture)inを使用してファイルを再コンパイルするだけで済みますarchitecture。コンパイル/シミュレーション/編集サイクルを高速化するために、開発中は常にこれを行っていました。 。

(私が見るQurtusを使用していますが、Modelsimを使用すると、-just aスイッチを渡してsのみをコンパイルすることarchitectureができます。これにより、複数のファイルに分割することなく同じことが実現されます。Quartusを使用して動作させることができる場合があります。同様に)

于 2011-11-29T10:15:53.843 に答える