この質問は、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 に答える