更改某些文件后,启动新模拟的最小编译步骤是什么?

时间:2011-11-28 23:59:34

标签: vhdl intel-fpga

这个问题是关于Altera Quartus的。假设我有一个包含很少实体的bdf文件。每个实体都有自己的VHDL文件。我在其中一个实体中发现了一个错误并修复了它(编辑了一个vhdl文件)。什么是开始新模拟的最小编译步骤?

1 个答案:

答案 0 :(得分:1)

这取决于编译器的聪明程度。

如果您的entityarchitecture位于同一个文件中,那么在大多数情况下,重新编译architecture也会“触摸”该实体,这意味着任何architecture实例化entity也需要重新编译(等等)。

如果将entity拆分为单独的文件,那么(假设您只对architecture进行了更改),您只需要使用architecture重新编译该文件.I用于在开发过程中一直这样做,以加快编译/模拟/编辑周期。

(你正在使用Qurtus,但是使用Modelsim,您可以传递一个-just a开关,使其仅编译architecture,这样就可以实现相同的目标,而不会将事物分成多个文件。可能是你可以用Quartus做的事情,让它表现得相似)