版本降级的技术背景

        本文分享一种将高版vivado工程降级为低版本Vivdao工程的方法,以Vivado 2022.2的工程降级到Vivado2018.3为例,主要适用于IP核较多的工程。

降级操作流程

1.代码文件导入

        新建一个Vivado2018.3版本的工程并导入设计代码文件。如图所示,点击Add directiones,然后选中目标文件夹即可完成导入。

2.IP核导入

        在Vivado软件版本跨度过大时,直接导入IP核会出现无法导入的情况。此时可使用如下方法导入:

        1.使用Vivado2022.2打开工程,并输入Tcl命令,导出全部IP核的配置信息:

write_ip_tcl -force [get_ips] ip_config.tcl

        成功运行后得到ip_config.tcl文件,如图所示。

          2.使用文本编辑器打开该文件,将下图中2022.2改为2018.3。

        3.最后一步在Vivado2018.3中输入如下命令,即可在vivado2018.3中创建一摸一样的IP核。(注意修改路径)

source C:/Users/Z.../AppData/Roaming/Xilinx/Vivado/ip_config.tcl

常见问题与解决方案

在目标工程中如果有与被导入IP核同名的IP时,会导致导入失败。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