QIP应该就是Quartus IP的缩写,就是我们在Quartus II里面是有Altera的IP的时候产生的一个文件,一般我们在使用MegaWizard插件管理器例化一个IP后会自动提示你是否需要将生成IP时产生的QIP文件加入到工程里。
现在逻辑设计都是基于层次架构来进行模块化的设计,所以很多时候我们会将不同模块的源文件存储在不同的目录下,特别是一些可以重复使用的模块更加应该如此。每个模块可能包含多个源文件,那么我在再次使用这些模块的时候是不是需要一个个地将所有源文件添加到工程里呢?答案是没有这种必要的,因为从上述QIP的介绍中,我们知道其实只需为每一个模块添加一个QIP文件即可。所以QIP文件对于逻辑设计的好处就是非常有利于我们的模块设计以及对于原始设计文件的管理。