赞
踩
Vivado工程在编译过程中产生很多临时文件,备份文件非常之大,本文粗略说明了Vivado工程目录结构,及版本管理建议文件,并对自定义IP和源码加密进行了简要说明。
对于20.2版本,对工程管理进行了优化,官方增加了.gen目录用于存放ip、block等生成的中间文件,为最小化工程存储容量,仅需要保存project_name.xpr 和 project_name.srcs 目录即可,其他文件均可重新生成。
保险起见,建议生成tcl脚本以便工程破坏后重建,打开Vivado工程,点击Project-Write Project tcl,保存tcl到工程目录,并将src/sdk目录与tcl文件一同压缩备份。
工程复位是官方提供的一个tcl脚本指令:reset_project,执行后会将工程编译生成的过程文件/最终文件全部清空,复位后备份文件很小,但还原时需要重新编译。
所有版本:
2020.2版本:
3种方式:
3种方式
目前网表加密仍是切实可行的加密手段,具体方法如下:
为进行测试,采用IP方式设计了一个呼吸灯的例子,呼吸灯测试工程,工程信息如下:
主要测试了:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。