主要内容

金宝appEDA工具和硬件支持

Cosimulation需求

首先,明白了设置MATLAB-HDL模拟器连接开始为Cosimulation HDL模拟器仿真软件金宝app

节奏Xcelium需求

MATLAB®和仿真软金宝app件®金宝app支持节奏®验证工具使用HDL验证人™。只有64位版本Xcelium™是cosimulation支持。金宝app推荐使用这个版本,已充分测试对当前版本:

  • Xcelium 19.03

高密度脂蛋白验证者共享库(liblfihdls *所以,liblfihdlc *所以)建立使用海湾合作委员会包括在节奏Xcelium模拟器平台分布。如果您正在构建自己的应用程序,选择的版本库的版本相匹配海湾合作委员会你正在使用。看到更多细节的高密度脂蛋白模拟器文档如何构建和链接您自己的应用程序。

导师图形,ModelSim使用要求

MATLAB和Simu金宝applink金宝app支持导师图形®使用HDL验证器验证工具。推荐使用以下版本。每个版本已被充分测试对当前版本:

  • ,®核心/ ' 2021.2

  • ModelSim®2021.2体育

请注意

高密度脂蛋白ModelSim的验证器不支持这金宝app些版本:

  • ModelSim我

  • ModelSim-Intel®FPGA版本

  • ModelSim-Intel Starter版本

  • QuestaSim-Intel FPGA版本

  • QuestaSim-Intel Starter版本

Vivado模拟器的需求

MATLAB和Simu金宝applink金宝app Xilinx的支持®Vivado®使用HDL验证器验证工具。推荐使用这个版本,已充分测试对当前版本:

  • Xilinx Vivado 2020.2

FPGA验证需求

赛灵思公司使用要求

MATLAB和Simu金宝applink金宝app支持Xilinx设计工具使用HDL校验。与这些推荐使用FPGA-in-the-loop (FIL)工具版本:

  • Xilinx Vivado 2020.2

  • Xilinx ISE 14.7

    请注意

    Xilinx FPGA板需要伊势在斯巴达®6,Virtex®4、Virtex-5和Virtex-6家庭。

工具设置说明,请参阅建立了FPGA设计软件工具

英特尔第四的使用要求

MATLAB和Simu金宝applink金宝app支持英特尔设计工具使用HDL校验。与这些推荐使用费尔工具版本:

  • 英特尔第四的®黄金标准20.1.1

  • 英特尔第四的' Pro 20.2(支持英特尔气旋金宝app®仅10 GX)

  • 英特尔第四的II 13.1(仅支持英特尔第三旋金宝app风板)

工具设置说明,请参阅建立了FPGA设计软件工具

Microsemi使用要求

Microsemi M金宝appATLA金宝appB和Simulink的支持®设计工具使用HDL校验。与这些推荐使用费尔工具版本:

  • Microsemi自由人®SoC v12.0

工具设置说明,请参阅建立了FPGA设计软件工具

金宝app支持费尔仿真的FPGA板连接

董事会的支持,看到金宝app金宝app支持FPGA器件FPGA验证

可以自定义添加额外的董事会的FPGA板经理。看到金宝appFPGA器件的家庭支持对董事会定制

JTAG连接

供应商 所需的硬件 所需的软件
英特尔

USB霸卡或USB导火线II下载电缆

  • USB导火线I或II司机

  • 对于Windows®操作系统:第四的'可执行目录必须在系统路径。

  • Linux®操作系统:版本不支持13.1第二第四的下方。金宝app第四的II 14.1不支持。金宝app只支持64位的第四的。金宝app必须在第四的图书馆目录LD_LIBRARY_PATH之前MATLAB开始。预先考虑第四的图书馆前的Linux发行版库路径LD_LIBRARY_PATH。例如,/lib/x86_64-linux-gnu: $ QUARTUS_PATH

赛灵思公司

Digilent®下载电缆

  • 如果你的董事会有机载Digilent USB-JTAG模块,使用USB电缆

  • 如果你的董事会有一个标准Xilinx 14针JTAG连接器,使用那么HS2或者从Digilent HS3电缆

  • Windows操作系统:Xilinx Vivado可执行目录必须在系统路径。

  • Linux操作系统:Digilent熟练2。的安装步骤,请参阅安装Digilent熟练2运行时(高密度脂蛋白校验支持包Xi金宝applinx FPGA板)

