当前位置:首页 > 通信技术 > 雷达通信电子战
[导读]DCP是Vivado中的designcheckpiont文件,它其实是一个压缩文件,保存了设计中的所有信息,便于提交设计分析和用户使用。DCP文件可实现模块加密,并且便于工程管理,相比于其他封装形式,DCP的子工程可包含官方IP或BlockDesign等模块。DCP的生成步骤:1...

DCP是Vivado中的design checkpiont文件,它其实是一个压缩文件,保存了设计中的所有信息,便于提交设计分析和用户使用。DCP文件可实现模块加密,并且便于工程管理,相比于其他封装形式,DCP的子工程可包含官方IP或BlockDesign等模块。

DCP的生成步骤:


1,将该模块设置为顶层模块;2,不要有parameter的例化,需要事先确定好参数。3,在settings中Synthesis的More Options中设置:-mode out_of_context

4,将xdc文件删除或者disable5,执行Run Synthesis完成后打开Open Synthesis Design
6,在TCL命令框中输入 write_checkpoint xx/xx.dcp;或者选择工具栏中的“File”->“CheckPoint”->“write”生成DCP文件。 上面在综合时启用了out_of_context(OOC),它是Vivado提供的一项技术,一种自底向上(bottom-up)的综合方法,该方法可用于IP、IPI(IP Integrator)的Block Design以及选择将HDL对象(即用户逻辑)当作一个隔离模块运行,从而完成自底向上的综合流程。
配置好IP核后可以选择综合模式为global(与顶层设计一起综合)或Out-of-context(作为独立模块综合),由于不需要每次综合时都运行整个设计,所以选择OOC以减少综合运行时间。
按照上面的步骤封装好DCP文件,在实际的工程中例化该模块即可。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