将具有传统IP的设计迁移到Vivado设计套件
 概述
 AMD Vivado™设计套件允许您从CORE Generator™工具迁移IP设计。你可以
 还可以将IP迁移到Vivado Design Suite的最新版本。
 重要!Vivado集成开发环境(IDE)要求IP、实例化和
 端口名都是小写的。将任何大写或大小写混合的文件名重命名为小写。
 您可以在Vivado Design Suite中重用来自以下来源的IP:
 •使用CORE Generator IP的ISE™设计套件项目
 •使用CORE Generator IP的PlanAhead™工具项目
 •来自CORE Generator项目的IP
 •来自Vivado IDE ADD IP选项的IP(.xci文件)
 •使用创建和打包新IP向导从嵌入式开发工具包(EDK)中获取IP。
 重要!在将您的设计迁移到Vivado design Suite之前,请确保您的设计使用
 可用IP的最新版本。
 使用IP迁移项目时(既可以是旧的Vivado项目,也可以是ISE Design Suite xise项目)
 或者将外部存储的IP(从Core Generator或Vivado)添加到Vivado中,IP可以是
 处于以下状态之一:
 •IP是最新的。IP可以重新定制,并可以生成输出产品。
 •IP被锁定,因为在目录中找不到版本并且存在升级路径
 可获得的如果您不希望升级,则有两种可能的情况:
 ○ 如果在添加/导入时存在输出产品,则它们是可用的,并且可以
 Vivado工具使用的。
 ○ 您不能重新自定义或生成任何其他输出产品。如果输出
 合成(RTL)或实现(NGC)所需的产品存在,您可以
 继续
注:行为模拟需要模拟目标。
 ○ 如果输出产品不存在,则无法在Vivado Design中重新生成它们
 一套您必须返回到创建IP的软件版本
 并生成它们,或者因为有升级路径而升级到最新版本。
 •IP被锁定,因为在目录中找不到版本并且没有升级路径
 可获得的有两种可能的情况:
 ○ 如果在添加/导入时存在输出产品,则它们是可用的,并且可以
 Vivado设计套件使用。您不能重新自定义或生成任何其他
 输出产品。如果合成(RTL)或实现所需的输出产品
 (网表)存在,则可以继续。
 注:行为模拟需要模拟目标。
 ○ 如果输出产品不存在,则无法重新生成它们。要么回到
 用于创建IP并生成它们或重新创建IP的软件版本
 使用Vivado Design Suite中当前可用的IP。这可能需要接口和
 设计变更。
 建议:使用IP时,将IP保存在项目之外的远程位置。
 这使得IP更易于移植和维护。自定义IP时,生成输出
 产品。这将是一个用于CORE发电机和合成、模拟、测试台的NGC,
 例如,以及Vivado可能的其他产品。这允许您拥有一个可用于合成的可用IP
 和/或实现,即使IP被删除或IP需要Vivado工具中的更新
 然后才能进行重新定制或生成。
 将CORE Generator IP迁移到Vivado
 设计套件
 分两步将CORE Generator IP迁移到Vivado Design Suite IP:
 1.使用CORE Generator IP迁移设计。
 2.将IP迁移到最新版本。
 步骤1:使用CORE Generator IP进行迁移设计
 来源
 您可以将具有IP的项目迁移到Vivado Design Suite。为此,您可以执行以下操作之一
 下列的
 1.将ISE设计套件项目导入Vivado设计套件项目(请参阅导入XISE
 项目导航器项目)。
2.将PlanAhead工具项目转换为Vivado Design Suite项目(请参阅转换PlanAhead
 工具项目)。
 3.将core Generator项目中的IP核心源文件(.xco文件)添加到Vivado Design
 套房项目。
 步骤2:将IP迁移到最新版本
 在设计中使用最新版本的IP。要迁移IP,请按如下方式更新当前IP:
 1.在“源”窗口中,单击“IP源”选项卡。
 2.右键单击IP核心源。
 3.从右键单击菜单中选择升级IP。
 注意:将IP升级到最新版本后,您可以重新自定义IP。
 重要!对于IP目录中不再可用的IP,可以继续重用现有IP
 具有Vivado合成和实现的网表和源(如NGC网表或模拟文件)
 流量。
 建议:您也可以使用报告>报告IP状态选项来获取所有IP的报告
 在您的项目中提供升级建议和快速访问IP更改日志。审查后
 在IP状态报告中,您可以在报告中选择要升级的IP。
 视频:有关更多信息,请参阅Vivado Design Suite QuickTake视频:管理Vivado IP
 版本升级。
 将EDK IP迁移到Vivado Design Suite
 您可以将XPS处理器核心或Pcore转换为Vivado Design Suite本机IP,以便在中使用
 IP集成商。
 要执行此操作,必须手动运行“工具” → 创建并打包新IP。此过程创建
 IP-XACT定义文件component.xml,使用Package IP向导。你可以完成这个
 通过管理IP流,直接与Pcore合作,或在您的设计项目中。
 Vivado设计的特点差异
 Suite IP和ISE CORE Generator IP
 与中提供的IP相比,Vivado Design Suite提供的IP具有以下特点
 ISE设计套件CORE生成器工具:
 •可在单个统一IP目录中访问。
 •将新的Xilinx设计约束(XDC文件)用于物理和时间约束
 自动应用。
 •生成Xilinx约束接口(XCI)文件、各种输出产品,默认情况下生成
 合成设计检查点(DCP文件)。
 ○ DCP包含IP的网表,当引用XCI时,网表任意
 在实现过程中使用为IP生成的约束。
 ○ DCP可以直接使用,类似于NGC,因为它包含网表和
 已解决约束,但不建议使用。
 ○ 如果IP提供BMM、ELF、Tcl脚本或某些其他文件,则它们不包含在
 DCP。使用XCI可以确保使用所有输出产品,包括合成的网表。
 •将每个IP(XCI文件)放在一个单独的目录中(请参阅托管IP的文档
 Vivado设计套件中的流程和项目内流程用户指南:使用IP(UG896)进行设计。
 •不再使用XilinxCoreLib进行模拟(除非使用较旧的IP),因为每个IP都提供了
 将自己的模拟源作为输出产品。