FTDI USB-JTAG电缆

  • 金宝app支持董事会与机载FT4232H、FT232H或FT2232H设备实现usb JTAG

安装这些D2XX司机。

  • 对于Windows操作系统:2.12.28(64位)

  • Linux操作系统:1.4.22(64位)

安装指南,请参阅D2XX司机从FTDI芯片的网站。

Microsemi JTAG连接不支持金宝app

请注意

当模拟你的FPGA设计到Digilent JTAG电缆仿真软件MATLAB,您不能使用任何需要访问JTAG调试软件;金宝app例如,Vivado逻辑分析仪。

以太网连接

所需的硬件 金宝app支持的接口一个 所需的软件
  • 千兆以太网卡

  • 交叉网线

  • FPGA与支持以太网连接金宝app

  • 千兆以太网,GMII

  • 千兆以太网,RGMII

  • 千兆以太网,SGMII

  • 以太网,信息产业部

  • 以太网- RMII

没有软件要求一个以太网连接,但确保主机的防火墙不会阻止UDP通信。

一个高密度脂蛋白校验支持包Mi金宝appcrosemi FPGA板金宝app只支持SGMII接口。

请注意

  • 支持RMII V金宝appivado版本比2019.2。

  • 以太网连接到Virtex-7 VC707 Vivado版本比2013.4不支持。金宝app

金宝app支持FPGA器件FPGA验证

HDL校验支持费尔仿真、F金宝appPGA数据捕获,AXI管理器的设备如下表所示。董事会对这些板的定义文件下载FPGA板支持包金宝app。您可以添加其他FPGA板使用费尔,FPGA数据捕获,AXI经理FPGA板定制(FPGA板定制)。

设备的家庭 董事会 以太网 JTAG 串行总线 评论
费尔 FPGA数据捕获 AXI经理 费尔 FPGA数据捕获 AXI经理 费尔一个 FPGA数据捕获 AXI经理

Xilinx Artix®7

4 Artix-7 Digilent在下™

x x x x
Digilent艺术委员会 x x x x x x

Xilinx Kintex®7

Kintex-7 KC705 x x x x x x x x

Xilinx Kintex UltraScale™

Kintex UltraScale FPGA KCU105评估工具

x x x x x x x

Xilinx Kintex UltraScale +™

Kintex UltraScale + FPGA KCU116评估工具

x x x x x x 有关更多信息,请参见PCI Express AXI经理(高密度脂蛋白校验支持包Xi金宝applinx FPGA板)

Xilinx Spartan-6

Spartan-6 SP605 x
Spartan-6 SP601 x
XUP Atlys Spartan-6 x

Xilinx Spartan-7

Digilent艺术S7-25 x x x

Xilinx Virtex UltraScale

Virtex UltraScale FPGA VCU108评估工具

x x x x x x x

Xilinx Virtex UltraScale +

Virtex UltraScale + FPGA VCU118评估工具

x x x x x x x

Xilinx Virtex-7

Virtex-7 VC707 x x x x x x x x
Virtex-7 VC709 x x x x x

Xilinx Virtex-6

Virtex-6 ML605 x

Xilinx Virtex-5

Virtex ML505 x
Virtex ML506 x
Virtex ML507 x
Virtex XUPV5-LX110T x

Xilinx Virtex-4

Virtex ML401 x

请注意

金宝app支持Virtex-4设备家族将在未来的版本中被删除。

Virtex ML402 x
Virtex ML403 x

Xilinx Zynq®

zynq - 7000 ZC702

x x x
zynq - 7000 ZC706 x x x x
ZedBoard™ x x x x 使用USB端口标记“掠夺”编程。

ZYBO™zynq - 7000开发板

x x x
特别提款权PicoZed™开发工具包 x x x
MiniZed™ x x

Xilinx Zynq UltraScale +

Zynq UltraScale + MPSoC ZCU102评估工具

x x x

Zynq UltraScale + MPSoC ZCU104评估工具

x x x

Zynq UltraScale + MPSoC ZCU106评估工具

x x x

Zynq UltraScale + RFSoC ZCU111评估工具

x x x

Zynq UltraScale + RFSoC ZCU216评估工具

x x x

英特尔Arria®二世

Arria II GX FPGA开发工具包 x x x x x x

英特尔Arria V

Arria V SoC开发工具包 x x x x
Arria V Starter Kit x x x x x x

