主要内容

hdlcoder。ReferenceDesign类

包:hdlcoder

参考设计登记对象,描述了SoC设计参考

描述

refdesign= hdlcoder.ReferenceDesign (“SynthesisTool”,toolname)创建了设计对象的引用,您使用注册自定义参考设计一个SoC平台。

指定你的参考设计的特点,设置参考设计对象的属性。

使用参考设计工具版本兼容版本所支持的工具。金宝app如果您选择不同的工具的版本,有可能是高密度脂蛋白编码器™是无法创建引用为IP核心集成设计项目。

创建

refdesign= hdlcoder.ReferenceDesign (“SynthesisTool”,toolname)创建了设计对象的引用,您使用注册自定义参考设计一个SoC平台。

输入参数

全部展开

合成工具名称,指定为一个特征向量。

例子:“阿尔特拉第四的二世”

属性

全部展开

参考设计名称,指定为一个特征向量。在高密度脂蛋白工作流顾问,这个名字出现在参考设计下拉列表。

例子:“默认系统(Vivado 2015.4)”

板与该参考相关设计、指定为一个特征向量。

例子:与量子化学Enclustra火星ZX3基板的

一个或多个工具使用这个引用的版本设计,指定为一个单元阵列的特征向量。

例子:{' 2020.2 '}

例子:{“13.7”、“14.0”}

一个或多个设计约束文件,指定为一个单元阵列的特征向量。这个属性是可选的。

例子:{' MarsZX3_PM3.xdc '}

例子:{' MyDesign.qsf '}

一个或多个相对路径引用设计需要的文件或文件夹,指定为一个单元阵列的特征向量。这个属性是可选的。

例子所需的文件或文件夹:

  • 现有的IP核心使用的参考设计。

    例如,如果IP核心,my_ip_core在参考设计文件夹,设置CustomFiles{'my_ip_core']

  • PS7定义XML文件。

    例如,包括PS7定义XML文件,ps7_system_prj.xml在一个文件夹,数据,设置CustomFiles{fullfile ('数据”、“ps7_system_prj.xml”)}

  • 文件夹包含引用中使用现有的IP核设计。高密度脂蛋白编码器只金宝app支持一个特定的IP核为每个合成工具文件夹名称:

    • 为阿尔特拉®转换频率、IP核心文件必须命名的文件夹中知识产权。集CustomFiles{“ip”}

    • 在Xilinx®Vivado®、IP核心文件,或一个zip文件,其中包含IP核心文件,必须在一个文件夹命名ipcore。集CustomFiles{' ipcore '}

    • Xilinx EDK, IP核心文件必须命名的文件夹中pc机。集CustomFiles{“pc”}

请注意

IP模块添加到参考设计,建议创建一个IP库文件夹,其中包含这些IP模块,然后使用addIPRepository方法。

例子:{' my_ip_core '}

例子:{fullfile(“数据”,“ps7_system_prj.xml”)}

例子:{“ip”}

例子:{' ipcore '}

例子:{“pc”}

指定文件名称的设备树。为例,展示了如何使用不同的设备树文件名字当DUT的端口映射到不同的AXI4-Stream频道,看到的动态创建参考设计仅主人或奴隶只有AXI4-Stream接口

例子:“devicetree_axistream_iio.dtb”

控制的可见性需要插入AXI经理(HDL校验)参数设置目标参考设计高密度脂蛋白的任务工作流顾问。默认情况下,属性值“真正的”,这意味着参数是可见的设置目标参考设计的任务。禁用参数,设置属性值“假”

指定是否启用该属性之后,你想要插入的代码生成器AXI经理IP,使用MATLABAXIManagerDefaultValue财产。

这个属性是可选的。

例子:“假”

指定你想要插入的代码生成器AXI经理IP。您指定的值的选择需要插入AXI经理(HDL校验)下拉的设置目标参考设计高密度脂蛋白的任务工作流顾问。自动指定插入AXI管理器的IP,在你设定这个属性,设置AddMATLABAXIManagerParameter财产“真正的”

这个属性是可选的。将此属性设置为一个值。

  • “关闭”——禁用插入AXI管理器的IP。

  • “JTAG”——允许IP插入JTAG AXI经理联系。这个值将AXI经理IP插入你的参考设计。

  • “以太网”——允许AXI经理IP插入以太网连接。这个值将UDP AXI经理IP插入你的参考设计。

例子:“JTAG”

指定IP缓存zip文件包含在您的项目。当您运行这个IP核心代工作流的HDL工作流顾问,代码生成器提取该文件创建项目的任务。的构建FPGA比特流任务重用IP缓存,加速参考设计合成。

这个属性是可选的。

例子:“ipcache.zip”

指定你想要的报告时间失败的代码生成器构建FPGA比特流任务的警告或错误。当您运行这个IP核心代工作流的HDL工作流顾问,默认情况下,代码生成器任何时间的失败和错误报告。如果你已经实现了自定义逻辑来解决时间失败,您可以指定这些失败报告警告,而不是错误。欲了解更多,请看解决时间失败在IP核心生成和仿真软件实时FPGA的I / O工作流金宝app

这个属性是可选的。

例子:“hdlcoder.ReportTiming.Warning”

指定如果参考设计现有的PS。

例子:“假”

使一代的设备树节点的高密度脂蛋白编码器生成的IP核,然后将节点插入到设备树。使一代的设备树节点的IP核心,HasProcessingSystem必须设置为真正的

不支持此属性如果您不需要任何额外的设备树节点插入注册设备树生成的IP核心。

例子:“真正的”

董事会参考设计使用的资源,作为结构返回的字段:

参考设计资源利用FPGA查找表(附近地区),指定为一个数字。

例子:hRD.ResourcesUsed。LogicElements= 100

参考设计资源利用FPGA DSP片,指定为一个数字。

例子:hRD.ResourcesUsed。DSP = 3

参考设计资源利用FPGA板RAM资源,指定为一个数字。

例子:hRD.ResourcesUsed。RAM = 32000

方法

全部展开

版本历史

介绍了R2015a