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