为保护版权,或者便于公司模块化管理,需要将部分源程序封装成模块。
常用的封装有三种,分别是封装成网标文件.dcp、封装成.edif文件、封装成IP。
网标文件
如下图所示,文件后缀是.dcp
封装步骤:
1、将要封装的文件设为顶层;
2、在设置中将综合的属性More Option设置成 -mode out_of_context;
3、将xdc文件disable,因为dcp文件中会带有当前工程的约束信息,如果没有Disable掉,那么在例化生成的dcp时会引入新的约束文件。运行综合 ;
4、打开综合,在TCL命令框中输入:write_checkpoint -noxdef xx/xx.dcp,其中xxx为模块名称,这样就可以生成完整的dcp文件。
注意&#x