This question is about Altera Quartus. Suppose I have a bdf file with few entities. Each entity has it’s own VHDL file. I found a bug in one of entities and fixed it (edited a vhdl file). What are minimal compilations steps to start a new simulation?
Share
It depends on how clever the compiler is.
If your
entityandarchitectureare in the same file, then in most cases recompiling thearchitecturewill also “touch” the entity, which means that anyarchitecturewhich instantiates thatentitywill also need to be recompiled (and so on up).If you split the
entityout into a separate file, then (assuming you only make changes to thearchitecture) you only have to recompile the file with thearchitecturein. I used to do this all the time in development to speed the compile/simulate/edit cycle.(You’re using Qurtus I see, but with Modelsim you can pass a
-just aswitch to make it only compilearchitectures and this achieves the same without splitting things out into multiple files. There may be something you can do with Quartus to get it to behave similarly)