英特尔Arria 10

Arria 10 SoC开发工具包 x x x x x

对于以太网连接,使用第四的' 16.1或更新的版本。

Arria 10 GX x x x x x x x

对于以太网连接,使用第四的' 16.1或更新的版本。

18.0第四的'不建议Arria 10 GX PCI Express®

英特尔旋风四世

气旋IV GX FPGA开发工具包 x x x x x x
德- 115发展和教育委员会 x x x x x 阿尔特拉的®德- 115 FPGA开发板有两个以太网端口。费尔0只使用以太网端口。确保你连接你的主机板上的以太网端口0通过以太网电缆。
BeMicro SDK x x x x x

英特尔第三旋风

气旋三世FPGA Starter Kit x x x x x

阿尔特拉气旋三世董事会支持第二和第四的13.1金宝app

请注意

金宝app支持第三旋风装置的家庭将在未来的版本中被删除。

气旋三世FPGA开发工具包 x x x x x
阿尔特拉nio II嵌入式评价工具,气旋第三版 x x x x x

英特尔气旋V

气旋V GX FPGA开发工具包 x x x x x x
气旋V SoC开发工具包 x x x x
气旋V GT开发工具包 x x x x x x x
Terasic Atlas-SoC Kit / DE0-Nano SoC工具包 x x x x
箭头®SoCKit开发工具包 x x x x

英特尔气旋10 LP

阿尔特拉气旋10 LP评估工具

x x x x

英特尔气旋10 GX

阿尔特拉气旋10 GX FPGA评估工具

x x x x x

必须使用第四的主要职业。

英特尔马克斯®10

箭头马克斯10十

x x x x x

英特尔Stratix®四世

第四Stratix GX FPGA开发工具包 x x x x x x

英特尔Stratix V

DSP开发工具包,Stratix V版本
x x x x x x x

Microsemi SmartFusion®2

Microsemi SmartFusion2 SoC FPGA先进的开发工具包

x 看到安装Microsemi SmartFusion2 SoC FPGA先进的开发工具包Microsemi FPGA金宝app板(HDL校验支持包)

Microsemi Polarfire®

Microsemi Polarfire评估工具

x 看到安装Microsemi Polarfire评估工具Microsemi FPGA金宝app板(HDL校验支持包)

Microsemi RTG4®

RTG4-DEV-KIT

x

一个费尔在串行总线连接只支持64位的Windows操作系统。金宝app

限制

  • FPGA开发板有一个以上的FPGA器件,与费尔只能使用这样的一个装置。

FPGA板支持包。金宝appFPGA板支持包包含所有支持董金宝app事会的定义文件。你可以下载一个或多个特定于供应商的包。使用费尔,至少其中一个下载包,或定制你自己的定义文件。看到创建自定义FPGA板定义

高密度脂蛋白校验支持包的列表,访问金宝app高密度脂蛋白校验支持硬件金宝app。下载一个FPGA板支持包:金宝app

  • 在MATLAB选项卡,环境部分中,点击附加组件>有硬件支持包金宝app

金宝appFPGA器件的家庭支持对董事会定制

高密度脂蛋白校验支持以下F金宝appPGA板定制设备的家庭;也就是说,当你创建自己的定义文件。看到FPGA板定制。PCI Express不支持连接板定制。金宝app

请注意

高密度脂蛋白校验支持包Mi金宝appcrosemi FPGA板不支持定制。金宝app

设备的家庭 限制
赛灵思公司 Artix 7
Kintex 7

Kintex UltraScale

Kintex UltraScale +

斯巴达人6

不支持以太网PHY RGMII。金宝app

斯巴达式的7
Virtex - 4

请注意

金宝app支持Virtex-4设备家族将在未来的版本中被删除。

Virtex 5
Virtex 6
Virtex 7

金宝app只支持以太网PHY SGMII。

Virtex UltraScale

Virtex UltraScale +

Zynq 7000

Zynq UltraScale +

英特尔 Arria二世
Arria V
Arria 10
气旋三世

请注意

金宝app支持第三旋风装置的家庭将在未来的版本中被删除。

旋风四世
气旋V
飓风十LP
飓风十GX
马克斯10
Stratix四世
Stratix V

UVM和DPI组件生成的要求

UVM和DPI组件生成支持相同版本的节奏Xcelium和导师图形,金宝app和ModelSim cosimulation。生成一个DPI组件可以使用64位或32位Xcelium。

此外,UVM和DPI组件代还支持:金宝app

  • Synopsys对此®风投公司®MX o - 2018.09 SP2

请注意

当您运行一个DPI组件在ModelSim Debian 10.5 b®8.3中,您可能会遇到一个库不兼容的错误:

* * * *警告:警告:(vsim - 7032) 64位glibc RPM似乎没有安装在这台机器上。调用gcc可能会失败。* *致命的:* *错误:(vsim - 3827)不能编译“STUB_SYMS_OF_fooour.so”:
为了避免这个问题,代码生成面板配置参数,试试这些选项:

  • 设置构建配置快速跑

  • 或者,设置构建配置指定并指定编译器标志o3

UVM代还需要UVM参考实现,可供下载的UVM标准的网站。这个功能测试使用默认发货为每个支持模拟器版本。金宝app

TLM代需求

与当前版本,TLMG包括支持:金宝app

  • 编译器:

    • Visual Studio®:VS2008 VS2010 VS2012、VS2013 VS2015, VS2017

    • Windows 7.1 SDK

    • gcc 6.3

  • SystemC:

    • SystemC 2.3.1(包括TLM)

      你可以下载SystemC和TLM库https://accellera.org。查阅Accellera系统项目网站下载后如何构建这些库的信息。

  • 系统C建模库(SCML):

故障排除

路径超过Windows极限。当执行HDL验证器产品的例子在Windows机器上可以有错误引起的Windows路径260个字符的限制。有时,条件可以了,你可能会收到一个错误如以下:

构建失败是因为构建文件名称(s)超过Windows 260个字符的限制。与更短的路径,建立从一个工作目录允许构建文件创建短文件名

通常,然而,长路径执行期间创建第三方工具如Vivado或第四的从这些工具和由此产生的错误将似乎不相关。这样的错误是一些例子:

  • 错误(常见的17 - 680):路径长度超过260字节的最大允许Windows: c:\Users\user\OneDrive——MathWorks \ \ MATLAB文件\ \ R2022a \ xilinxfpgaboards \ ZynqEthernet \ ethernetaximanagerzynq例子。src \ sources_1 \ bd \ design_1 ip \ design_1_mig_7series_0_0 \ _tmp \ \ / design_1_mig_7series_0_0 / example_design / rtl / traffic_gen / mig_7series_v4_2_axi4_tg。v请考虑使用操作系统路径替换命令缩短路径长度的路径的一部分映射到一个虚拟驱动器。看到回答记录AR52787为更多的信息。解析:在Windows 7中,mklink命令也可以用来创建一个符号链接和缩短路径。

  • 警告:[Vivado 12 - 8222]失败运行(s):‘clk_wiz_0_synth_1’,‘simcycle_fifo_synth_1 wait_on_run:时间(s): cpu =就是;时间= 00:02:16。内存(MB):峰值= 1636.988;获得= 0.000 #如果{[get_property进展[get_runs synth_1]] ! =“100%”}{#错误“错误:合成失败”

  • 错误(12006):“识别”实例化节点实例定义实体“alt_sld_fab_altera_connection_identification_hub_171_gdd6b5i”确保正确指定所需的库路径,定义指定的实体,或改变实例化。如果这个实体代表英特尔FPGA或第三方知识产权,生成合成文件的IP。

长路径可能怀疑当运行示例的根文件夹已经相当长,如超过100个字符。

在发现和未被发现的长路径场景中,为了避免错误,使用这些方法之一:

  • 示例目录映射到更短的信传动别名。例如,以下将从路径消除122个字符,允许更多的空间为260个字符的限制。

    cmd >路径替换W:“C: \ \ janedoe \ OneDrive用户个人文件\ \ MATLAB \ \ R2021b \ hdlverifier例子\ GettingStartedWithSimulinkHDLCosi金宝appmExample”

  • 打开后一个例子,例子目录复制到一个目录和一个短名称(如/ tmp)。

未识别的功能。当你有多个版本的第三方工具,但只有一个版本许可(或当只有一个版本是由高密度脂蛋白校验),MATLAB可能错误金宝app“识别功能”当调用该工具。

以确保MATLAB打开许可版本的模拟器必须:

  • 设置正确的许可证和执照的路径变量文件。

  • 确保路径变量指向您的许可的可执行版本。